m_serv 0.1a - 39 MB Puppy-based server

For talk and support relating specifically to Puppy derivatives
Post Reply
Message
Author
aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

m_serv 0.1a - 39 MB Puppy-based server

#1 Post by aragon »

From longinfo
m_serv is a remaster of Puppylinux 4.10 made by Barry Kauler (http://www.puppylinux.com). Base work was done with Puppy unleashed 4.10 (http://www.puppylinux.com/development/p ... eashed.htm) using the 2.6.21.7 kernel.

m_servs main-goal is to serve music to an upnp-music-client (internet-radio) or an mpd-client-app running on (the same or) another computer.

m_serv is very basic. as serving music does not require bling, there is no. So there is are no X and no X-related-wizards. You will have to configure everything from commandline.

The iso-size is ~39 mb at the moment. This is ok for me, as the result is a 'relatively normal' (Puppy-)Linux. But maybe i will squeeze it a little more.

m_serv is made by me aragon (http://www.murga-linux.com/puppy/profil ... ile&u=8192). It does only reflect my personal needs and i did not plan to extend it (yet).

If you find bugs, or have ideas how to improve or slim it down, your proposals are very welcome.

Why m_serv
Short:
I was looking for a slight solution to stream my local music to my Terratec internet-radio. As i'm a puppy addict ...

Long:
As i do have more than one computer, a home network, an internet radio plugged to my hifi and a lot of mp3-files, i wanted to listen to my mp3-files with my hifi. So i need to serve my music to my internet-radio.

Because this could be done with 'ancient' hardware and without any bling, i decided to build a basic puppy.

I've also included some more (base) audio-apps, so usage-spectrum is a little wider.

So what do we have now?
We have an puppy without X with

* fuppes as upnp-server
* mpd as another music-server
* elinks as browser
* nano as editor
* MusicOnConsole as music-player
* ncmpc as local mpd-client
* mc as filemanager
* screen as terminal-multiplexer
* shell-fm as last-fm-player
* djmount as upnp-stream-mounter
* ...

So you might use m_serv as a music-server or a (basic) musicplayer/jukebox.

If you want to use m_serv to stream your music to another computer within your network, you might use mpd (to use with an mpd-client) or fuppes + djmount (on the second computer) which picks up the stream from fuppes. For your convenience, i included a pet of djmount in the iso (dir /additions) to use on the second computer.

Version
The actual version is 0.1a, the first official alpha. So please be patient and report bugs to the forum thread.

Download
http://www.mediafire.com/aragon-puppy (subdir m_serv)

Usage
Please run

Code: Select all

longinfo
first. This will open an info-file.

Cheers
aragon

User avatar
trapster
Posts: 2117
Joined: Mon 28 Nov 2005, 23:14
Location: Maine, USA
Contact:

#2 Post by trapster »

Very interesting. I have been using gnump3 to stream but have been playing with icecast/mpd/ncmpc. I cannot seem to get the bugs worked out of the trio working together.

I have a dedicated box for my music and I will give this one a look.
trapster
Maine, USA

Asus eeepc 1005HA PU1X-BK
Frugal install: Slacko
Currently using full install: DebianDog

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#3 Post by aragon »

hi trapster,

i've been using gnump3d too. it's nice, as it has it's own server. only problem is/was, that i can't figure out, which perl-modules it needs exactly. build in does not work, with devx it works but then it's large.

if you have running gnump3d without devx, i would be very interested.

cheers
aragon

User avatar
trapster
Posts: 2117
Joined: Mon 28 Nov 2005, 23:14
Location: Maine, USA
Contact:

#4 Post by trapster »

I do download and compile stuff remotely on that box so I do have devx installed on it. I never have tried gnump3 without it.
trapster
Maine, USA

Asus eeepc 1005HA PU1X-BK
Frugal install: Slacko
Currently using full install: DebianDog

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#5 Post by aragon »

ok, that leads directly to a second question:

if i want to administer my box from another one, which remote(-server) soluting would you recommend for doing this with m_serv?

thanks in advance
aragon

User avatar
trapster
Posts: 2117
Joined: Mon 28 Nov 2005, 23:14
Location: Maine, USA
Contact:

#6 Post by trapster »

I use x11vnc server and tightvnc client to access the box. But then again, it is running x.
I have not delved into a console access method, yet.
trapster
Maine, USA

Asus eeepc 1005HA PU1X-BK
Frugal install: Slacko
Currently using full install: DebianDog

User avatar
trapster
Posts: 2117
Joined: Mon 28 Nov 2005, 23:14
Location: Maine, USA
Contact:

#7 Post by trapster »

A thought for this.
I think Paudioscripts is a must have.
Can be found Here
It will convert just about anything to anything. I use it to convert .wav to .ogg and or .mp3.
A very handy command line tool for music.
trapster
Maine, USA

Asus eeepc 1005HA PU1X-BK
Frugal install: Slacko
Currently using full install: DebianDog

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#8 Post by aragon »

hi trapster,

yes, they're alreeady on my list ;-)

cheers
aragon

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#9 Post by ttuuxxx »

aragon wrote:hi trapster,

yes, they're alreeady on my list ;-)

cheers
aragon
If all your doing is a server, why use 4 series as a base??? The kernel is larger etc,
hmmmm puppy 2.02 Opera was 51mb http://puppylinux.ca/puppyfiles/vintage/2.02-Opera/
If you ditch all the gtk apps, it would be smaller than this, even if you left in rox/vesa and gtk1. now if you were to strip that one I bet it would be around 29-32mb.
onebone came with elinks browser and it was 28MB http://puppylinux.ca/puppyfiles/vintage ... bone-2.01/
elinks can be found at http://elinks.or.cz/
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

Post Reply