Genre Finder 5.0 - Updated 05/08/2012

Download and get help for different MediaMonkey Addons.

Moderators: Peke, Gurus

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK
Contact:

Re: Genre Finder 3.2 [MM2+3]

Post by trixmoto » Thu Apr 23, 2009 11:07 am

If you want to test 3.1 (and maybe earlier versions if necessary) and let me know which one works then I'll update my link to point to that version. If not, don't worry! :)
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE

t_m

Re: Genre Finder 3.2 [MM2+3]

Post by t_m » Thu Apr 23, 2009 11:12 am

Just did ;-)
got the same error with 3.1 and 3.0. Couldn't find any 2.7-2.9 but 2.6 seems to work great.
I've only tried it on one or two files, and i don't know what bugs might have been fixed since 2.6, but it seemed to work ok on those files.
Added 5 tags based on the album to the custom3 field without errors.

Guess i won't have to upgrade to v3 after all ;-)

thanks!

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK
Contact:

Re: Genre Finder 3.2 [MM2+3]

Post by trixmoto » Thu Apr 23, 2009 6:18 pm

The changes between 2.6 and 3.2 are...

- Added album and artist modes in MM3
- Fixed "Error starting new transation..." messages
- Fixed confirmation screen locking up
- Added option to check library before querying in album mode
- Added timings mode to debug options
- Fixed encoding of international characters and extended range
- Fixed ordering of non-numeric disk and track numbers
- Fixed selection of primary artist in artist mode
- Fixed errors in artist mode if inconsistent case exists
- Added option to only show confirmation screen when run manually
- Fixed "Occasion" typo
- Added option to tag the comment field
- Fixed duplicate results sometimes occur

...although some of these will not apply to MM2 and others will be fixing problems caused during these releases as well. Cheers for letting me know the version number. :)
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE

fenrir
Posts: 35
Joined: Tue Feb 12, 2008 12:05 pm

Re: Genre Finder 3.2 [MM2+3]

Post by fenrir » Fri Apr 24, 2009 6:12 pm

Edit: Where do I get the latest version? Your site says the last time you modified the script was 293 days ago

Not sure if this is already implemented, but Trixmoto, can you add the feature like the Script Lyricator

Where you'd match the song something like this:
(This is) My Song - It's Cool [Radio Edit] (Explicit Lyrics) by Joe; Barbara and Alf
(This is) My Song - Its Cool [Radio Edit] (Explicit Lyrics) by Joe; Barbara and Alf
(This is) My Song - It's Cool (Explicit Lyrics) by Joe; Barbara and Alf
(This is) My Song - Its Cool (Explicit Lyrics) by Joe; Barbara and Alf
(This is) My Song - It's Cool [Radio Edit] (Explicit Lyrics) by Joe
(This is) My Song - Its Cool [Radio Edit] (Explicit Lyrics) by Joe
(This is) My Song - It's Cool (Explicit Lyrics) by Joe
(This is) My Song - Its Cool (Explicit Lyrics) by Joe
(This is) My Song - It's Cool [Radio Edit] (Explicit Lyrics) by Barbara and Alf
(This is) My Song - Its Cool [Radio Edit] (Explicit Lyrics) by Barbara and Alf
(This is) My Song - It's Cool (Explicit Lyrics) by Barbara and Alf
(This is) My Song - Its Cool (Explicit Lyrics) by Barbara and Alf
(This is) My Song - It's Cool [Radio Edit] (Explicit Lyrics) by Joe; Barbara
(This is) My Song - Its Cool [Radio Edit] (Explicit Lyrics) by Joe; Barbara
(This is) My Song - It's Cool (Explicit Lyrics) by Joe; Barbara
(This is) My Song - Its Cool (Explicit Lyrics) by Joe; Barbara
(This is) My Song - It's Cool [Radio Edit] (Explicit Lyrics) by Alf
(This is) My Song - Its Cool [Radio Edit] (Explicit Lyrics) by Alf
(This is) My Song - It's Cool (Explicit Lyrics) by Alf
(This is) My Song - Its Cool (Explicit Lyrics) by Alf
(This is) My Song - It's Cool [Radio Edit] (Explicit Lyrics) by Barbara
(This is) My Song - Its Cool [Radio Edit] (Explicit Lyrics) by Barbara
(This is) My Song - It's Cool (Explicit Lyrics) by Barbara
(This is) My Song - Its Cool (Explicit Lyrics) by Barbara
My Song - It's Cool [Radio Edit] by Joe; Barbara and Alf
My Song - Its Cool [Radio Edit] by Joe; Barbara and Alf
My Song - It's Cool by Joe; Barbara and Alf
My Song - Its Cool by Joe; Barbara and Alf
My Song - It's Cool [Radio Edit] by Joe
My Song - Its Cool [Radio Edit] by Joe
My Song - It's Cool by Joe
My Song - Its Cool by Joe
My Song - It's Cool [Radio Edit] by Barbara and Alf
My Song - Its Cool [Radio Edit] by Barbara and Alf
My Song - It's Cool by Barbara and Alf
My Song - Its Cool by Barbara and Alf
My Song - It's Cool [Radio Edit] by Joe; Barbara
My Song - Its Cool [Radio Edit] by Joe; Barbara
My Song - It's Cool by Joe; Barbara
My Song - Its Cool by Joe; Barbara
My Song - It's Cool [Radio Edit] by Alf
My Song - Its Cool [Radio Edit] by Alf
My Song - It's Cool by Alf
My Song - Its Cool by Alf
My Song - It's Cool [Radio Edit] by Barbara
My Song - Its Cool [Radio Edit] by Barbara
My Song - It's Cool by Barbara
My Song - Its Cool by Barbara
Does wonders!

