I buy a lot of music from Beatport, the primarily DJing music store. I like them because I can buy lossless audio. But it comes as .wav files (no ID3 tags etc).
The filenames also do not contain the artist or album information which I find annoying. Buying 100 songs and renaming them to something useful is a huge pain due to this. I like to encode the files as FLAC so they can store metadata. And I love where Picard is going and would like to use it for all my tagging. I have written some python to determine the correct meta data information of beatport downloaded songs by their filename.
My question is to turn this into a picard plugin. What's the best way? I noticed there is a menu option for getting tag information from filename. But it seems like a generic regular expression engine. Is there some way to write a plugin to add an alternative method for tags from filename? So instead of regex, one could choose "Beatport IDer Plugin"? I don't want the plugin to process all songs, only when the user selects a specific group of tracks and activates the plugin on them, since it will only work on tracks with the original beatport downloaded filename.
What's the best way to integrate a plugin into Picard for this? After this I would also be interested in doing something that can utilize the
discogs.com dataset for clustering / naming.
Thank you,
-Eric Friesen
_______________________________________________
MusicBrainz-devel mailing list
MusicBrainz-devel@...
http://lists.musicbrainz.org/mailman/listinfo/musicbrainz-devel