VGMdb
Go Back   VGMdb Forums > VGMdb Site Related > News and Announcements
Register FAQ Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old Jun 23, 2009, 07:26 PM
Gigablah's Avatar
Gigablah Gigablah is offline
VGMdb Administrator
 
Join Date: May 2007
Posts: 2,332
Default CDDB/freedb access to vgmdb.net implemented

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.

Just point your application to one of these addresses:
http://vgmdb.net:80/cddb [Default language]
http://vgmdb.net:80/cddb/en [English]
http://vgmdb.net:80/cddb/ja [Japanese]
http://vgmdb.net:80/cddb/ja-Latn [Romaji]

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!
Reply With Quote
  #2  
Old Jun 23, 2009, 08:19 PM
Carl's Avatar
Carl Carl is offline
VGMdb Staff
 
Join Date: May 2007
Posts: 858
Default

Awesome job Zorbfish, this cddb feature works GREAT together with EAC.
Fantastic new feature!
Reply With Quote
  #3  
Old Jun 24, 2009, 03:52 AM
Cypher's Avatar
Cypher Cypher is offline
Senior Member
 
Join Date: Jun 2008
Posts: 159
Default

Hell yeah!
Fabulous job champs!
I'll begin to renew my tags.
Thank you sooooooo much.
Reply With Quote
  #4  
Old Jun 24, 2009, 06:30 AM
Secret Squirrel's Avatar
Secret Squirrel Secret Squirrel is offline
VGMdb Administrator
 
Join Date: May 2007
Location: Cleveland, OH
Posts: 5,801
Default

Nice work, Zorbfish & Gigablah.

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.
Reply With Quote
  #5  
Old Jun 24, 2009, 07:14 AM
seanne's Avatar
seanne seanne is offline
VGMdb Staff
 
Join Date: May 2007
Location: Sweden
Posts: 1,192
Default

Quote:
Originally Posted by Carl View Post
Awesome job Zorbfish, this cddb feature works GREAT together with EAC.
Fantastic new feature!
How do you use this with EAC?
__________________
VGMdb group on last.fm
Reply With Quote
  #6  
Old Jun 24, 2009, 07:18 AM
Metroid's Avatar
Metroid Metroid is offline
Senior Member
 
Join Date: Aug 2008
Location: UK
Posts: 231
Default

Finally, one of the most waited features!!
Reply With Quote
  #7  
Old Jun 24, 2009, 07:35 AM
Cypher's Avatar
Cypher Cypher is offline
Senior Member
 
Join Date: Jun 2008
Posts: 159
Default

Care to make some kind of tutorial?
Heck,maybe I'm dumb,but I can't seems to get it working...
Reply With Quote
  #8  
Old Jun 24, 2009, 07:40 AM
Secret Squirrel's Avatar
Secret Squirrel Secret Squirrel is offline
VGMdb Administrator
 
Join Date: May 2007
Location: Cleveland, OH
Posts: 5,801
Default

Here's how you set it up in EAC:

http://www.teqnilogik.com/tutorials/...gFreedbOptions

Note that you'll want to use one of our servers (e.g., http://vgmdb.net:80/cddb/en ) as the freedb server.

Then, with a CD inserted, I think you just select all and right-click to search and download the titles.
Reply With Quote
  #9  
Old Jun 24, 2009, 07:44 AM
Metroid's Avatar
Metroid Metroid is offline
Senior Member
 
Join Date: Aug 2008
Location: UK
Posts: 231
Default

Any future development regarding DISC ID and not only by total length?
Reply With Quote
  #10  
Old Jun 24, 2009, 07:45 AM
Cypher's Avatar
Cypher Cypher is offline
Senior Member
 
Join Date: Jun 2008
Posts: 159
Default

Thanks,SS.
So,no need for that "cddb.cgi" thingy?
Reply With Quote
  #11  
Old Jun 24, 2009, 07:50 AM
Secret Squirrel's Avatar
Secret Squirrel Secret Squirrel is offline
VGMdb Administrator
 
Join Date: May 2007
Location: Cleveland, OH
Posts: 5,801
Default

Quote:
Originally Posted by Cypher View Post
Thanks,SS.
So,no need for that "cddb.cgi" thingy?
No, you replace that with one of our links.
Reply With Quote
  #12  
Old Jun 24, 2009, 08:25 AM
Metroid's Avatar
Metroid Metroid is offline
Senior Member
 
Join Date: Aug 2008
Location: UK
Posts: 231
Default

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.

Last edited by Metroid; Jun 24, 2009 at 08:31 AM.
Reply With Quote
  #13  
Old Jun 24, 2009, 08:27 AM
Cypher's Avatar
Cypher Cypher is offline
Senior Member
 
Join Date: Jun 2008
Posts: 159
Default

Mmm......So the data is not in UTF-8...
And it works with EAC but not Mp3tag......
Foobar2000 can't handle it also...

Last edited by Cypher; Jun 24, 2009 at 08:34 AM.
Reply With Quote
  #14  
Old Jun 24, 2009, 08:35 AM
JAMMAPARTS JAMMAPARTS is offline
Member
 
Join Date: Jan 2008
Location: Fayetteville, NC
Posts: 43
Default