I love this script btw.

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK
Contact:

Re: Genre Finder 3.2 [MM2+3]

Post by trixmoto » Sat Apr 25, 2009 11:30 am

Yes, the last update was more than 290 days ago. However, I am working on a new version at the moment. I'll try to include some kind of fuzzy matching but with Last.Fm's policy of 1 query per second maximum this could drastically slow the script down.
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE

fenrir
Posts: 35
Joined: Tue Feb 12, 2008 12:05 pm

Re: Genre Finder 3.2 [MM2+3]

Post by fenrir » Sat Apr 25, 2009 11:40 am

can you make it optional? so people who dont mind leaving it overnight can get all the songs tagged

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK
Contact:

Re: Genre Finder 3.2 [MM2+3]

Post by trixmoto » Sat Apr 25, 2009 11:51 am

Yeah, it would need to be optional. :)
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK
Contact:

Re: Genre Finder 3.2 [MM2+3]

Post by trixmoto » Sun May 03, 2009 5:09 am

I've made some serious headway with the next version of this script - it now uses the 2.0 webservice calls for a start. This has lead to a major change in the way that the album/artist modes work. It's solved many of the problems that existed with performance as I've implemented a caching algorithm to avoid duplicate calls, but now it does not update every track for that album/artist, it will only update the selected tracks. How do people feel about this?
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE

jonp
Posts: 105
Joined: Tue Jan 01, 2008 8:08 am
Location: Australia

Re: Genre Finder 3.2 [MM2+3]

Post by jonp » Sun May 03, 2009 6:45 am

hi trixmoto - the improvements you are making in the new version sound like it is worth releasing now and then making updates from there!! You always deliver quality stuff - thanks.

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK
Contact:

Re: Genre Finder 3.2 [MM2+3]

Post by trixmoto » Sun May 03, 2009 7:14 am

Well I was thinking that, except the confirmation screen doesn't work properly yet so I definitely need to look at that before releasing it! :)
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE

onenonymous
Posts: 374
Joined: Sat Feb 02, 2008 1:09 pm
Location: Texas

Re: Genre Finder 3.2 [MM2+3]

Post by onenonymous » Sun May 03, 2009 10:41 am

trixmoto wrote:... now it does not update every track for that album/artist, it will only update the selected tracks. How do people feel about this?
I'd prefer it this way. I'd prefer to always only update selected tracks. It's easy enough to select all tracks for an album or artist if one wants to update them all.

Thanks for asking! :-)

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK
Contact:

Re: Genre Finder 3.2 [MM2+3]

Post by trixmoto » Mon May 04, 2009 10:08 am

New version (4.0) is now available to download from my website. As well as the change mentioned above, that only the select tracks will now be updated (not all tracks in album or by artist when in these modes), the other changes are...

