daaplib

a C++ library for DAAP memory streams

© deleet 2003, Alexander Oberdörster & Johannes Zander

daaplib is a very tiny and portable C++ library which helps to read and write low-level DAAP streams in memory. the code is straightforward and can mirror the structure of the data fairly well:

    TagOutput response;
    response << Tag( 'mlog' ) <<
        Tag('mstt') << DAAP_OK << end <<
        Tag('mlid') << sessionId << end <<
    end;
    sendTag( response );

Download

News

10/17/2003
daaplib.0.1.1a: updated README file (thanks to Julian Gough)

About DAAP

DAAP is a HTTP-based protocol for serving music content (and probably other media, too) over TCP/IP networks. DAAP was established by Apple iTunes 4.0 in April 2003. Official documentation is not available to date.

Further information on DAAP:

Platforms

daaplib has been tested on the following systems:

but it should compile and run on most POSIX systems with minimal changes. Please contact the authors if you manage to run it on systems not listed here.

Contact

You can contact the authors at daap at deleet dot de.