Protocollo di accesso all'audio digitale

DAAP nello stack del protocollo TCP / IP :
applicazione DAAP
HTTP
trasporto TCP
Internet IP ( IPv4 , IPv6 )
Accesso alla rete Ethernet
Bus token
Token
ring
FDDI ...

Digital Audio Access Protocol ( DAAP , inglese per, Digital Audio -Zugriffsprotokoll ') è un protocollo di rete da eseguire su un computer, i file audio memorizzatitramite una rete di computer lo rendono disponibile ad altri utenti. È stato utilizzato per la prima volta dal lettore musicale iTunes 4.0 dellasocietà statunitense Apple .

Descrizione e utilizzo

Il produttore Apple non ha pubblicato una specifica ufficiale del protocollo , ma esiste una descrizione aperta su SourceForge , ottenuta attraverso un'indagine sulla modalità di azione ( reverse engineering ). È un HTTP esteso il cui server riceve le richieste per impostazione predefinita sulla porta TCP 3689. La disponibilità del servizio viene annunciata in rete tramite Bonjour (implementazione Apple di Zeroconf ) e può quindi essere trovata automaticamente dai client DAAP.

Oltre a iTunes ( Mac OS X , Microsoft Windows ) ora ci sono numerose applicazioni che contengono un client DAAP, un server DAAP o entrambi, ad es. B. i programmi open source Rhythmbox , Banshee e dalla versione 1.4.2 anche Amarok . Tutti e tre sono progettati per i sistemi operativi Unixoid . Per il sistema operativo Windows , ad esempio, c'è il client DAAP Get It Together . Songbird può anche fungere da client DAAP su tutti i sistemi operativi tramite un'estensione. Ancora in fase di sviluppo, ma anche su tutti i sistemi operativi, XMMS2 funziona anche come client DAAP (stato 2014).

Autenticazione DAAP

Con la versione 4.2 di iTunes , Apple ha introdotto l' autenticazione per l'accesso a un server iTunes, che è stata modificata con la versione 4.5. I protocolli di entrambe le versioni sono stati determinati dal reverse engineering entro pochi mesi e incorporati nelle applicazioni sopra menzionate.

ITunes 7.0 ha introdotto un meccanismo di verifica del client durante la connessione a un server iTunes. Ciò impedisce ai client DAAP "non ufficiali" (ad eccezione di iTunes versione 7.0 o successiva e SoundBridge ufficialmente supportato da Roku ) di connettersi a un server iTunes corrente.

link internet