PuppyLinux : PicoPupMPD

PuppyLinuxMainPage :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register
PicoPupMPD is the result of wanting to have a linux installation that would fit on an 8 MB Compact Flash card (what else do you do with such a tiny CF??) and include Music Player Daemon to play my FLAC and other music files.
I didn't see anything like it after searching a while and decided to use PuppyLinux 1.0.8r1 as a starting point.

Please note that in order to get it down to just under 8 megs, I got rid of the GUI and unused modules and other files. Unless you have the same audio hardware as I do, you may need to add the appropriate modules back in.

Once I got the size small enough, I stopped looking for more files to clean up, so it still has room for some additional cleanup.

As configured, MPD will look for music in /mnt/sda1/my-music and playlists in /mnt/sda1/my-playlists. It is configured to automatically load my Ancestral Memories playlist, turn on repeat, and begin playing. I was able to get a quicker bootup by putting the modprobe for usb-storage as the first thing that happens in /sbin/init, thus avoiding having to do a SLEEP 25.

It does not use a pup001 file, nor a usr_cram.fs file, as everything is in image.gz. In getting it working, I had it installed on /dev/hda2 and wrote a script "edit" to mount /dev/hda2 on /mnt/home, unzip image.gz and mount it on /mnt/zip so I could edit the files there. I also wrote a "close" script to unmount the image file, re-zip it, and unmount /mnt/home. It made the countless reboots to test and fix things a little easier.

Feel free to customize this for your own use and enjoy!

CategoryDerivative

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.0
Page was generated in 0.0432 seconds