FireFly Media Server › Firefly Media Server Forums › Firefly Media Server › Setup Issues › Installation of FireFly on MSS › Reply To: Installation of FireFly on MSS
My advice if you are going to try this? Ask everyone you know if they have any experience with Unix or Linux. They might save you a few hours of frustration.
Here are some things I learned along the way:
Directions are here:
http://wiki.fireflymediaserver.org/MSS_Installation
Follow the directions, but change the file source as follows:
echo “src nslu2 http://ftp.osuosl.org/pub/nslu2/feeds/optware/mss/cross/unstable” > /opt/etc/ipkg.conf
echo “src firefly http://ipkg.fireflymediaserver.org/mipsel” >> /opt/etc/ipkg.conf
Check the firefly configuration with this:
cat /opt/etc/mt-daapd/mt-daapd.conf
Check the startup file with this:
cat /opt/etc/init.d/S60mt-daapd
Edit the startup file With this
LD_LIBRARY_PATH=/opt/lib /opt/bin/nano /opt/etc/init.d/S60mt-daapd
Change the startup line so it looks like this:
Sleep 2
/opt/lib/ld.so.1 /opt/sbin/mt-daapd -c /opt/etc/mt-daapd/mt-daapd.conf
Edit files using the cursor to navigate to the lines you need to change, delete lines with CTRL-K, type your changes, then write files by pressing CTRL-O, “enter” to save the file, and CTRL-X to exit the editor.
Turn on the server with this line:
/opt/etc/init.d/S60mt-daapd
Check to see if it’s running with this line:
ps auxw
If not, try this:
opt/lib/ld.so.1 /opt/sbin/mt-daapd -f -c /opt/etc/mt-daapd/mt-daapd.conf -y &
Check the rendezvous configuration with this
cat /shares/mss-hdd/__bonjour/etc/rendezvous.conf
Edit the Rendezvous configuration file with this:
LD_LIBRARY_PATH=/opt/lib /opt/bin/nano /shares/mss-hdd/__bonjour/etc/rendezvous.conf
Edit the mt-daapd configuration file
LD_LIBRARY_PATH=/opt/lib /opt/bin/nano /opt/etc/mt-daapd/mt-daapd.conf
Type “reboot” to reboot the MSS. You will need to press the button on the front to turn it back on.
Read the firefly log file with this:
cat /shares/mss-hdd/__daap/log/mt-daapd.log
Stop a running process with this:
kill -9 $PID
(replace “$PID” with the PID of the process you want to stop)
Good luck.