Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wishlist: Library sharing via DAAP #13129

Open
fwcd opened this issue Apr 19, 2024 · 0 comments
Open

Wishlist: Library sharing via DAAP #13129

fwcd opened this issue Apr 19, 2024 · 0 comments
Labels

Comments

@fwcd
Copy link
Member

fwcd commented Apr 19, 2024

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:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant