You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be nice to have support for DAAP, a protocol introduced by iTunes/Music and implemented in a number of open source clients (Rhythmbox, Banshee) and servers (ownTone, Ampache). Mixxx could benefit from this both as a server (to share the current library) and client (to discover and access other libraries over the network, both from Mixxx and other DAAP servers).
On the technical side, DAAP seems to be largely HTTP with a custom tagged binary format and mDNS/DNS-SD (aka. Avahi/Bonjour) for service discovery on the local network, so likely not super hard to implement.
Side note: There are a number of similar protocols, e.g. including UPnP- and mDNS-based ones (e.g. MPD). This issue focuses on DAAP, due to its adoption in existing media players (interoperability) and relative simplicity. Since this doesn't propose to change anything about Mixxx's own library database, adding other protocols in the future should be easy (laying the mDNS groundwork will probably also simplify the implementation of other protocols)
Feature Description
It would be nice to have support for DAAP, a protocol introduced by iTunes/Music and implemented in a number of open source clients (Rhythmbox, Banshee) and servers (ownTone, Ampache). Mixxx could benefit from this both as a server (to share the current library) and client (to discover and access other libraries over the network, both from Mixxx and other DAAP servers).
On the technical side, DAAP seems to be largely HTTP with a custom tagged binary format and mDNS/DNS-SD (aka. Avahi/Bonjour) for service discovery on the local network, so likely not super hard to implement.
Side note: There are a number of similar protocols, e.g. including UPnP- and mDNS-based ones (e.g. MPD). This issue focuses on DAAP, due to its adoption in existing media players (interoperability) and relative simplicity. Since this doesn't propose to change anything about Mixxx's own library database, adding other protocols in the future should be easy (laying the mDNS groundwork will probably also simplify the implementation of other protocols)
See also:
The text was updated successfully, but these errors were encountered: