slimp3slave for Zaurus

If you know SlimServer you probably also know how well it works in combination with iTunes. It basically serves your iTunes library and all its playlists to any device that can play MP3 streams. Now, it’s fairly easy to play this stream on a Zaurus. But what if you also want to control what is played without having to resort to SlimServer’s webinterface?
Meet slimp3slave. This little console application emulates the Squeezebox/SliMP3 player and with its iPod-like interface it’s a real breeze to use.

Just in case you want to check it out, I’ve made the compiled ARM binary available here:

slimp3slave-0.4-zaurus-bin.tar.gz

Since I’ve made some Zaurus specific changes, here are the sources:

slimp3slave-0.4-zaurus-src.tar.gz

Note: You’ll also need madplay if it’s not bundled with your ROM:

madplay-0.73-zaurus-bin.tar.gz

Mini_fo, gzipfs for Zaurus

I’ve been running Debian on my Zaurus for quite some time. Lately, this Debian setup grew to about 70% of my SD cards space. Definitely time to take action if I still wanted to take some music files with me!
While thinking about several solutions to this problem, I came to the conclusion, that compressing Debian would be a viable (if not the only) option.
The idea is to put all static parts into a SquashFS image, which offers a great compression/speed ratio. However, with SquashFS images being read-only, I had to come up with a solution to stack a writeable area on top of this image. Read more about it here.

I’ve made the patched and compiled modules for Mini_fo and gzipfs available on my server here.