Page 65 of 67

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Mon Jan 02, 2017 6:15 pm
by atlantakid
How does this script is used? I have just downloaded MediaMonkey version 4.1.14.1813 and downloaded the Genre script and installed it. when I select few tracks and go to TOOLS/Script/Genre Finder, it just process files, nothing hanges and I get a dialog box telling me the files were processed.

How to I get to the dialog box, you are showing where I can choose run modes etc...

Thanks.

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Sun Mar 26, 2017 6:24 pm
by NeonLightning
i really wish someone would update this, i would be happy even if someone made a standalone tool that does this. to be honest there are two reason i use media monkey, automated random filling of my media players, and for genre finder because i can limit it to the standardized winamp enhanced id3 genre list.

Genre Finder

Posted: Fri May 12, 2017 1:38 am
by wpsnts
My version of MM is 4.1.15.1830. I installed the Genre Finder script, ran it and it finds nothing. I even entered a bogus selection and it told me it was good. I don't understand the settings so perhaps that's where the problem is.
Can anyone help?

Thanks
Dave

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Fri Jun 02, 2017 3:18 pm
by DarrylGittins
It's not working for me either. It doesn't seem to do anything at all other than claim that all tracks have been processed.

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Fri Jun 02, 2017 3:26 pm
by Darryl_Gittins
Close MediaMonkey.

Open this file in notepad:
C:\Users\USERNAME\AppData\Roaming\MediaMonkey\Scripts\Auto\GenreFinder.vbs

Find this line:
str = FixGenre(ele.ChildNodes.Item(0).Text)

Change it to this:
str = FixGenre(ele.ChildNodes.Item(1).Text)

(The 0 changes to a 1).

Restart MediaMonkey.

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Wed Jun 14, 2017 7:05 am
by randomspam
Darryl_Gittins wrote:Close MediaMonkey.

Open this file in notepad:
C:\Users\USERNAME\AppData\Roaming\MediaMonkey\Scripts\Auto\GenreFinder.vbs

Find this line:
str = FixGenre(ele.ChildNodes.Item(0).Text)

Change it to this:
str = FixGenre(ele.ChildNodes.Item(1).Text)

(The 0 changes to a 1).

Restart MediaMonkey.
Thanks for the suggestion, I was amazed to see such a recent reply on the thread. Sadly it's still not quite right, for me at least.

