DAAP server is an Apple Inc. proprietary protocol to share media files over the network. DAAP server allows share media files among network connected devices where the central media share repository resides on main server. In this simple tutorial we will be installing and configuring DAAP server share using forked-daapd media server with support for RSP, DAAP, DACP and AirTunes.

In the first step create a media share directory and upload all you media files to this directory. In our example we are going to use /mnt/media directory:
# mkdir /opt/media
# COPY YOUR MEDIA FILES TO /opt/media
Next, install forked-daapd daemon:
# apt-get install forked-daapd
Once the installation is finished confirm that forked-daapd is running:
# /etc/init.d/forked-daapd status
forked-daapd is running
and you may also want to check on what port is forked-daapd listening. The default socket is 0.0.0.0:3689.
# netstat -ant
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:6001            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:3689            0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN
At this stage we need to point our new DAAP server to media share location. To do this we open forked-daapd configuration file located at /etc/forked-daapd.conf and update your the following settings:
        name = "My DAAP share"
...
        directories = { "/mnt/media" }
The above is a minimal configuration you want to perform before you start using your DAAP media server. Once the above configuration setting are in place all waht remains is to restart forked-daapd.
# /etc/init.d/forked-daapd restart
Restarting RSP and DAAP media server: .    main: Forked Media Server Version 0.19gcd taking off
forked-daapd.
Your DAAP server is now up and running. All what remains is to use DAAP client and connect to DAAP media server. The way how to accomplish this task depends on each particular media client. Below as a screen shot of a Rhytmbox connected to forked-daapd share. DAAP server share and Rhytmbox client


Free Linux eBooks

Do you have the right skills?

Our IT Skills Watch page reflects an up to date IT skills demand leaning towards the Linux and Unix environment. We have considered a number of skills and operating systems.

See the result...

Linux Online Training

Learn to run Linux servers and prepare for LPI certification with Linux Academy. 104 available video lessons with PDF course notes with your own server!

Go to top