Genre Finder 5.0 - Updated 05/08/2012

Download and get help for different MediaMonkey Addons.

Moderators: Peke, Gurus

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

Re: Genre Finder 4.7 - Updated 14/10/2010

Post by aprzybylo » Wed Nov 03, 2010 8:32 am

Not sure if it's a bug. I never have any problem using it this way. I assume they use always same separator inside the code and the value you set is just for GUI

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

Re: Genre Finder 4.7 - Updated 14/10/2010

Post by trixmoto » Wed Nov 03, 2010 8:36 am

Yeah, but if you use " + " as the separator and have the artist "Sting + The Police; Something" then MM correctly knows that you have two artists; "Sting" and "The Police; Something". But then when I ask MM for the artist name they tell me it's "Sting; The Police; Something", so I incorrectly think that there are three artists.

I think I've fixed the code to work with other separators (such as " + ") but I'd like to hear back from the developers before I release 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

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

Re: Genre Finder 4.8 - Updated 03/11/2010

Post by trixmoto » Wed Nov 03, 2010 12:45 pm

New version (4.8.) is now available to download from my website. Changes include...

- Fixed blacklist not working correctly
- Fixed multi-value separator not working correctly
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-Jay
Posts: 2
Joined: Sun Aug 31, 2008 10:08 am

Re: Genre Finder 4.8 - Updated 03/11/2010

Post by T-Jay » Fri Nov 05, 2010 4:00 am

Where is the actual whitelist located???

According to the log file, I have so much crap in the whitelist I need to expunge it.....

Could someone post a clean minimal whitelist please?

