Here's the long-awaited feature that the majority of our users have voted for! It's a freedb server emulator which allows any application that understands the protocol to query our database and retrieve tracklists. And due to our translation system, we offer the ability to return album, artist and track titles in different languages.

If a specified language isn't found, it'll revert to the default language. Note that the freedb protocol finds CDs based on a combination of the total number of tracks and total playtime, so if the track times of a particular tracklist aren't correct, you may not get a match. This would be a good opportunity to fix missing or inaccurate info in our tracklists.

Finally, this feature was developed by our very own Zorbfish. The guy has pretty amazing coding chops so be sure to thank him for contributing them to VGMdb!

This is big. It might be the most important upgrade we've added in terms of its ability to provide something that's just not out there. I know that VGM does make it to the regular CDDBs, but I don't think any of those sites can offer the same level of verification that we can. This feature is something that might be worth promoting.

We can all help out by testing our CDs, verifying that the tracktimes are close enough to produce the correct match.

Pause / No Pause should be a problem, just watch out before splitting the Disc. The Disc ID feature would solve this problem. I tested using many cd's and most of them get the information, some related to Pause / No Pause issues need to be fixed before are reassembled, yes it works great for an initial version.

Would it crash the system if I converted remixSite to use this new feed instead of the current manual database dumps? It will be awesome for people who notice that one of the originals they've remixed isn't in the database, and then they could come back here and the changes would be sent immediately.

I'm definitely going to look into this one.

__________________
Now you can embed your songs in forum posts and webpages just like this image! Click the image to find out how!

Pause / No Pause should be a problem, just watch out before splitting the Disc. The Disc ID feature would solve this problem. I tested using many cd's and most of them get the information, some related to Pause / No Pause issues need to be fixed before are reassembled, yes it works great for an initial version.

Can you explain a bit further by what you mean 'Pause / No Pause'?

Also just to add a bit more info:

As Blah said ja is in Shift-JIS. This is the most common/used encoding for Japanese by most programs. Unicode adoption is not yet widespread enough. en, ja-Ltn are UTF-8.

I had to do rely on some non-compliant (hackish trickery) behavior to even get this to work. I've only tested it fully with EAC and CDex. If you use a piece of software that doesn't work let me know where to obtain it and I'll try to get it working. If it's open source I'll have a better chance.

There may still be album records in the db that cause errors. Drop a bug report here and we can fix those.

Thanks for the great work Zorbfish.
I think Metroid means the "gaps" between the tracks,you can include the gaps in the files or cut them clean when ripping a CD,that makes the track length different.
As to the ja encoding,sure UTF isn't that widespread but to those who use non-japanese-non-unicode windows,the Shift-JIS encode will just mess up everything...
And by the way I'd really like to see Mp3tag work with the VGMdb CDDB.

Ah 'gaps' ok I understand now. Yes I can see that would be a problem as the CDDB/freedb protocol takes into account all audio data on any given CD. Perhaps if Blah has discid submission in the works there could be the option to submit both 'lossy' and 'lossless' discids so that the script would catch them both; because it would as it is already setup.

Cypher:
DLing MP3Tag and that foobar plugin (seems its part of the std distro for foobar now) and I'll take a look at getting those working.

Location: Heaven? No no, what's that other place that starts with H? Oh yes, home. :-)

Posts: 207

You mean no more countless hours spent tagging individual files?! This is so awesome and useful! Thanks!

__________________
The statement below is false.
The statement above is true.

One man was smart, he felt smart. Two men were smart, they smelt farrr...darn it! I'll never get it right.

What is "the box" that people are supposed to think outside of anyway? Hmm. Maybe it's similar to the Borg from Star Trek who dwelled as a collective hive-mind within a...box/cube. Those that deviated from this hive-mind would, in effect, be thinking outside of the box. it has both a figurative and a literal meaning.

Just a small question. Does http://vgmdb.net:80/cddb use the default tracklist, or does it search for a tracklist with "English" in the title? I'm just thinking of how to handle a case where the official tracklist has no titles, but a more useful tracklist has been created from the in-game sound test (as well as other cases were we deviate from the normal tracklist titles).

It currently uses the "main" tracklist. In the future, "main" or "default" should be taken to mean "the original language the tracklist was printed in". This means Japanese albums will have Japanese default tracklists, and members will have to set their viewing preferences to "English" in order to always view translated tracklists where applicable. That's why we have a /cddb/en address, to account for this future change.