At work, I have my music collection on my Fedora desktop. At times I’ve wanted to access this library on my Mac Book Air but have been unable to do so given they are on two separate subnets (and DAAP is a broadcast protocol). The solution was Network Beacon.
In short:
- Ensure your DAAP server is accessible. For Rythmbox, enable/configure the DAAP Music Sharing plugin (be sure to click the ‘Share my music’ checkbox for the plugin).
- Make sure port 3689 is open on your Linux firewall if necessary.
- On the Mac, download and install Network Beacon and configure a new beacon thusly:
- Beacon Enabled: Yes
- Service Name: [string of your choice]
- Service Type: _daap._tcp
- Port Number: 3689
- Enable Host Proxy: Yes
- Host Name: [full hostname]
- IP Address: [duh]
- Now you should be able to open iTunes and see the DAAP share appear in the SHARED section. Note that Network Beacon must remain running for iTunes to see the remote share.
Note that if the machines were on the same subnet you should be able to skip Network Beacon entirely and just enable the DAAP Music Sharing and punch the hole through the Linux firewall.