For trixmoto: Could you add an option to clean the whitelist (like reset it to it's original status - maybe reset it to a clean standard whitelist included with the script....)

Thanks....

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

Re: Genre Finder 4.8 - Updated 03/11/2010

Post by trixmoto » Fri Nov 05, 2010 6:35 am

The whitelist is defined in the "Lists" sub settings page under the "GenreFinder Settings". I can't tell you what you think your genres should be! Some other people have posted the lists that they use in this thread though, so you could use one of those.
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.8 - Updated 03/11/2010

Post by aprzybylo » Fri Nov 05, 2010 7:03 am

I tried new 4.8 version. Both problems have been fixed. Thanks a lot. Great work.

T-Jay
Posts: 2
Joined: Sun Aug 31, 2008 10:08 am

Re: Genre Finder 4.8 - Updated 03/11/2010

Post by T-Jay » Fri Nov 05, 2010 8:27 am

The minimal Genre lists should be the same as every media player software ever created..... there seems to be a set list that they all use which covers all music types.

I don't understand why Last.FM even allows custom Genre tagging... they should have set it up so you choose from a set list (as found in ID3 tag lists) and that's that.

Maybe if a standard ID3 genre list was used for a whitelist, it could check that against what last.fm finds. if it's not covered in the whitelist... tough.

I've been trying to sort out my library for 4 days now, and with all the ridiculous tags allowed by last.fm it seems almost impossible to get the correct tags for the songs....

My brain is fried ......

netphoenix
Posts: 28
Joined: Wed Mar 12, 2008 11:49 am

Genre Finder 4.8 Review

Post by netphoenix » Mon Nov 29, 2010 9:09 pm

I have a sizeable database and am finally getting to end of my re-organizing efforts. Having installed Genre Finder a few days ago I just now spent some time with it. It has worked perfect for me! My goal was to utilize Genre Finder to drill down to the moods, genre's and decade on a 'per song' basis. Although Last.fm has a real tag-mess on their hands, I was able to take advantage of it users opinions of songs. I created two whitelists for both mood and genre/style based on AMGs use. No fuzzy matching allowed. This permitted me to populate the Mood field and toss song-genre's/styles into the Quality field. I also watched for decade entries and placed them into one of the custom fields.

It's certainly not a perfect answer, but I'm not screwing with my primary Genre/Style/Decades entries which are based on Artist (thereby lacking specificity). Now if last.fm would simply fix their tagging mess....

Thanks Trix!
-Chris

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

Re: Genre Finder 4.8 - Updated 03/11/2010

Post by trixmoto » Tue Nov 30, 2010 5:18 am

Great, I'm glad you found the script useful! :)
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

tim
Posts: 45
Joined: Thu Feb 03, 2005 2:26 pm

Re: Genre Finder 4.8 - Updated 03/11/2010

Post by tim » Sat Dec 11, 2010 1:02 pm

Is there any way to do a translation without excluding things that aren't a translation target

So for instance I have:

White: Kraut Rock=Krautrock

But then this doesn't let values through that are not krautrock.

All I want to do is allow all values, but to merge some of them together and I think I must be missing something

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

Re: Genre Finder 4.8 - Updated 03/11/2010

Post by trixmoto » Sat Dec 11, 2010 3:06 pm

Yeah, try... "*+Kraut Rock=Krautrock"
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

tim
Posts: 45
Joined: Thu Feb 03, 2005 2:26 pm

Re: Genre Finder 4.8 - Updated 03/11/2010

Post by tim » Sat Dec 11, 2010 3:52 pm

Thanks!

Still having issues though. Firstly, the translation doesn't actually seem to be happening so I still get 'Kraut Rock' returned.

Secondly, less genres are being included than should be the case. For instance with no rules in place I would get 3 (non Krautrock) genres returned for a given band. After adding the Kraut Rock rule I only get one, even though there's no reason I can think of for there to be less

I've turned logging on to see if I could work out why but can't find the log anywhere. Where might it be?

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

Re: Genre Finder 4.8 - Updated 03/11/2010

Post by trixmoto » Sun Dec 12, 2010 6:22 am

The logfile is in your %TEMP% directory and should explain what's going on.
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

tim
Posts: 45
Joined: Thu Feb 03, 2005 2:26 pm

Re: Genre Finder 4.8 - Updated 03/11/2010

Post by tim » Sun Dec 12, 2010 11:35 am

Ok, here is the output with no rules

Code: Select all

16:30:51 Runmode:artists
16:30:51 Cache cleared...
16:30:51 SQL:SELECT DISTINCT GenreName FROM Genres WHERE UsageCount>0 AND GenreName!='' ORDER BY UsageCount
16:30:51 Genre has no list (all values will be accepted)
16:30:51 Auto-translate...
16:30:51 Genre: 
16:30:51 Suggestions...
16:30:51 Multiple values...
16:30:51 Artist seed field is Artist (ArtistName)...
16:30:51 @http://ws.audioscrobbler.com/2.0/?method=artist.getTopTags&api_key=6cfe51c9bf7e77d6449e63ac0db2ac24&artist=%21%21%21
16:30:51 Genre 'Electronic' is acceptable
16:30:51 Genre 'Indie' is acceptable
16:30:51 Genre 'Dance' is acceptable
16:30:51 !!! - Me And Guliani Down By The Schoolyard (A True Story): Genre=Electronic; Indie; Dance
16:30:51 Clearing up...
16:30:51 Seconds:0.01
16:30:51 Queries:1
16:30:51 Sec/Query:0.01
16:30:51 Confirmation...
16:30:52 (Cancelled)
this works as I expect, and I get the top three genres. but let's say I want to add a translation so Indie -> Indie Rock

here is the output with just a single translation

Code: Select all

16:32:09 Runmode:artists
16:32:09 Cache cleared...
16:32:09 SQL:SELECT DISTINCT GenreName FROM Genres WHERE UsageCount>0 AND GenreName!='' ORDER BY UsageCount
16:32:09 SQL:SELECT DISTINCT GenreName FROM Genres WHERE UsageCount>0 AND GenreName!='' ORDER BY UsageCount
16:32:09 Genre whitelist: Indie=Indie Rock
16:32:09 Auto-translate...
16:32:09 Genre: 
16:32:09 Suggestions...
16:32:09 Multiple values...
16:32:09 Artist seed field is Artist (ArtistName)...
16:32:09 @http://ws.audioscrobbler.com/2.0/?method=artist.getTopTags&api_key=6cfe51c9bf7e77d6449e63ac0db2ac24&artist=%21%21%21
16:32:09 Genre 'Electronic' is not in whitelist
16:32:09 Genre 'Indie' translated to 'Indie Rock'
16:32:09 Genre 'Dance' is not in whitelist
16:32:09 !!! - Me And Guliani Down By The Schoolyard (A True Story): Genre=Indie Rock
16:32:09 Clearing up...
16:32:09 Seconds:0.01
16:32:09 Queries:1
16:32:09 Sec/Query:0.01
16:32:09 Confirmation...
16:32:10 (Cancelled)
So it seems the * allows any value I've already used as a genre, rather than just ANY value. This is still ok, I don't really mind defining an entire genre list beforehand but was just checking if there was a way to avoid this. also now i know about the logs i can check what is being excluded even if I have translations

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

Re: Genre Finder 4.8 - Updated 03/11/2010

Post by trixmoto » Sun Dec 12, 2010 12:23 pm

Yes, "*" is the automatic whitelist, which means all of your current values.
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

Post Reply