Great! Thank you, been looking forward to this feature...this will save so much time. It's working perfectly using EAC with the albums I tried.
__________________

"You returned here again? You can't beat me even though you challenge repeatedly."
-Mr. Wardner
Reply With Quote
  #15  
Old Jun 24, 2009, 10:33 AM
Gigablah's Avatar
Gigablah Gigablah is offline
VGMdb Administrator
 
Join Date: May 2007
Posts: 2,332
Default

Quote:
Originally Posted by Cypher View Post
Mmm......So the data is not in UTF-8...
And it works with EAC but not Mp3tag......
Foobar2000 can't handle it also...
It's in Shift-JIS. That's the format EAC supports. If we output utf8 EAC would display garbage. It's strange that programs would support either utf8 or Shift-JIS but not both.

Well, I suppose we now have to add encoding format as a parameter...
Reply With Quote
  #16  
Old Jun 24, 2009, 11:38 AM
Cypher's Avatar
Cypher Cypher is offline
Senior Member
 
Join Date: Jun 2008
Posts: 159
Default

Thanks blah.
It's nice to have UTF-8 output.
Though as far as I know VGMdb's CDDB can work only with EAC,but it's a good start.
Keep up the good work.
Reply With Quote
  #17  
Old Jun 24, 2009, 12:15 PM
quintin3265's Avatar
quintin3265 quintin3265 is offline
Senior Member
 
Join Date: Mar 2009
Location: State College, PA
Posts: 193
Default

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!
Reply With Quote
  #18  
Old Jun 24, 2009, 12:28 PM
Anonymous Anonymous is offline
Junior Member
 
Join Date: Apr 2009
Posts: 11
Default

Does this news mean access to XML dumps of the db is not far away?
Reply With Quote
  #19  
Old Jun 24, 2009, 12:37 PM
Akumu's Avatar
Akumu Akumu is offline
VGMdb Staff
 
Join Date: Sep 2007
Location: Norway
Posts: 282
Default

Zorbfish is such a great guy.

This feature is super handy
Reply With Quote
  #20  
Old Jun 24, 2009, 12:58 PM
Zorbfish Zorbfish is offline
Trusted Editor
 
Join Date: Sep 2007
Posts: 236
Default

Quote:
Originally Posted by Metroid View Post
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.
Reply With Quote
  #21  
Old Jun 24, 2009, 01:20 PM
Cypher's Avatar
Cypher Cypher is offline
Senior Member
 
Join Date: Jun 2008
Posts: 159
Default

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.
Reply With Quote
  #22  
Old Jun 24, 2009, 04:11 PM
Zorbfish Zorbfish is offline
Trusted Editor
 
Join Date: Sep 2007
Posts: 236
Default

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.

It'll be even nicer once track-by-track credits are available.
Reply With Quote
  #23  
Old Jun 24, 2009, 05:20 PM
Metroid's Avatar
Metroid Metroid is offline
Senior Member
 
Join Date: Aug 2008
Location: UK
Posts: 231
Default

Thanks Cypher for had explained better than I did.

Disc ID submission would be amazing and a step forward.

Thanks very much for this feature Zorbfish, keep up the good work.
Reply With Quote
  #24  
Old Jun 24, 2009, 11:14 PM
Kewing's Avatar
Kewing Kewing is offline
Trusted Editor
 
Join Date: Nov 2007
Location: Spain
Posts: 330
Default

Congrats for such works guys. As it has been stated, this is an excellent and handy feature.
__________________
My old Stepmania simfiles: here and here

MAH BOI, this peace is what all true warriors strive for!!
Reply With Quote
  #25  
Old Jun 26, 2009, 02:39 AM
KeyLogic's Avatar
KeyLogic KeyLogic is offline
Senior Member
 
Join Date: Mar 2009
Location: Heaven? No no, what's that other place that starts with H? Oh yes, home. :-)
Posts: 207
Default

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.
Reply With Quote
  #26  
Old Jun 29, 2009, 03:12 AM
Ramtieger Ramtieger is offline
Junior Member
 
Join Date: Sep 2007
Posts: 21
Default

Yeah, this will save me a lot of time and effort. Thanks a million!
Reply With Quote
  #27  
Old Jun 30, 2009, 01:05 AM
dma's Avatar
dma dma is offline
 
Join Date: Sep 2007
Location: France
Posts: 63
Default

Just excellent, you guys rock!

Last edited by dma; Aug 6, 2016 at 12:09 AM.
Reply With Quote
  #28  
Old Jul 1, 2009, 05:29 AM
Secret Squirrel's Avatar
Secret Squirrel Secret Squirrel is offline
VGMdb Administrator
 
Join Date: May 2007
Location: Cleveland, OH
Posts: 5,801
Default

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).
Reply With Quote
  #29  
Old Jul 1, 2009, 06:49 AM
Gigablah's Avatar
Gigablah Gigablah is offline
VGMdb Administrator
 
Join Date: May 2007
Posts: 2,332
Default

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.
Reply With Quote
  #30  
Old Jul 1, 2009, 07:25 AM
MrMAGFest's Avatar
MrMAGFest MrMAGFest is offline
 
Join Date: Dec 2007
Location: Ole' Virginny
Posts: 91
Default

Upgrading my autotagger to default to trying this first very soon!~
__________________
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump