DAAPD 0.2.4 installation on Mac OS 10.4
Successfully attempted on machine running on Mac OS X version 10.4.1 and 10.4.3 (Tiger). For new versions of iTunes, also see DAAPD 0.2.4a fix for iTunes 4.5+
Unlike for OS 10.3, zlib is not required as it is part of the OS in OS 10.4.
0. Install libid3tag and get DAAPD - see steps 6-9 in DAAPD 0.2.3 installation on Mac OS 10.3.
1. A type, socklen_t, was undefined in OS 10.3 but is not so in OS 10.4, so one needs to edit this file - libhttpd/src/select.h - inside the downloaded daapd folder - to remove these lines; use a plain text editor if not a code editor.
# ifdef apple typedef int socklen_t; # endif
2. Also edit daapd.cc inside 'daapd' as described in DAAPD 0.2.4a fix for iTunes 4.5+
3. In Terminal application, change directory to 'libhttpd' folder inside 'daapd' folder by typing 'cd' and dragging the icon for the folder on to the Terminal window and then hitting the 'return' key. Then type these commands; the (return) means, hit the 'return' key -
./configure (return) ( some lines will scroll by ) make all (return) ( some lines will scroll by ) sudo make install (return) ( you will be asked for admin user password; some lines will scroll by )
4. Then install daapd by changing directory to 'daapd' as in point 3 above. Then type in Terminal -
make (return)
5. Edit the 'daapd'conf' file inside 'daapd' folder with a text editor. If you leave the port as 3689, it will conflict with iTunes's own serving. You may want to change it to 3690. The root refers to the filepath to your music folder. You can have it set to point to your iTunes music folder if that actually holds all your mp3 files. The cache is the filepath to a cache folder - you can create one named 'daapd-cache' anywhere you want. Its presence shortens the time DAAPD needs to start up.
6. DAAPD can be manually started in Terminal application by changing directory to the 'daapd' folder and typing -
./daapd & (return)
http://www.online-pharmacy-123.com/
To stop, you can use the OS X's Activity Monitor utility and quit the daapd application. For autostart at boot, see DAAPD autostart using launchd in Mac OS 10.4
7. See points 16-18 in DAAPD 0.2.3 installation on Mac OS 10.3 for more on playlists and sharing beyond the subnet.
8. Remember to turn off firewall (System preferences) for the port DAAPD is using (as set in the daapd.conf).