Add third-party identifiers - #361
Conversation
|
I am trying to decide how to store the identifiers in the database. On one hand, the scrobble dictionary schema cannot/should not be changed, so we cannot include a new I think the second option makes more sense, at least for storing the data. Retrieving the data is much more difficult, because we either include all of the Also, once identifier storing/retrieval is finished, it might make sense to move the musicbrainz tags alongside them. This also brings up the issue of potentially coming up with a set of standard key "names" for each identifier. For example tl;dr: To display identifiers, no matter how we implement them, we need to include them in the scrobble dict. The question is how. We must either create a new column in the database, or add an option to pass-through the |
|
The "standard key names" for MusicBrainz could be Picard's internal names. Spotify should probably just be |
Adds functionality for third-party identifiers to maloja.
The goals: allow a scrobble client to embed identifiers (like Spotify ID, musicbrainz) with scrobble data, and allow them to be read as well.
Will fix #249.