<< Click to Display Table of Contents >>

Navigation:  CD Ripper >

FreeDB Submit

Previous pageReturn to chapter overviewNext page

freedb         See https://en.wikipedia.org/wiki/Freedb

Note: The original FreeDB server has been discontinued, and (so far) only one of the new FreeDB clone servers supports the 'submit' feature. To use this feature, the FreeDB Server URL must be set to "gnudb.gnudb.org" on the Options page. Other servers may not work.

This feature is accessed by pressing MuRip's 'Tools > FreeDB Submit' button.

Please ensure that the data is correct by reviewing it very carefully *before* it is submitted, and never overwrite an existing entry with a different CD!

If the CD definition does not exist in the FreeDB database, then you can add it to the database. If the CD exists but something is wrong, then you can add a new 'Revision' to the database which supersedes the existing definition. Only add a new revision if it is actually wrong, and not just because it has a few minor differences, such as upper/lower case characters etc.

If the CD definition exists, but you want to create another CD definition for it which contains different information, you must choose an unused 'FreeDB Category'. You cannot use a category which has already been used by another CD. The Disc ID is not unique. More than one CD can have the same Disc ID, but each CD must use a different 'FreeDB Category', see the example below. In the unlikely event that all FreeDB categories have been used for this Disc ID, then you will not be able to add the new CD. FreeDB allows the definition up to 11 different CDs which share the same ID.

The submission is validated by the FreeDB server before it is accepted. Rejected submissions may be notified via e-mail to the User's Email Address, with an explanation of the reason for the rejection - but not many server's actually do this because very naughty people sometimes use invalid (or someone else's) email addresses.

MuRip uses UTF-8 encoding for the submission message, so all (human) languages are supported.

Tip: If you create a MusicBrainz account, then you can also add your CD definitions to the MusicBrainz database. Same for Discogs. Hours of fun!


Click picture to zoom

The example above has five CDs with the same Disc ID '8f0e0f0b'. Each has a different category. The entries at the top of the list, shown in green, are entries for THIS CD. The other entries, shown in black, are for OTHER CDs which happen to have the same Disc ID, they all use a different FreeDB Category.


Click picture to zoom

The example above has four entries for the same CD, all shown in green, so you don't really need to add another one. You can see that a different 'FreeDB category' has been used for each entry. Each entry has slight differences, some include the year for each track. Press 'View FreeDB Entries...' to see the details. The best one is probably #3, it has the correct case for the title and track names, and the correct 'Genre' (the FreeDB category 'data' is not used by MuRip). I'm not sure why there are so many revisions for each entry, maybe a lot of people use the Bryan Adams CD for experimenting.

FreeDB category

This is not the same as the CD's "Genre", it is just a broad category used by FreeDB to identify CDs which may have matching Disc IDs. The actual "genre" is stored separately in the FreeDB database.

If the Disc ID is unique, then you can choose the nearest FreeDB category which matches the CD's genre from the drop-down list. If a different CD with the same Disc ID already exists, then you MUST choose a different FreeDB category.








ISO9660 and other data CDs










Including funk, soul, rap, pop, industrial, metal, etc.


Movies, shows


All others that do not fit the above categories


If the CD already exists in the FreeDB database, and you really think the data is bad enough to need a new revision, then this number is used to indicate that it's the latest revision. MuRip automatically sets the Revision number to be one greater than the existing revision, according to the FreeDB category you have selected. You can't change it.

'Test submit only' checkbox

Check this to do a test submission to see if the server has implemented the submit feature (uses "Submit-Mode: test" in the POST message). Uncheck this to do the actual submit operation (uses "Submit-Mode: submit").

'View Submit Message' button

Use this to take a look at the POST message which will be sent to the FreeDB server to do the registration. You can validate all the data here if you want to be really sure it is correct, or if you're just interested in how it works.

Click picture to zoom

Tech Tip

If you want to know more about the FreeDB server protocols, check out the original documentation: freedb.howto.txt