[daap] DAAPD 0.2.3 installation on Mac OS 10.3

From my notes on successful installation of DAAPD 0.2.3 on Mac OS 10.3.7 / Works with iTunes 4.7.1 (Mac), iTunes 4.7 (Windows) and Rendezvous Proxy (Windows) / alpha2zee / 26 Jan 2005

0. These installations require GCC 3.3 - download from http://developer.apple.com/tools/download/. Currently, Mac OS X's built-in GCC is an older version.

1. Download zlib that is needed for DAAPD to work - http://www.zlib.net/zlib-1.2.1.tar.gz. You can leave the decompressed folder on your desktop.

2. Launch Terminal application. Type 'cd ' (c, d and a space) and drag the folder above on to the Terminal window. Hit enter key.

3. Type './configure' and hit enter key.

4. Type 'make' and hit enter key.

5. Type 'sudo make install' and hit enter key. You will be asked for admin password.

6. Now install libid3tag that like zlib is needed for DAAPD to work. Download libid3tag from http://prdownloads.sourceforge.net/mad/libid3tag-0.15.1b.tar.gz?download

7. Like for zlib, change directory ('cd') to libid3tag folder in Terminal and enter the commands listed in 3 and 4 above.

8. Once libid3tag and zlib are installed, DAAPD can be set up. Download it from http://www.deleet.de/projekte/daap/daapd/daapd-0.2.4a.tgz

9. You can rename the decompressed folder to DAAPD and move it inside Applications or any suitable folder.

10. Again in Terminal, change directory to DAAPD by typing 'cd ' and dragging the folder icon as before.

11. Type 'make' and hit enter key.

12. For support of AAC (MP4) music files, you'd also need to install MP4V2. I have not done that but you can follow the instructions at the bottom of this page - http://the.taoofmac.com/space/HOWTO/Set%20Up%20daapd%20on%20Fedora%20Linux

13. The DAAPD server is set now. When started, it will look for paramteres in a configuration file. You can rename the file daapd-example.conf in the DAAPD folder to daapd.conf and move it to the invisible 'etc' folder inside the hard drive. You also need to set the parameters there. 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.

14. DAAPD can be manually started in Terminal application by changing directory to the DAAPD folder and typing './daapd &'. To stop, you can use the Activity monitor utility and quit the daapd application.

15. To set DAAPD to autostart with your computer, see point 4 of this posting - http://forums.macosxhints.com/showthread.php?t=22145

16. The server should automatically appear on intranet iTunes. Outside you will have to use a Rendezvous proxy application to fool iTunes as iTunes recognizes only intranet music servers (iTunes iself is a server if music sharing is turned on). The IP address to use with such proxy apps will be the IP address of your computer with port 3690 (or whatever you have set in daapd.conf) - something like 129.77.45.200:3690.

17. Whenever DAAPD starts, it scans for mp3 files (and AAC files if MP4V2 is installed) - this may take a while - and m3u files (playlist files). All mp3 files it finds will appear on the client iTunes. m3u files will appear as playlists (may not be visible on client iTunes unless the little arrowhead next to the server name is clicked).

18. Sharing only playlists - you can change the root parameter in daapd.conf to point to a folder where you store only your playlists. This way your entire library will not be open and you can limit what the clients hear to just the playlists. The playlists have to be of m3u, extended m3u or pls format. When you save playlists in iTunes (File > Export song list), you do not get any of those options. To get around this, either install this Applescript - http://homepage.mac.com/beryrinaldo/AudioTron/Export_Playlist_to_M3U/ (you can then, in iTunes, save playlists as m3u files) or convert your iTunes xml playlist files online at http://www.chimpen.com/itunes2m3u/convert.php.

DAAPD scans a directory for music files. Explored more deeply in the essay "Why “Open Source” in Digital Citizen?.


EditText of this page (last edited 1. June (09:56:43)) [info] [diff])
FindPage by browsing or searching
5 best incoming links: DAAPD 0.2.4 installation on Mac OS 10.4 (7), RecentChanges (4), FrontPage (2),
5 best outgoing links:
5 most popular nearby: FrontPage (110786), RecentChanges (12045), DAAPD 0.2.4 installation on Mac OS 10.4 (5532),