Libdmapsharing ist eine Bibliothek, mit der man das Abspielen von Medien mit DMAP (DAAP, DPAP und DACP) steuern kann. Libdmapsharing erkennt auch Audio-AirPlay-Dienste; zusammen mit der AirPlay-Unterstützung in PulseAudio oder GStreamer kann ein Programm Audio zu einem AirPlay-Gerät streamen. Die Bibliothek läuft unter Linux und anderen POSIX-konformen Systemen. Sie ist in C mit GObject und libsoup geschrieben. Die DMAP-Protokollfamilie wird von Produkten wie Apple iTunes, Apple iPhoto und der Roku SoundBridge-Familie verwendet. (non)