Comment 12 for bug 938180

Revision history for this message
Ron granger (ron-granger) wrote :

I propose a simple library extension format to add other library types later. I think every one has his own library managed in some software and wants to use it in Mixxx. So what about a format like

LIBRARY.extension
[config]
name=LIBRARY
connection=local,api,...
type=free,non-free,...
required-data=[USERNAME,PASSWORD]

[playlist]
supported=true
connection=https://api.spotify.com/v1/users/USERNAME/playlists
encoding=json
fetch-playlist-name=JSON KEY TO GET VALUE OF
fetch-playlist-index=JSON KEY TO GET VALUE OF
...

[library]
...

[search]
...

And then you can enter the values you need for the different apis or the file structures (in case of local stored libraries)