Just some quick notes on how I got this running on mine:
Follow the instructions for installing ssh, disabling watchdog, etc from one of the hacking sites, then:
ron@mac:~$ gunzip appletv-svn-1528.tar.gz ron@mac:~$ scp appletv-svn-1528.tar frontrow@appletv:~ Password: appletv-svn-1528.tar 100% 2190KB 2.1MB/s 00:01 ron@mac:~$ ssh frontrow@appletv Password: Last login: Mon Apr 9 23:08:37 2007 from mac -bash-2.05b$ sudo -s Password: bash-2.05b# tar -C / -xvf appletv-svn-1528.tar etc/ etc/mt-daapd.conf mnt/ ... snip ... bash-2.05b# /usr/sbin/mt-daapd -c /mnt/Scratch/Users/frontrow/mt-daapd/mt-daapd.confNow just *wait a bit* and it should pop up in iTunes.
If you want to autostart it, something like:
-bash-2.05b$ sudo -s Password: bash-2.05b# echo "/usr/sbin/mt-daapd -c /mnt/Scratch/Users/frontrow/mt-daapd/mt-daapd.conf" >> /etc/rc.localShould probably do it. Some notes:
The config as shipped puts the database, logfile, and configuration files in /mnt/Scratch/Users/frontrow/mt-daapd, so you can leave the root partition read-only if you want -- the media volume comes up read/write by default, so it's good. Default admin password is "mt-daapd", and it's listening on port 9999. You can edit the config via the web interface, of course. Questions to the Firefly forums.
Share and enjoy.
OBTW: You can compile it yourself, of course. I compiled it with "./configure --with-static-libs=/sw/lib --with-id3tag=/sw --enable-sqlite", using fink in /sw on an Intel 10.4.9 Mac.
-- Ron