Protocollo di accesso all'audio digitale
| 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
- Documentazione DAAP non ufficiale e libdaap su SourceForge
- OpenDAAP ( Memento del 17 gennaio 2014 in Internet Archive )
- Documentazione del protocollo DAAP v0.2 ( Memento del 22 febbraio 2012 in Internet Archive ) (inglese)