- Updated to use new 2.0 web services from Last.Fm
- Removed "minimum match" option
- Added menu item under "Tools > Scripts"
- Added caching mechanism for album and artist modes
- Added "unknown playlist" option to album and artist modes
- Added "check library" option to artist mode
- Fixed automatic whitelist contains duplicate values
- Fixed problem with multiple values not working
- Added check so tags containing artist are ignored
- Added option to specify whitelist in a file
- Added update server to installation package

To specify the whitelist in a file make sure that the file contains the comma separated list all on the first line and in the whitelist field specify the full path prefixed with an "@" character, something like "@C:\Music\GenreWhiteList.txt".

A number of requests remain on my list for the next version, but I wanted to get this version out into the wild first, including...

- Find way to handle + and - in genres (maybe use brackets)
- Interactive mode where options are shown and user selects genre
- Add option to remove existing values which don't match list if no response
- Add option to specify seed artist
- Add option to use OnTrackEnd instead of OnPlay event
- Add option to delay for X second in OnPlay event
- Add some sort of fuzzy matching algorithm if no Last.Fm results

Please let me know what you think of this version, and if there are any other requests for the next one. :)
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE

aprzybylo
Posts: 301
Joined: Tue Aug 21, 2007 2:58 pm
Location: Ottawa, Canada
Contact:

Re: Genre Finder 4.0 [MM2+3]

Post by aprzybylo » Mon May 04, 2009 11:10 am

Hmm, I had never problem with the previous version of that script but after upgrading to 4.0 nothing works. I'm in artist mode, I choose let say all songs from one album and I get the confirmation window with all songs listed (before I had one line per artist) and so solution for any artist (I tried few even most popular).

trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Barton, UK
Contact:

Re: Genre Finder 4.0 [MM2+3]

Post by trixmoto » Mon May 04, 2009 2:51 pm

Well the reason the confirmation screen lists every track is because, as stated, this script now runs for every track even in album and artist modes. Try setting the debug mode, this will create a file in your windows temporary directory called "GenreFinder.log" and should explain why you're getting no results.
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Send me BTC: 34VQPVsf9mCeR4nfhFvvBYZqQ7LkqNZ8Mn
Send me LTC: 3P1mzrfbyscdhbxRpXLgKz7tufGAU3SrEG
Send me DOGE: 9xPpYSqgF7P5yQiqvE1VqWb4UjxVCCLFJ6
Check out these great cryptocurrency faucets... BTC / LTC / DOGE

aprzybylo
Posts: 301
Joined: Tue Aug 21, 2007 2:58 pm
Location: Ottawa, Canada
Contact:

Re: Genre Finder 4.0 [MM2+3]

Post by aprzybylo » Mon May 04, 2009 9:13 pm

Well the log doesn't say anything even in most detailed mode:
10:09:30 PM Runmode:artists
10:09:30 PM Suggestions...
10:09:30 PM @http://ws.audioscrobbler.com/2.0/?metho ... Pink+Floyd
10:09:32 PM Pink Floyd - Atom Heart Mother Suite: Genre=[Unknown]
10:09:32 PM Pink Floyd - Atom Heart Mother Suite: Custom3=[Unknown]
10:09:32 PM Using cached results...
10:09:32 PM Pink Floyd - If: Genre=[Unknown]
10:09:32 PM Pink Floyd - If: Custom3=[Unknown]
10:09:32 PM Using cached results...
10:09:32 PM Pink Floyd - Summer '68: Genre=[Unknown]
10:09:32 PM Pink Floyd - Summer '68: Custom3=[Unknown]
10:09:32 PM Using cached results...
10:09:32 PM Pink Floyd - Fat Old Sun: Genre=[Unknown]
10:09:32 PM Pink Floyd - Fat Old Sun: Custom3=[Unknown]
10:09:32 PM Using cached results...
10:09:32 PM Pink Floyd - Alan's Psychedelic Breakfast: Genre=[Unknown]
10:09:32 PM Pink Floyd - Alan's Psychedelic Breakfast: Custom3=[Unknown]
10:09:32 PM Clearing up...
10:09:32 PM Seconds:1.16
10:09:32 PM Queries:1
10:09:32 PM Sec/Query:1.16
10:09:32 PM Confirmation...
10:09:36 PM (Cancelled)


Also is there any reason to have all track listed in artist mode. I mean I want to set the genre for let say Neil Young do I need to see all 500 tracks?

Post Reply