So, I have ‘successfully’ installed and mostly configured SubSonic media server on the MBL. It has been quite an adventure, to say the least. The hardware is… somewhat… limiting, and the OS structure is… unconventional. This limits the multimedia capabilities. The real hit is the single-core design. It really does not work well on servers. The PPC architecture is not as much of a problem as I had feared - the Debian community has a well-stocked repo for PPC packages.
A guide will likely be forthcoming, but here’s what I have so far:
- SubSonic is installed and running, accepting clients and serving media.
- I was able to install it with the standard Debian package from subsonic.org, after installing openjda-6-jre.
- UI is… sluggish at times. I’m not sure why. It seems random.
- It will not work if mediacrawler is active. I just kill -9 it. Doesn’t seem to have a negative impact on basic NAS servicces.
- Currently has to run as root, working on changing that. I’d rather have it set up with a dedicated daemon user, but that has proven challenging for some reason.
- Java is a FREAKING FATTY-FAT McFATSO. It eats more than half of the available resources when subsonic is streaming MP3 audio to a single remote client. I do not know if this scales linearly, or what the scaling factor is yet.
- Transcoding video is going to be a no-go. I am able to shoehorn a current version of ffmpeg in, so it’s physically possible to do it. However, it transcodes at ~2 FPS, since Fatty McJava is hogging all the resources. So, streaming video isn’t going to happen.
Any alternate suggestions? I’d like to have streamable video transcoding available.