This MediaMonkey extension allows you to submit new discs to the freedb database using your MediaMonkey album and song data. It will NOT allow you to update or revise discs that already exist on freedb.
Double click the freedbSubmitter1.01.mmip file.
If you prefer to install manually, follow these steps:
- Open freedbSubmitter1.01.mmip in a Zip utility
- Copy the freedbSubmitter folder to C:\Users\<username>\AppData\Roaming\MediaMonkey\Scripts\
- Add the following entry to the Scripts.ini in the Scripts folder:
DisplayName=Submit to freedb
Description=Allows you to submit new discs to freedb from MediaMonkey
The extension allows you the options to preview your entry before submitting, and to include extended data from your Album Comment and Song Comment fields. You can configure default values for these options by opening the freedbSubmitter.hta file in a text editor and changing the values of the viewSubmitDefault
It's also a good idea to ensure that you have a valid email address entered into MediaMonkey's User Name and User Domain fields under Options>Network (Proxy and Freedb)>Freedb Settings.
Follow these steps to submit your disc with freedbSubmitter:
- Expand the Location node in the MM Music Tree
- Select the CD you would like to submit to freedb (no disc needs to be in the CD drive)
- Ensure that the Song List is sorted by ascending Track Number
- Open freedbSubmitter from the Tools>Scripts menu
- In the freedbSubmitter window, click the Query freedb
- The freedb query results will be displayed
- If your disc does not exist on freedb, you will see a freedb Category
dropdown list and a Submit
- Select a category for your disc (the category doesn't need to match your MM genre)
- If you would like to preview your submission, check the Preview Submission
- If you would like to include extended disc and track data with your submission, check the Submit Extended Data
checkbox (Extended disc data is obtained from your Album Comments field, while extended track data is obtained from your Song Comment fields)
- Click the Submit
- The submission results will be displayed
- If you see a message that a DiscID collision (http://www.freedb.org/en/faq.3.html#27
) has occurred, select a different freedb category and click Submit
again (once again, the category doesn't need to match your MM genre)
If your submission is successful, your entry will appear in the freedb database after about one to six hours.
Even if you receive a message that your submission was successful, that doesn't necessarily mean it was accepted. The server does some post-submission checks, and if it finds a problem, it can still reject your entry. If that happens, you are supposed to receive an email at the address you provided that explains the reason. That hasn't been my experience. Except for some early failures while I was still working out the coding, all of my submissions using this extension have been successful.
1.00 2016-08-14 initial release
1.01 2016-08-17 changed install/uninstall configuration to eliminate the requirement to run as admin
You may be wondering why this extension only permits you to submit discs that don't already exist on freedb, but doesn't permit you to update already existing discs.
The reason is to avoid any unintentional damage to existing freedb data. I recently discovered that MediaMonkey does not seem to download and save extended disc data from freedb. For more information, see my earlier post:
http://www.mediamonkey.com/forum/viewto ... =1&t=85692
If that's the case (and please correct me if I'm wrong), it would be possible for a user to get album info from freedb, clean up the data and maybe make some useful additions. Then being a good Samaritan, the user would submit the cleaned up data back to freedb so that others would benefit from the user's improvements and enhancements. The revised submission would overwrite the old, but if the original submission included extended disc data, that data would be lost because the MediaMonkey user would have never received it and his or her submission would contain no data in the disc extended data field.
I would prefer to err on the side of caution by not allowing this extension to make revisions. Part of my rational is that I think it's more important to add new discs to the freedb database than it is revise existing data. It's not an ideal situation, but at least now MediaMonkey users can finally contribute to the freedb community.
I would be interested in any thoughts or feedback.
Useful freedb Links:
Advanced Search: http://www.freedb.org/freedb_search.php
DiscID Search: http://www.freedb.org/freedb_discid_check.php