View Single Post
Old Apr 30, 2016, 10:27 PM
sharpobject sharpobject is offline
Junior Member
Join Date: Feb 2015
Posts: 2


I'd like to use this cddb endpoint with XLD. It doesn't work! The reason it doesn't work is that XLD uses libcddb. libcddb makes a lot of assumptions that are not true when using VGMdb. Here are some of those assumptions, in the order I encountered them:
  • The category will be letters only
  • The category will be one of "data", "folk", "jazz", "misc", "rock", "country", blues", "newage", "reggae", "classical", "soundtrack", or "invalid". And maybe not "invalid".
  • The successful result of a "cddb read" command will include the disc revision number.

After fixing libcddb to not do these things, I was able to use it to query and read one CD from VGMdb.

Because the libcddb project seems dead and I don't want to be too much of a bother, I will be making a cddb server that returns libcddb-friendly results based on results found in VGMdb.
Reply With Quote