Before this change I had the same issue as everyone else, it would say it was successful but nothing would change. Now that I've made the edit as you suggested it updates the Genre but appears to be completely random. I can select one album and it will bring back 12 different genres, one for each track and many of them clearly incorrect.

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Sun Jul 30, 2017 3:01 am
by Panchdara
well... this script seems to be a total waste of time... uninstalled. AND, you need to edit the Scripts.ini file to REMOVE the genrefiner lines. Seems a hack to me. :(

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Sun Nov 05, 2017 3:47 pm
by mhendu
Darryl_Gittins wrote:Close MediaMonkey.

Open this file in notepad:
C:\Users\USERNAME\AppData\Roaming\MediaMonkey\Scripts\Auto\GenreFinder.vbs

Find this line:
str = FixGenre(ele.ChildNodes.Item(0).Text)

Change it to this:
str = FixGenre(ele.ChildNodes.Item(1).Text)

(The 0 changes to a 1).

Restart MediaMonkey.
Making this change will work for track and artist mode but not for album mode. To get all three modes working you should replace row 800 with the following:

If left(FixGenre(ele.ChildNodes.Item(1).Text),24) = "Https://www.last.fm/tag/" Then
str = FixGenre(ele.ChildNodes.Item(0).Text)
Else
str = FixGenre(ele.ChildNodes.Item(1).Text)
End If

I'm sure there's a more elegant solution but this works for me.

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Sun Nov 05, 2017 4:31 pm
by mhendu
Minimum match is also not working - you need to edit line 820 (assuming you've made my edit) to say the following:

cnt = FixCount(ele.ChildNodes.Item(0).Text)

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Mon Mar 26, 2018 3:32 am
by soulpatchguy
Just upgraded from Windows 7 to Windows 10 and "Show toolbar button" doesn't seem to work.

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Thu Oct 18, 2018 9:06 pm
by karl10247
Does anyone know if there is a way to include a logic string to avoid certain values appearing together?

E.g. Green day. Top values on last.fm include *punk* of various varieties and *alternative* of various varieties.

I do not want these two values to appear together so looking to do some sort of logic to avoid e.g. IF(NOT(*Genre=*punk*,*alternative*) or whatever....

Yes i could painstakingly run with several white lists but im tagging 14k songs and want to automate as much as possible

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Thu Nov 29, 2018 6:15 am
by jcfogerty
This wiki page lists all 191 genres as of Winamp 5.6.

Has anyone been successful in loading them all into genre finder and then whitelist/blacklist from it?

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Tue Mar 03, 2020 7:12 am
by sterlingm
The question I have is where? Where do you edit the script to include the whitelist/blacklist?

I did not see any comment section that says "Edit this line for whitelist." Also I read page "12" of this thread and it would be helpful if there was an actual line of code example showing how the whitelist/blacklist is to be written in the code.

I've done programming before and there is a steep learning curve for this script mostly due to documentation issues.

The script is a great idea, and clearly they have put a lot of time into it, but it could definitely use a refresh. Especially since databases other than lastfm are out there. It'd be nice if this could compare across disclog, musicbrainz, and lastfm and choose the consensus instead of just the one.

I got a genre of "Deadpool" for one of my tracks. I'm pretty sure Deadpool is not a genre.

Anywho.... very nice script but it needs some polish. I wish I was better at vbs. Many of the autotaggers out there want you to update ALL TAGS, whereas, I just need the genre. Everything is good. (mostly) AcousticID is next, but again can't just do one tag without affecting the others.

Any MM add-ons that calculate the AcousticID of a track and update it? I haven't seen any. Is MusicIP even still used? Too many questions, I know.

Whitelist/Blacklist - how?

Thanks.
-Sterling

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Fri Mar 06, 2020 6:38 pm
by Grantman
Can you transform looked up values without keeping whitelist fully populated with all possible genre values?

I apologize in advance if I missed how to make this work. I read through the entire thread and have tried several different iterations and could not accomplish a simple transform of values.

I am doing this in a test environment where I only loaded a handful of Depeche Mode tracks into a brand new install... so nothing has been added to the database previously other than the testing tracks to work out my configuration for Genre Finder. I have 3 full Depeche Mode albums fully tagged (except Genre) added to Media Monkey. Two albums are all FLAC files, one is all MP3 files. These are the only tracks in the database. -- Latest version of MediaMonkey GOLD. -- New Genre Finder install. --No existing Genre values in database.

Here is the simple example:

I select all the tracks from Depeche Mode (all 3 full albums) and limit Genre Finder to the top 5 genre results - which returns the following:

Electronic
New Wave
80s
Synthpop
Synth Pop

PERFECT! ... except I want to use the genre "Synth-Pop". :( -- How do I transform "Synthpop" & "Synth Pop" into "Synth-Pop"?

I have gone through a formal testing of every iteration I could come up with using each list type (NONE, KEEP, WHITE, BLACK). I tried simple "Synthpop=Synth-Pop" as well as "+". I read through the entire forum thread for Genre Finder.

The script is working but I can't figure out the logic of how configure for transforming the two values into "Synth-Pop" while also keeping the other 3 values... and without putting those values in the white list before running the script. (It works fine if I populate the white list first.)

The issue is I don't want to pre-populate the white list. I welcome possible new Genre values I may not consider in advance and don't want to prevent those values from being available because I did not put them in the white list. I just want to add rules to clean up messy or overlapping looked up Genre values.

Is there an approach where you just transform looked up Genre values without having to populate a white list?

Regardless of this issue... this script is awesome. Been using MediaMonkey since late 90's (GOLD of course) and I have pretty extensive customizations, scripts... etc. I can't believe how fast it runs and how much is provided for customization. GREAT JOB!!!

Hopefully I just missed the logic needed to transform looked up values without specifying genre values in advance in a white list. :)

Any help is appreciated.

Re: Genre Finder 5.0 - Updated 05/08/2012

Posted: Sat Mar 07, 2020 10:12 am
by sterlingm
I found the answer to the white/black list issue below.

Go to Tools-Options. Under Library there is a GenreFinder Settings section. Under the Update List sub-section click the HELP button in the upper right next to Save and Load. This provides detailed instructions.

-Sterling
sterlingm wrote: Tue Mar 03, 2020 7:12 am The question I have is where? Where do you edit the script to include the whitelist/blacklist?

I did not see any comment section that says "Edit this line for whitelist." Also I read page "12" of this thread and it would be helpful if there was an actual line of code example showing how the whitelist/blacklist is to be written in the code.

I've done programming before and there is a steep learning curve for this script mostly due to documentation issues.

The script is a great idea, and clearly they have put a lot of time into it, but it could definitely use a refresh. Especially since databases other than lastfm are out there. It'd be nice if this could compare across disclog, musicbrainz, and lastfm and choose the consensus instead of just the one.

I got a genre of "Deadpool" for one of my tracks. I'm pretty sure Deadpool is not a genre.

Anywho.... very nice script but it needs some polish. I wish I was better at vbs. Many of the autotaggers out there want you to update ALL TAGS, whereas, I just need the genre. Everything is good. (mostly) AcousticID is next, but again can't just do one tag without affecting the others.

Any MM add-ons that calculate the AcousticID of a track and update it? I haven't seen any. Is MusicIP even still used? Too many questions, I know.

Whitelist/Blacklist - how?

Thanks.
-Sterling