AcoustId Generator [MM3/MM4] v1.0 2012-01-28

Download and get help for different MediaMonkey Addons.

Moderators: Peke, Gurus

AcoustId Generator [MM3/MM4] v1.0 2012-01-28

Postby booblers » Sat Jan 28, 2012 11:39 am

This script is based on Trixmoto's Generate PUID script. The framework of the script comes from his original but it has been updated to work with AcoustId.

Download: http://www.mediafire.com/file/dwjhzih0i ... MM3-4.mmip

The goal is essentially the same. To generate the unique identifiers related to AcoustId and store them in various places. There are some differences:

-The time to generate a fingerprint and save it to the various places is 1-2 seconds (depending on your system)
-You can choose to use Writetag to save the information to community standard "custom" tags.
-You can choose to save the information to SQL tables that can be used in other scripts (like my MusicBrainz NGS + AcoustId Tagger)
-You can choose to save the actual fingerprints and/or the associated unique identifiers
-You can enter a User API key and contribute to the AcoustId Database.

It is also still possible to save the AcoustId unique identified to an MM field of your choosing.

There are some caveats/warnings associated with writing the custom tags. You can read about them in the first post of the thread the MusicBrainz NGS tagger linked above.

I haven't tested this extensively on file formats that I don't use (like m4b, wma, etc) - I'm not sure how it will react in those situations. Please let me know how it does with those if you have any to test with. In principle one should be able to tag an entire library with the acoustid identifiers and then the MusicBrainz NGS tagger will detect the embedded tags and give you speedy results in the future.

Usage Notes:
Tools->Scripts->AcoustId Generator (after selecting the files you'd like to tag/analyze)

When testing new file formats you might want to leave logging on - but in general it should be off because it slows things down.

In order to cut down on requests the script is making batch requests to the Acoustid server. After fingerprinting 10 files (or reaching the end of the list) it will request unique ids from the server. This means that if you terminate the script you can lose up to 9 calculated fingerprints. Not a huge deal but someone might wonder why some weren't saved.
Last edited by booblers on Sat Jan 28, 2012 11:42 am, edited 1 time in total.
booblers
 
Posts: 97
Joined: Sat Sep 27, 2008 6:57 pm

Re: AcoustId Generator [MM3/MM4] v1.0 2012-01-28

Postby booblers » Sat Jan 28, 2012 11:39 am

reserved for faq
booblers
 
Posts: 97
Joined: Sat Sep 27, 2008 6:57 pm

Re: AcoustId Generator [MM3/MM4] v1.0 2012-01-28

Postby MMuser2011 » Thu Apr 05, 2012 1:49 am

If a track already contains the calculated fingerprint in the id3tag, do you skip this song or do you re-calculate the data?

Is there a possibility to read/import existing Fingerprints (+ID, +Duration) from tracks to "your" SQL table?
Magic Nodes v4.2 (2011-07-01) Album Art Tagger v4.9 (2011-02-27)
ExternalTools v1.4 (2011-05-09) MusicBrainz NGS + AcoustId Tagger v1.25 (2012-01-29)
Calculate Cover Size v1.5 (2010-05-03) RegExp Find & Replace v4.3 (2011-07-06)
MMuser2011
 
Posts: 525
Joined: Mon Oct 17, 2011 8:28 am
Location: Central Europe


Return to Need Help with Addons?

Who is online

Users browsing this forum: anli and 9 guests