HOME

TheInfoList



OR:

The Digital Media Access Protocol (DMAP) is the family of proprietary protocols introduced by Apple that are used by
iTunes iTunes () is a software program that acts as a media player, media library, mobile device management utility, and the client app for the iTunes Store. Developed by Apple Inc., it is used to purchase, play, download, and organize digital mul ...
, iPhoto,
Remote Remote may refer to: Arts, entertainment, and media * ''Remote'' (1993 film), a 1993 movie * ''Remote'' (2004 film), a Tamil-language action drama film * ''Remote'' (album), a 1988 album by Hue & Cry * Remote (band), ambient chillout band * ' ...
and other software to share media across a local network. DMAP addresses the same problems for Apple as the UPnP AV standards address for members of the
Digital Living Network Alliance Digital Living Network Alliance (DLNA; originally named Digital Home Working Group, DHWG) was founded by a group of PC and consumer electronics companies in June 2003 (with Intel in the lead role) to develop and promote a set of interoperability ...
(DLNA).


Description

The DMAP protocol is a specialized HTTP protocol, which performs two functions. It sends a list of items and it streams requested items to clients. There are also provisions to notify the client of changes to the server. Requests are sent to the server by the client in form of URLs and are responded to with data in mime-type. Services such as iTunes and iPhoto uses the zeroconf (also known as Bonjour) service to announce itself and discover DMAP services on a local subnet. A range of open- and closed-sourced applications have successfully reversed engineered parts of the protocol


DMAP interface

The combined DACP, DAAP and DAAP services can be expressed in terms of a WADL interface which documents the
URL A Uniform Resource Locator (URL), colloquially termed as a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identifie ...
's that are accessible.


DMAP implementations


References

{{Music industry Data transmission Network protocols Apple Inc. services ITunes