Reply To: Installation of FireFly on MSS

#11312
squashuax
Participant

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.