2008-11-13, 16:31
Correct me if I'm wrong, but generally speaking, rating MP3 tracks is a mess. Rating them in XBMC is nice but then I don't have the rating on my second XBOX, neither on my PC and neither in WinAmp. And cleaning up the database will erase them all.
I spent quite some time looking for a solution that works in a more global way than keeping a separate rating system for every media player I use. So there is this website you certainly heard about called MusicBrainz. Besides accurate song fingerprinting and identifying they soon will offer the possibility to rate a song. And guess what, there is an API. And guess what, XBMC already stores the MusicBrainz-IDs in its database if available!
So what would be really cool, is XBMC querying the ratings from MusicBrainz and vice versa submitting the rating to MusicBrainz when the XBMC user rates a song. This would immediately solve the problem using multiple XBOXes on the same music collection.
The API is pretty simple. Basically you need two additional configuration options (username and password) besides the MusicBrainz ID, then you HTTP POST to the webservice and get a XML response in return:
I'm aware that there are talks about completely integrating XBMC with MusicBrainz, also with tagging support, but this doesn't involve any additional libraries and should be doable with relatively little effort.
Any thoughts from the devs?
Cheers,
-freezy.
I spent quite some time looking for a solution that works in a more global way than keeping a separate rating system for every media player I use. So there is this website you certainly heard about called MusicBrainz. Besides accurate song fingerprinting and identifying they soon will offer the possibility to rate a song. And guess what, there is an API. And guess what, XBMC already stores the MusicBrainz-IDs in its database if available!
So what would be really cool, is XBMC querying the ratings from MusicBrainz and vice versa submitting the rating to MusicBrainz when the XBMC user rates a song. This would immediately solve the problem using multiple XBOXes on the same music collection.
The API is pretty simple. Basically you need two additional configuration options (username and password) besides the MusicBrainz ID, then you HTTP POST to the webservice and get a XML response in return:
I'm aware that there are talks about completely integrating XBMC with MusicBrainz, also with tagging support, but this doesn't involve any additional libraries and should be doable with relatively little effort.
Any thoughts from the devs?
Cheers,
-freezy.