DAAP

DAAP is the Digital Audio Access Protocol, and is essentially an HTTP-like mechanism to serve music files over TCP/IP on TCP port 3689.

DAAP servers usually advertise themselves using Bonjour, so any port can be used provided the announcement follows the _daap.tcp. schema.

Resources

Category Date Link Notes
Libraries 2014 dmap-parser

a DMAP parser written in C

Net::DAAP::Client

For Perl, if you’re really into such things

libdaap
python-daap

a Python client library

Reference DAAP Protocol Draft
The DAAP Wiki
Servers 2014 forked-daapd
jolivia

A Java server implementation

mt-daapd

a multi-threaded implementation with dynamic playlist support.

MusicPublisher

a Mac OS X app for simple sharing

daapd

an Open Source server for any UNIX variant

Tangerine

A Mono server using daap-sharp

dmapd

Tunneling DAAP over and broadcasting a Bonjour Service

Taken from this hint:

#!/bin/bash 
dns-sd -P "name of server" _daap._tcp local 3690 localhost 127.0.0.1 & 
PID=$! 
ssh -N [email protected] -L 3690:localhost:3689
kill $PID

This page is referenced in: