Problem: Sharing iTunes library from home server running Solaris.
Solution: Firefly Media Server (aka mt-daapd).
Firefly acts as a shared iTunes volume to any iTunes clients. Since all my clients will be Macs this is the perfect solution. I had previously tried to follow these instructions but had no luck.
Coming back with a fresh Solaris 10 and Sun Studio 11 install I had a bit more luck.
Step 1: Dependencies available from Blastwave.
Step 2: Download Firefly from here. I used the latest nightly svn download.
Step 3: Running the configure script.
A couple of pre-requisites before running configure, make sure you have the Sun Studio compilers in your PATH. Otherwise it will try to use the gcc compiler or not find one at all.
1 2 3 4 5 6 7
Which looks for the sqlite3 and gdbm libraries from my Blastwave install, and will install the final binary under /opt/local. Change this if you want to install elsewhere.
Step 4: Compiling Run a quick make to compile everything,
NOTE Fri Feb 3 08:25:48
I no longer have a Solaris install available, or a SPARC machine for that matter, so I can’t check whether these instructions still work.