PersonalTagEnhancer (AutoTagging)

Download and get help for different MediaMonkey for Windows 4 Addons.

Moderators: Peke, Gurus

sommo

Re: PersonalTagEnhancer (AutoTagging)

Post by sommo »

If anyone wants mine...Ive used the defaults plus dreadlyone and added a few more which i use/like!

Code: Select all

Function FixCommonWords(Tag)
	Tag = ReplaceBadTagPortion(Tag, "  ", " ") 'Too many spaces
	Tag = ReplaceBadTagPortion(Tag, " :", ":")
	Tag = ReplaceBadTagPortion(Tag, "$Hort", "Short")
	Tag = ReplaceBadTagPortion(Tag, "$Hort,", "Short,")
	Tag = ReplaceBadTagPortion(Tag, "&Amp", "&")
	Tag = ReplaceBadTagPortion(Tag, "(#)", "(Unreleased)")
	Tag = ReplaceBadTagPortion(Tag, "(*)", "(Bonus)")
	Tag = ReplaceBadTagPortion(Tag, "(+DVD)", "")
	Tag = ReplaceBadTagPortion(Tag, "(Acapella)", "(A Cappella)")
	Tag = ReplaceBadTagPortion(Tag, "(Acappella)", "(A Cappella)")
	Tag = ReplaceBadTagPortion(Tag, "(Accapella)", "(A Cappella)")
	Tag = ReplaceBadTagPortion(Tag, "(Advance)", "")
	Tag = ReplaceBadTagPortion(Tag, "(European EP)", "(EP)")
	Tag = ReplaceBadTagPortion(Tag, "(Promo)", "")
	Tag = ReplaceBadTagPortion(Tag, "(RMX)", "(Remix)")
	Tag = ReplaceBadTagPortion(Tag, "2pac", "2Pac")
	Tag = ReplaceBadTagPortion(Tag, "2pac,", "2Pac,")
	Tag = ReplaceBadTagPortion(Tag, "3Lw", "3LW")
	Tag = ReplaceBadTagPortion(Tag, "3Lw,", "3LW,")
	Tag = ReplaceBadTagPortion(Tag, ":  ", ": ")
	Tag = ReplaceBadTagPortion(Tag, ":", ": ")
	Tag = ReplaceBadTagPortion(Tag, "Acapella", "A Cappella")
	Tag = ReplaceBadTagPortion(Tag, "Acapella", "A Cappella")
	Tag = ReplaceBadTagPortion(Tag, "Acapellas", "A Cappellas")   
	Tag = ReplaceBadTagPortion(Tag, "Acappella", "A Cappella")
	Tag = ReplaceBadTagPortion(Tag, "Accapella", "A Cappella")
	Tag = ReplaceBadTagPortion(Tag, "Aint", "Ain't")
	Tag = ReplaceBadTagPortion(Tag, "aint", "ain't")
	Tag = ReplaceBadTagPortion(Tag, "And", "&")
	Tag = ReplaceBadTagPortion(Tag, "Arent", "Aren't")     
	Tag = ReplaceBadTagPortion(Tag, "B'day", "B'Day")
	Tag = ReplaceBadTagPortion(Tag, "Ballin", "Ballin'")
	Tag = ReplaceBadTagPortion(Tag, "Blazin", "Blazin'")
	Tag = ReplaceBadTagPortion(Tag, "blink 182", "Blink-182")
	Tag = ReplaceBadTagPortion(Tag, "blink182", "Blink-182")
	Tag = ReplaceBadTagPortion(Tag, "Breakin", "Breakin'")
	Tag = ReplaceBadTagPortion(Tag, "Breezin", "Breezin'")
	Tag = ReplaceBadTagPortion(Tag, "Bumpin", "Bumpin'")
	Tag = ReplaceBadTagPortion(Tag, "Callin", "Callin'")
	Tag = ReplaceBadTagPortion(Tag, "cant", "can't")
	Tag = ReplaceBadTagPortion(Tag, "Cant", "Can't")
	Tag = ReplaceBadTagPortion(Tag, "Catchin", "Catchin'")
	Tag = ReplaceBadTagPortion(Tag, "CD ", "Disc ")
	Tag = ReplaceBadTagPortion(Tag, "Chante", "Chanté")
	Tag = ReplaceBadTagPortion(Tag, "Chante,", "Chanté,")
	Tag = ReplaceBadTagPortion(Tag, "Chillin", "Chillin'")
	Tag = ReplaceBadTagPortion(Tag, "Clubbin", "Clubbin'")
	Tag = ReplaceBadTagPortion(Tag, "Couldnt", "Couldn't")
	Tag = ReplaceBadTagPortion(Tag, "Cryin", "Cryin'")
	Tag = ReplaceBadTagPortion(Tag, "Dancin", "Dancin'")
	Tag = ReplaceBadTagPortion(Tag, "Disk ", "Disc ")
	Tag = ReplaceBadTagPortion(Tag, "dj", "DJ")
	Tag = ReplaceBadTagPortion(Tag, "Doesnt", "Doesn't")
	Tag = ReplaceBadTagPortion(Tag, "Doin", "Doin'")
	Tag = ReplaceBadTagPortion(Tag, "dont", "don't")
	Tag = ReplaceBadTagPortion(Tag, "Dont", "Don't")
	Tag = ReplaceBadTagPortion(Tag, "DR", "Dr.")
	Tag = ReplaceBadTagPortion(Tag, "DR.", "Dr.")
	Tag = ReplaceBadTagPortion(Tag, "Drankin", "Drankin'")
	Tag = ReplaceBadTagPortion(Tag, "Dreamin", "Dreamin'")
	Tag = ReplaceBadTagPortion(Tag, "Drinkin", "Drinkin'")
	Tag = ReplaceBadTagPortion(Tag, "Duckin", "Duckin'")
	Tag = ReplaceBadTagPortion(Tag, "feat", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "Feat", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "Feat.", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "feat.", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "features", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "Features", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "Featuring", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "featuring", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "Feelin", "Feelin'")
	Tag = ReplaceBadTagPortion(Tag, "Findin", "Findin'")
	Tag = ReplaceBadTagPortion(Tag, "For ", "for ")
	Tag = ReplaceBadTagPortion(Tag, "ft", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "Ft", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "ft. ft.", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "Ft.", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "ft.", "ft.")
	Tag = ReplaceBadTagPortion(Tag, "Fuckin", "Fuckin'")
	Tag = ReplaceBadTagPortion(Tag, "Gettin", "Gettin'")
	Tag = ReplaceBadTagPortion(Tag, "Givin", "Givin'")
	Tag = ReplaceBadTagPortion(Tag, "Goin", "Goin'")
	Tag = ReplaceBadTagPortion(Tag, "Grindin", "Grindin'")
	Tag = ReplaceBadTagPortion(Tag, "Grippin", "Grippin'")
	Tag = ReplaceBadTagPortion(Tag, "Groovin", "Groovin'")
	Tag = ReplaceBadTagPortion(Tag, "Growin", "Growin'")
	Tag = ReplaceBadTagPortion(Tag, "Gunnin", "Gunnin'")
	Tag = ReplaceBadTagPortion(Tag, "Hadnt", "Hadn't")     
	Tag = ReplaceBadTagPortion(Tag, "Hangin", "Hangin'")
	Tag = ReplaceBadTagPortion(Tag, "Havent", "Haven't")
	Tag = ReplaceBadTagPortion(Tag, "Havin", "Havin'")
	Tag = ReplaceBadTagPortion(Tag, "Hes", "He's")     
	Tag = ReplaceBadTagPortion(Tag, "Hip Hop", "Hip-Hop")
	Tag = ReplaceBadTagPortion(Tag, "Hip hop", "Hip-Hop")
	Tag = ReplaceBadTagPortion(Tag, "HipHop", "Hip-Hop")
	Tag = ReplaceBadTagPortion(Tag, "Hiphop", "Hip-Hop")
	Tag = ReplaceBadTagPortion(Tag, "Hittin", "Hittin'")
	Tag = ReplaceBadTagPortion(Tag, "Hustlin", "Hustlin'")
	Tag = ReplaceBadTagPortion(Tag, "ill", "i'll")      'Good changes outweigh the bad ones (real "ill")
	Tag = ReplaceBadTagPortion(Tag, "Illin", "Illin'")
	Tag = ReplaceBadTagPortion(Tag, "Im", "I'm")     
	Tag = ReplaceBadTagPortion(Tag, "Isnt", "Isn't")
	Tag = ReplaceBadTagPortion(Tag, "isnt", "isn't")
	Tag = ReplaceBadTagPortion(Tag, "Itd", "It'd")     
	Tag = ReplaceBadTagPortion(Tag, "Itll", "It'll")     
	Tag = ReplaceBadTagPortion(Tag, "Its", "It's")
	Tag = ReplaceBadTagPortion(Tag, "Its", "It's")   
	Tag = ReplaceBadTagPortion(Tag, "Jammin", "Jammin'")
	Tag = ReplaceBadTagPortion(Tag, "JR", "Jr.")
	Tag = ReplaceBadTagPortion(Tag, "JR.", "Jr.")
	Tag = ReplaceBadTagPortion(Tag, "K-CI", "K-Ci")
	Tag = ReplaceBadTagPortion(Tag, "K-CI,", "K-Ci,")
	Tag = ReplaceBadTagPortion(Tag, "Keepin", "Keepin'")
	Tag = ReplaceBadTagPortion(Tag, "Killin", "Killin'")
	Tag = ReplaceBadTagPortion(Tag, "Knockin", "Knockin'")
	Tag = ReplaceBadTagPortion(Tag, "Lets", "Let's")
	Tag = ReplaceBadTagPortion(Tag, "Lil", "Lil'")
	Tag = ReplaceBadTagPortion(Tag, "Livin", "Livin'")     
	Tag = ReplaceBadTagPortion(Tag, "Ll", "LL")
	Tag = ReplaceBadTagPortion(Tag, "Lookin", "Lookin'")
	Tag = ReplaceBadTagPortion(Tag, "Losin", "Losin'")
	Tag = ReplaceBadTagPortion(Tag, "Lovin", "Lovin'")
	Tag = ReplaceBadTagPortion(Tag, "Lp", "LP")
	Tag = ReplaceBadTagPortion(Tag, "Lp", "LP")
	Tag = ReplaceBadTagPortion(Tag, "Makin", "Makin'")
	Tag = ReplaceBadTagPortion(Tag, "Mashin", "Mashin'")
	Tag = ReplaceBadTagPortion(Tag, "Messin", "Messin'")
	Tag = ReplaceBadTagPortion(Tag, "Missin", "Missin'")
	Tag = ReplaceBadTagPortion(Tag, "Mornin", "Mornin'")
	Tag = ReplaceBadTagPortion(Tag, "Movin", "Movin'")
	Tag = ReplaceBadTagPortion(Tag, "Mr", "Mr.")
	Tag = ReplaceBadTagPortion(Tag, "MR", "Mr.")
	Tag = ReplaceBadTagPortion(Tag, "MR.", "Mr.")
	Tag = ReplaceBadTagPortion(Tag, "Mrs", "Mrs.")
	Tag = ReplaceBadTagPortion(Tag, "Mrs.", "Mrs.")
	Tag = ReplaceBadTagPortion(Tag, "MS", "Ms.")
	Tag = ReplaceBadTagPortion(Tag, "MS.", "Ms.")
	Tag = ReplaceBadTagPortion(Tag, "Muthafukin", "Muthafukin'")
	Tag = ReplaceBadTagPortion(Tag, "Non Album", "Singles")
	Tag = ReplaceBadTagPortion(Tag, "Nothin", "Nothin'")
	Tag = ReplaceBadTagPortion(Tag, "Nuthin", "Nuthin'")
	Tag = ReplaceBadTagPortion(Tag, "Of ", "of ")
	Tag = ReplaceBadTagPortion(Tag, "ost", "OST")
	Tag = ReplaceBadTagPortion(Tag, "Ost", "OST")
	Tag = ReplaceBadTagPortion(Tag, "P!", "Panic!")
	Tag = ReplaceBadTagPortion(Tag, "Panic at", "Panic! At")
	Tag = ReplaceBadTagPortion(Tag, "Peepin", "Peepin'")
	Tag = ReplaceBadTagPortion(Tag, "Pimpin", "Pimpin'")
	Tag = ReplaceBadTagPortion(Tag, "Playin", "Playin'")
	Tag = ReplaceBadTagPortion(Tag, "Poppin", "Poppin'")
	Tag = ReplaceBadTagPortion(Tag, "pres", "pres.")
	Tag = ReplaceBadTagPortion(Tag, "Pres.", "pres.")
	Tag = ReplaceBadTagPortion(Tag, "presenting", "pres.")
	Tag = ReplaceBadTagPortion(Tag, "presents", "pres.")
	Tag = ReplaceBadTagPortion(Tag, "Pushin", "Pushin'")
	Tag = ReplaceBadTagPortion(Tag, "Rappin", "Rappin'")
	Tag = ReplaceBadTagPortion(Tag, "Ridin", "Ridin'")
	Tag = ReplaceBadTagPortion(Tag, "RMX", "Remix")
	Tag = ReplaceBadTagPortion(Tag, "Rockin", "Rockin'")
	Tag = ReplaceBadTagPortion(Tag, "Rollin", "Rollin'")
	Tag = ReplaceBadTagPortion(Tag, "Runnin", "Runnin'")
	Tag = ReplaceBadTagPortion(Tag, "Sailin", "Sailin'")
	Tag = ReplaceBadTagPortion(Tag, "Sayin", "Sayin'")
	Tag = ReplaceBadTagPortion(Tag, "Searchin", "Searchin'")
	Tag = ReplaceBadTagPortion(Tag, "Sexin", "Sexin'")
	Tag = ReplaceBadTagPortion(Tag, "Shes", "She's")     
	Tag = ReplaceBadTagPortion(Tag, "Shouldnt", "Shouldn't")
	Tag = ReplaceBadTagPortion(Tag, "shouldnt", "shouldn't")
	Tag = ReplaceBadTagPortion(Tag, "Shouldve", "Should've")
	Tag = ReplaceBadTagPortion(Tag, "shouldve", "should've")
	Tag = ReplaceBadTagPortion(Tag, "Shovlin", "Shovlin'")
	Tag = ReplaceBadTagPortion(Tag, "Sippin", "Sippin'")
	Tag = ReplaceBadTagPortion(Tag, "Sittin", "Sittin'")
	Tag = ReplaceBadTagPortion(Tag, "Slippin", "Slippin'")
	Tag = ReplaceBadTagPortion(Tag, "Smilin", "Smilin'")
	Tag = ReplaceBadTagPortion(Tag, "Smokin", "Smokin'")
	Tag = ReplaceBadTagPortion(Tag, "Snoop Doggy Dogg", "Snoop Dogg")
	Tag = ReplaceBadTagPortion(Tag, "Snoop Doggy Dogg,", "Snoop Dogg,")
	Tag = ReplaceBadTagPortion(Tag, "Somethin", "Somethin'")
	Tag = ReplaceBadTagPortion(Tag, "SoundTrack", "OST")
	Tag = ReplaceBadTagPortion(Tag, "SR", "Sr.")
	Tag = ReplaceBadTagPortion(Tag, "SR.", "Sr.")
	Tag = ReplaceBadTagPortion(Tag, "Stayin", "Stayin'")
	Tag = ReplaceBadTagPortion(Tag, "Stealin", "Stealin'")
	Tag = ReplaceBadTagPortion(Tag, "Steppin", "Steppin'")
	Tag = ReplaceBadTagPortion(Tag, "Storytellin", "Storytellin'")
	Tag = ReplaceBadTagPortion(Tag, "Strugglin", "Strugglin'")
	Tag = ReplaceBadTagPortion(Tag, "Survivin", "Survivin'")
	Tag = ReplaceBadTagPortion(Tag, "Swingin", "Swingin'")
	Tag = ReplaceBadTagPortion(Tag, "Talkin", "Talkin'")
	Tag = ReplaceBadTagPortion(Tag, "Testin", "Testin'")
	Tag = ReplaceBadTagPortion(Tag, "Thatd", "That'd")
	Tag = ReplaceBadTagPortion(Tag, "Thatll", "That'll")
	Tag = ReplaceBadTagPortion(Tag, "Thats", "That's")
	Tag = ReplaceBadTagPortion(Tag, "The ", "the ")
	Tag = ReplaceBadTagPortion(Tag, "Thered", "There'd")     
	Tag = ReplaceBadTagPortion(Tag, "Theres", "There's")     
	Tag = ReplaceBadTagPortion(Tag, "Theyre", "They're")     
	Tag = ReplaceBadTagPortion(Tag, "Thinkin", "Thinkin'")
	Tag = ReplaceBadTagPortion(Tag, "Thuggin", "Thuggin'")
	Tag = ReplaceBadTagPortion(Tag, "Til", "Till")
	Tag = ReplaceBadTagPortion(Tag, "Timin", "Timin'")
	Tag = ReplaceBadTagPortion(Tag, "To ", "to ")
	Tag = ReplaceBadTagPortion(Tag, "Tradin", "Tradin'")
	Tag = ReplaceBadTagPortion(Tag, "Travelin", "Travelin'")     
	Tag = ReplaceBadTagPortion(Tag, "Triflin", "Triflin'")
	Tag = ReplaceBadTagPortion(Tag, "Trippin", "Trippin'")
	Tag = ReplaceBadTagPortion(Tag, "Trodin", "Trodin'")
	Tag = ReplaceBadTagPortion(Tag, "Truckin", "Truckin'")
	Tag = ReplaceBadTagPortion(Tag, "Tryin", "Tryin'")
	Tag = ReplaceBadTagPortion(Tag, "Tumblin", "Tumblin'")
	Tag = ReplaceBadTagPortion(Tag, "Va", "VA")
	Tag = ReplaceBadTagPortion(Tag, "versus", "vs.")
	Tag = ReplaceBadTagPortion(Tag, "vol ", "Vol.")
	Tag = ReplaceBadTagPortion(Tag, "vol.", "Vol.")
	Tag = ReplaceBadTagPortion(Tag, "vs", "vs.")
	Tag = ReplaceBadTagPortion(Tag, "Vs.", "vs.")
	Tag = ReplaceBadTagPortion(Tag, "w/", "feat. ")
	Tag = ReplaceBadTagPortion(Tag, "Waitin", "Waitin'")
	Tag = ReplaceBadTagPortion(Tag, "werent", "Weren't")
	Tag = ReplaceBadTagPortion(Tag, "Weve", "We've")     
	Tag = ReplaceBadTagPortion(Tag, "Whered", "Where'd")
	Tag = ReplaceBadTagPortion(Tag, "Wheres", "Where's")
	Tag = ReplaceBadTagPortion(Tag, "Wont", "Won't")
	Tag = ReplaceBadTagPortion(Tag, "Workin", "Workin'")
	Tag = ReplaceBadTagPortion(Tag, "wouldnt", "wouldn't")
	Tag = ReplaceBadTagPortion(Tag, "Wouldnt", "Wouldn't")
	Tag = ReplaceBadTagPortion(Tag, "Wouldve", "Would've")
	Tag = ReplaceBadTagPortion(Tag, "wouldve", "would've")
	Tag = ReplaceBadTagPortion(Tag, "Y'All", "Y'all")
	Tag = ReplaceBadTagPortion(Tag, "Youd", "You'd")
	Tag = ReplaceBadTagPortion(Tag, "Youll", "You'll")
	Tag = ReplaceBadTagPortion(Tag, "Youre", "You're")     
	Tag = ReplaceBadTagPortion(Tag, "[", "(")
	Tag = ReplaceBadTagPortion(Tag, "[#]", "(Unreleased)")     
	Tag = ReplaceBadTagPortion(Tag, "[*]", "(Bonus)")
	Tag = ReplaceBadTagPortion(Tag, "[Bonus Tracks]", "(Bonus)")
	Tag = ReplaceBadTagPortion(Tag, "[Bootleg]", "(Bonus)")
	Tag = ReplaceBadTagPortion(Tag, "[Digipak]", "")
	Tag = ReplaceBadTagPortion(Tag, "[ECD]", "")
	Tag = ReplaceBadTagPortion(Tag, "[Ep]", "(EP)")
	Tag = ReplaceBadTagPortion(Tag, "[LIVE]", "(Live)")
	Tag = ReplaceBadTagPortion(Tag, "[LIVE]", "(Live)")
	Tag = ReplaceBadTagPortion(Tag, "[Original Soundtrack]", "(OST)")
	Tag = ReplaceBadTagPortion(Tag, "[Pa]", "")
	Tag = ReplaceBadTagPortion(Tag, "[Special Edition]", "(Special Edition)")
	Tag = ReplaceBadTagPortion(Tag, "[UK]", "")
	Tag = ReplaceBadTagPortion(Tag, "]", ")")
	Tag = ReplaceBadTagPortion(Tag, "{", "(")
	Tag = ReplaceBadTagPortion(Tag, "}", ")")
	
	FixCommonWords = Tag
End Function
Diabolic-Destiny
Posts: 223
Joined: Sun Apr 29, 2007 9:45 pm

Re: PersonalTagEnhancer (AutoTagging)

Post by Diabolic-Destiny »

sommo i really like ur filters however ima fan of making round brackets () to square brackets [] how would i include that?

Tag = ReplaceBadTagPortion(Tag, "(", "[")
Tag = ReplaceBadTagPortion(Tag, ")", "]")

Would that be correct?


:edit:

nevermind after looking into the script file i noticed there was a bracket section so i just changed the

[ to ( and the ] to ) to make it the other way around and now everything is great
Image
Image
dreadlyone
Posts: 48
Joined: Mon Jan 07, 2008 2:06 pm

Re: PersonalTagEnhancer (AutoTagging)

Post by dreadlyone »

Very glad to see others get some use out of this.
barkoz
Posts: 121
Joined: Fri May 02, 2008 5:58 pm
Location: Sydney, Australia

Re: PersonalTagEnhancer (AutoTagging)

Post by barkoz »

Dreadlyone your enhancements are greatly appreciated, I just made a few small changes and additions to suit the way I like things tagged but you included many things that I would never have thought of, whenever I notice something changed that isn't the way I wan't it I just change the script to suit and voila! Your a legend mate.
Cheers from downunder :D
Brett
sommo

Re: PersonalTagEnhancer (AutoTagging)

Post by sommo »

@barkoz could you post your list?
barkoz
Posts: 121
Joined: Fri May 02, 2008 5:58 pm
Location: Sydney, Australia

Re: PersonalTagEnhancer (AutoTagging)

Post by barkoz »

Sure but be careful, I have strange ways.....
I'm over tracks like
01 - Fishin' Blues (I left my shoes out in the snow and now my feet are cold and wet and I think I'm going to get pneumonia remix) - Taj Mahal

Code: Select all

Function ChangeCharacters(Tag)
   Tag = Replace(Tag, "_", " ", 1, -1, 1)
   Tag = Replace(Tag, "´", "'", 1, -1, 1)
   Tag = Replace(Tag, "`", "'", 1, -1, 1)
   Tag = Replace(Tag, "Thalia", "Thalía", 1, -1, 1)
   ChangeCharacters = Tag
End Function


Function FixBrackets(Tag)
    Tag = Replace(Tag, "{", "(", 1, -1, 1)
    Tag = Replace(Tag, "}", "(", 1, -1, 1)
    Tag = Replace(Tag, "[", "(", 1, -1, 1)
    Tag = Replace(Tag, "]", ")", 1, -1, 1)
    Tag = Replace(Tag, "( ", "(", 1, -1, 1)
    Tag = Replace(Tag, " )", ")", 1, -1, 1)
   
   FixBrackets = Tag
End Function


Function FixCommonWords(Tag)          
     Tag = ReplaceBadTagPortion(Tag, "  ", " ") 'Too many spaces
     Tag = ReplaceBadTagPortion(Tag, "(+DVD)", "")     
     Tag = ReplaceBadTagPortion(Tag, "[Special Edition]", "") 
     Tag = ReplaceBadTagPortion(Tag, "[*]", "") 
     Tag = ReplaceBadTagPortion(Tag, "(*)", "") 
     Tag = ReplaceBadTagPortion(Tag, "[#]", "")      
     Tag = ReplaceBadTagPortion(Tag, "(#)", "") 
     Tag = ReplaceBadTagPortion(Tag, "(Advance)", "") 
     Tag = ReplaceBadTagPortion(Tag, "(Promo)", "")
     Tag = ReplaceBadTagPortion(Tag, "2pac", "2Pac")
     Tag = ReplaceBadTagPortion(Tag, "2pac,", "2Pac,")
     Tag = ReplaceBadTagPortion(Tag, "3Lw", "3LW")
     Tag = ReplaceBadTagPortion(Tag, "3Lw,", "3LW,")
     Tag = ReplaceBadTagPortion(Tag, ":  ", ": ")
     Tag = ReplaceBadTagPortion(Tag, ":", ": ")
     Tag = ReplaceBadTagPortion(Tag, "CD ", "")
     Tag = ReplaceBadTagPortion(Tag, "$Hort", "Short")
     Tag = ReplaceBadTagPortion(Tag, "$Hort,", "Short,")
     Tag = ReplaceBadTagPortion(Tag, "versus", "Vs.")
     Tag = ReplaceBadTagPortion(Tag, "vs", "Vs.")
     Tag = ReplaceBadTagPortion(Tag, "Vs.", "Vs.")
     Tag = ReplaceBadTagPortion(Tag, "(Acapella)", "(A Cappella)") 
     Tag = ReplaceBadTagPortion(Tag, "(Accapella)", "(A Cappella)") 
     Tag = ReplaceBadTagPortion(Tag, "(Acappella)", "(A Cappella)") 
     Tag = ReplaceBadTagPortion(Tag, "Acapella", "A Cappella") 
     Tag = ReplaceBadTagPortion(Tag, "Accapella", "A Cappella") 
     Tag = ReplaceBadTagPortion(Tag, "Acappella", "A Cappella") 
     Tag = ReplaceBadTagPortion(Tag, "Acapella", "A Cappella") 
     Tag = ReplaceBadTagPortion(Tag, "Acapellas", "A Cappellas")
     Tag = ReplaceBadTagPortion(Tag, "And", "&") 
     Tag = ReplaceBadTagPortion(Tag, "Ballin", "Ballin'") 
     Tag = ReplaceBadTagPortion(Tag, "Blazin", "Blazin'") 
     Tag = ReplaceBadTagPortion(Tag, "blink 182", "Blink-182")
     Tag = ReplaceBadTagPortion(Tag, "blink182", "Blink-182")
     Tag = ReplaceBadTagPortion(Tag, "Breakin", "Breakin'") 
     Tag = ReplaceBadTagPortion(Tag, "Breezin", "Breezin'") 
     Tag = ReplaceBadTagPortion(Tag, "Bumpin", "Bumpin'") 
     Tag = ReplaceBadTagPortion(Tag, "Catchin", "Catchin'") 
     Tag = ReplaceBadTagPortion(Tag, "Callin", "Callin'") 
     Tag = ReplaceBadTagPortion(Tag, "Chillin", "Chillin'") 
     Tag = ReplaceBadTagPortion(Tag, "Clubbin", "Clubbin'") 
     Tag = ReplaceBadTagPortion(Tag, "Cryin", "Cryin'") 
     Tag = ReplaceBadTagPortion(Tag, "Chante", "Chanté")
     Tag = ReplaceBadTagPortion(Tag, "Chante,", "Chanté,") 
     Tag = ReplaceBadTagPortion(Tag, "Drankin", "Drankin'") 
     Tag = ReplaceBadTagPortion(Tag, "Dancin", "Dancin'") 
     Tag = ReplaceBadTagPortion(Tag, "dj", "DJ")
     Tag = ReplaceBadTagPortion(Tag, "DR", "Dr.")
     Tag = ReplaceBadTagPortion(Tag, "DR.", "Dr.")
     Tag = ReplaceBadTagPortion(Tag, "Doin", "Doin'")     
     Tag = ReplaceBadTagPortion(Tag, "Dont", "Don't") 
     Tag = ReplaceBadTagPortion(Tag, "Dreamin", "Dreamin'") 
     Tag = ReplaceBadTagPortion(Tag, "Drinkin", "Drinkin'") 
     Tag = ReplaceBadTagPortion(Tag, "Duckin", "Duckin'") 
     Tag = ReplaceBadTagPortion(Tag, "Feelin", "Feelin'") 
     Tag = ReplaceBadTagPortion(Tag, "Findin", "Findin'") 
     Tag = ReplaceBadTagPortion(Tag, "Fuckin", "Fuckin'") 
     Tag = ReplaceBadTagPortion(Tag, "featuring", "Feat.")
     Tag = ReplaceBadTagPortion(Tag, "Featuring", "Feat.")
     Tag = ReplaceBadTagPortion(Tag, "features", "Feat.")
     Tag = ReplaceBadTagPortion(Tag, "Features", "Feat.")
     Tag = ReplaceBadTagPortion(Tag, "feat", "Feat.")
     Tag = ReplaceBadTagPortion(Tag, "feat.", "Feat.")
     Tag = ReplaceBadTagPortion(Tag, "ft", "Feat.")
     Tag = ReplaceBadTagPortion(Tag, "Ft.", "Feat.")
     Tag = ReplaceBadTagPortion(Tag, "Gettin", "Gettin'") 
     Tag = ReplaceBadTagPortion(Tag, "Givin", "Givin'") 
     Tag = ReplaceBadTagPortion(Tag, "Goin", "Goin'") 
     Tag = ReplaceBadTagPortion(Tag, "Grindin", "Grindin'") 
     Tag = ReplaceBadTagPortion(Tag, "Grippin", "Grippin'") 
     Tag = ReplaceBadTagPortion(Tag, "Groovin", "Groovin'") 
     Tag = ReplaceBadTagPortion(Tag, "Growin", "Growin'") 
     Tag = ReplaceBadTagPortion(Tag, "Gunnin", "Gunnin'") 
     Tag = ReplaceBadTagPortion(Tag, "Havin", "Havin'") 
     Tag = ReplaceBadTagPortion(Tag, "Hustlin", "Hustlin'") 
     Tag = ReplaceBadTagPortion(Tag, "Hittin", "Hittin'") 
     Tag = ReplaceBadTagPortion(Tag, "Hangin", "Hangin'")
     Tag = ReplaceBadTagPortion(Tag, "Hadnt", "Hadn't")
     Tag = ReplaceBadTagPortion(Tag, "Havent", "Haven't")
     Tag = ReplaceBadTagPortion(Tag, "Hes", "He's")
     Tag = ReplaceBadTagPortion(Tag, "Hip Hop", "Hip-Hop")
     Tag = ReplaceBadTagPortion(Tag, "Hip hop", "Hip-Hop")
     Tag = ReplaceBadTagPortion(Tag, "HipHop", "Hip-Hop")
     Tag = ReplaceBadTagPortion(Tag, "Hiphop", "Hip-Hop")
     Tag = ReplaceBadTagPortion(Tag, "Illin", "Illin'") 
     Tag = ReplaceBadTagPortion(Tag, "ill", "I'll")
     Tag = ReplaceBadTagPortion(Tag, "Im", "I'm") 
     Tag = ReplaceBadTagPortion(Tag, "Isnt", "Isn't") 
     Tag = ReplaceBadTagPortion(Tag, "isnt", "Isn't")
     Tag = ReplaceBadTagPortion(Tag, "Its", "It's")      
     Tag = ReplaceBadTagPortion(Tag, "Itll", "It'll")      
     Tag = ReplaceBadTagPortion(Tag, "Itd", "It'd")      
     Tag = ReplaceBadTagPortion(Tag, "Jammin", "Jammin'") 
     Tag = ReplaceBadTagPortion(Tag, "JR", "Jr.")
     Tag = ReplaceBadTagPortion(Tag, "JR.", "Jr.")     
     Tag = ReplaceBadTagPortion(Tag, "Keepin", "Keepin'") 
     Tag = ReplaceBadTagPortion(Tag, "Killin", "Killin'") 
     Tag = ReplaceBadTagPortion(Tag, "Knockin", "Knockin'") 
     Tag = ReplaceBadTagPortion(Tag, "Lets", "Let's") 
     Tag = ReplaceBadTagPortion(Tag, "Lil", "Lil'")
     Tag = ReplaceBadTagPortion(Tag, "Ll", "LL")
     Tag = ReplaceBadTagPortion(Tag, "Livin", "Livin'")      
     Tag = ReplaceBadTagPortion(Tag, "Lookin", "Lookin'") 
     Tag = ReplaceBadTagPortion(Tag, "Losin", "Losin'") 
     Tag = ReplaceBadTagPortion(Tag, "Lovin", "Lovin'") 
     Tag = ReplaceBadTagPortion(Tag, "Lp", "LP")
     Tag = ReplaceBadTagPortion(Tag, "Lp", "LP")
     Tag = ReplaceBadTagPortion(Tag, "Makin", "Makin'") 
     Tag = ReplaceBadTagPortion(Tag, "Mashin", "Mashin'") 
     Tag = ReplaceBadTagPortion(Tag, "Messin", "Messin'") 
     Tag = ReplaceBadTagPortion(Tag, "Missin", "Missin'") 
     Tag = ReplaceBadTagPortion(Tag, "Mornin", "Mornin'") 
     Tag = ReplaceBadTagPortion(Tag, "Movin", "Movin'") 
     Tag = ReplaceBadTagPortion(Tag, "Mr", "Mr.")
     Tag = ReplaceBadTagPortion(Tag, "MR", "Mr.")
     Tag = ReplaceBadTagPortion(Tag, "MR.", "Mr.")
     Tag = ReplaceBadTagPortion(Tag, "Mrs", "Mrs.")
     Tag = ReplaceBadTagPortion(Tag, "Mrs.", "Mrs.")
     Tag = ReplaceBadTagPortion(Tag, "MS", "Ms.")
     Tag = ReplaceBadTagPortion(Tag, "MS.", "Ms.")
     Tag = ReplaceBadTagPortion(Tag, "Muthafukin", "Muthafukin'") 
     Tag = ReplaceBadTagPortion(Tag, "Nothin", "Nothin'") 
     Tag = ReplaceBadTagPortion(Tag, "Nuthin", "Nuthin'")  
     Tag = ReplaceBadTagPortion(Tag, "Of ", "of ")
     Tag = ReplaceBadTagPortion(Tag, "ost", "OST")
     Tag = ReplaceBadTagPortion(Tag, "Ost", "OST")     
     Tag = ReplaceBadTagPortion(Tag, "Peepin", "Peepin'") 
     Tag = ReplaceBadTagPortion(Tag, "Pimpin", "Pimpin'") 
     Tag = ReplaceBadTagPortion(Tag, "Playin", "Playin'") 
     Tag = ReplaceBadTagPortion(Tag, "Poppin", "Poppin'") 
     Tag = ReplaceBadTagPortion(Tag, "presenting", "Pres.")
     Tag = ReplaceBadTagPortion(Tag, "presents", "Pres.")
     Tag = ReplaceBadTagPortion(Tag, "pres", "Pres.")
     Tag = ReplaceBadTagPortion(Tag, "Pres.", "Pres.")
     Tag = ReplaceBadTagPortion(Tag, "Pushin", "Pushin'")
     Tag = ReplaceBadTagPortion(Tag, "Rappin", "Rappin'")
     Tag = ReplaceBadTagPortion(Tag, "Ridin", "Ridin'")
     Tag = ReplaceBadTagPortion(Tag, "Rockin", "Rockin'")
     Tag = ReplaceBadTagPortion(Tag, "Rollin", "Rollin'")
     Tag = ReplaceBadTagPortion(Tag, "Runnin", "Runnin'")
     Tag = ReplaceBadTagPortion(Tag, "Sailin", "Sailin'")
     Tag = ReplaceBadTagPortion(Tag, "Sayin", "Sayin'")
     Tag = ReplaceBadTagPortion(Tag, "Searchin", "Searchin'") 
     Tag = ReplaceBadTagPortion(Tag, "Sexin", "Sexin'") 
     Tag = ReplaceBadTagPortion(Tag, "Shes", "She's")      
     Tag = ReplaceBadTagPortion(Tag, "Shouldnt", "Shouldn't") 
     Tag = ReplaceBadTagPortion(Tag, "Shouldve", "Should've") 
     Tag = ReplaceBadTagPortion(Tag, "Shovlin", "Shovlin'") 
     Tag = ReplaceBadTagPortion(Tag, "Sippin", "Sippin'") 
     Tag = ReplaceBadTagPortion(Tag, "Sittin", "Sittin'") 
     Tag = ReplaceBadTagPortion(Tag, "Slippin", "Slippin'") 
     Tag = ReplaceBadTagPortion(Tag, "Smilin", "Smilin'") 
     Tag = ReplaceBadTagPortion(Tag, "Smokin", "Smokin'") 
     Tag = ReplaceBadTagPortion(Tag, "Somethin", "Somethin'") 
     Tag = ReplaceBadTagPortion(Tag, "Stayin", "Stayin'") 
     Tag = ReplaceBadTagPortion(Tag, "Stealin", "Stealin'") 
     Tag = ReplaceBadTagPortion(Tag, "Steppin", "Steppin'") 
     Tag = ReplaceBadTagPortion(Tag, "Strugglin", "Strugglin'") 
     Tag = ReplaceBadTagPortion(Tag, "Storytellin", "Storytellin'") 
     Tag = ReplaceBadTagPortion(Tag, "Survivin", "Survivin'") 
     Tag = ReplaceBadTagPortion(Tag, "Swingin", "Swingin'") 
     Tag = ReplaceBadTagPortion(Tag, "Talkin", "Talkin'") 
     Tag = ReplaceBadTagPortion(Tag, "Testin", "Testin'") 
     Tag = ReplaceBadTagPortion(Tag, "Timin", "Timin'") 
     Tag = ReplaceBadTagPortion(Tag, "Thats", "That's") 
     Tag = ReplaceBadTagPortion(Tag, "Thatll", "That'll") 
     Tag = ReplaceBadTagPortion(Tag, "Thatd", "That'd") 
     Tag = ReplaceBadTagPortion(Tag, "Theyre", "They're")      
     Tag = ReplaceBadTagPortion(Tag, "Theres", "There's")      
     Tag = ReplaceBadTagPortion(Tag, "Thered", "There'd")      
     Tag = ReplaceBadTagPortion(Tag, "Thinkin", "Thinkin'") 
     Tag = ReplaceBadTagPortion(Tag, "Thuggin", "Thuggin'") 
     Tag = ReplaceBadTagPortion(Tag, "Til", "Till")
     Tag = ReplaceBadTagPortion(Tag, "Tradin", "Tradin'") 
     Tag = ReplaceBadTagPortion(Tag, "Travelin", "Travelin'")      
     Tag = ReplaceBadTagPortion(Tag, "Triflin", "Triflin'") 
     Tag = ReplaceBadTagPortion(Tag, "Trippin", "Trippin'") 
     Tag = ReplaceBadTagPortion(Tag, "Trodin", "Trodin'") 
     Tag = ReplaceBadTagPortion(Tag, "Truckin", "Truckin'") 
     Tag = ReplaceBadTagPortion(Tag, "Tryin", "Tryin'") 
     Tag = ReplaceBadTagPortion(Tag, "Tumblin", "Tumblin'") 
     Tag = ReplaceBadTagPortion(Tag, "Various Artists", "Various")
     Tag = ReplaceBadTagPortion(Tag, "Va", "Various")
     Tag = ReplaceBadTagPortion(Tag, "Waitin", "Waitin'") 
     Tag = ReplaceBadTagPortion(Tag, "Weve", "We've")      
     Tag = ReplaceBadTagPortion(Tag, "werent", "Weren't") 
     Tag = ReplaceBadTagPortion(Tag, "Whered", "Where'd") 
     Tag = ReplaceBadTagPortion(Tag, "Wheres", "Where's") 
     Tag = ReplaceBadTagPortion(Tag, "w/", "Feat. ")
     Tag = ReplaceBadTagPortion(Tag, "W/", "Feat. ")
     Tag = ReplaceBadTagPortion(Tag, "Wont", "Won't")
     Tag = ReplaceBadTagPortion(Tag, "Wouldnt", "Wouldn't") 
     Tag = ReplaceBadTagPortion(Tag, "Wouldve", "Would've") 
     Tag = ReplaceBadTagPortion(Tag, "Workin", "Workin'") 
     Tag = ReplaceBadTagPortion(Tag, "Youll", "You'll") 
     Tag = ReplaceBadTagPortion(Tag, "Youd", "You'd") 
     Tag = ReplaceBadTagPortion(Tag, "Youre", "You're") 
     Tag = ReplaceBadTagPortion(Tag, "Y'All", "Y'all")     
     Tag = ReplaceBadTagPortion(Tag, "[", "(")
     Tag = ReplaceBadTagPortion(Tag, "]", ")")
     Tag = ReplaceBadTagPortion(Tag, "{", "(")
     Tag = ReplaceBadTagPortion(Tag, "}", ")")
     Tag = ReplaceBadTagPortion(Tag, "[#]", "")     
     Tag = ReplaceBadTagPortion(Tag, "[*]", "")
     Tag = ReplaceBadTagPortion(Tag, "(English Version)", "")
     Tag = ReplaceBadTagPortion(Tag, "(Radio Mix)", "")
     Tag = ReplaceBadTagPortion(Tag, "(Album Version)", "")
     Tag = ReplaceBadTagPortion(Tag, "[Bonus Track]", "")
     Tag = ReplaceBadTagPortion(Tag, "(Bonus Track)", "")
     Tag = ReplaceBadTagPortion(Tag, "[Bonus]", "")
     Tag = ReplaceBadTagPortion(Tag, "(Bonus)", "")
     Tag = ReplaceBadTagPortion(Tag, "[Digipak]", "")
     Tag = ReplaceBadTagPortion(Tag, "[ECD]", "")
     Tag = ReplaceBadTagPortion(Tag, "[Ep]", "")
     Tag = ReplaceBadTagPortion(Tag, "[LIVE]", "(Live)")
     Tag = ReplaceBadTagPortion(Tag, "[Original Soundtrack]", "(OST)")
     Tag = ReplaceBadTagPortion(Tag, "[Pa]", "")
     Tag = ReplaceBadTagPortion(Tag, "[Special Edition]", "(Special Edition)")
     Tag = ReplaceBadTagPortion(Tag, "[UK]", "")
     Tag = ReplaceBadTagPortion(Tag, "(Remix)", "")
     Tag = ReplaceBadTagPortion(Tag, "(remix)", "")
     Tag = ReplaceBadTagPortion(Tag, "(Hitmakers Remix)", "")
     Tag = ReplaceBadTagPortion(Tag, "(Emilio Mix)", "")
     Tag = ReplaceBadTagPortion(Tag, "(Karaoke)", "")
     Tag = ReplaceBadTagPortion(Tag, "[remix]", "")
     Tag = ReplaceBadTagPortion(Tag, "[Remix]", "") 
     
     FixCommonWords = Tag
End Function
Thanks to Steegy and all who have had input here, this is a great script, one of my favourites. :D :D :D
Diabolic-Destiny
Posts: 223
Joined: Sun Apr 29, 2007 9:45 pm

Re: PersonalTagEnhancer (AutoTagging)

Post by Diabolic-Destiny »

to add to my knowledge i inquire regarding the -1 in your script what does that mean?
Image
Image
methodunderg
Posts: 6
Joined: Tue Jul 22, 2008 5:47 am
Location: Christchurch, New Zealand

Re: PersonalTagEnhancer (AutoTagging)

Post by methodunderg »

Hey, lovin' this script!!

Just one problem..

If I have a track with the following

Bobby Valentino ft. Fabolous - Slow Down Remix

And I use:

Code: Select all

Tag = ReplaceBadTagPortion(Tag, "Remix", "(Remix)")
Then It becomes:

Bobby Valentino ft. Fabolous - Slow Down (Remix)

Now this is where my problem comes into play. If I re-run the script it becomes:

Bobby Valentino ft. Fabolous - Slow Down ((Remix))

This is just an example. From time to time I just highlight all my music, and press CTRL+I hit OK and let the script do its thing. Anyway to avoid the double brackets ((Remix)) ----> (Remix)??

Thanks in advance/

/methodunderg
methodunderg
Posts: 6
Joined: Tue Jul 22, 2008 5:47 am
Location: Christchurch, New Zealand

Re: PersonalTagEnhancer (AutoTagging)

Post by methodunderg »

Sorry to be a pain, but one more thing...

how would i tag it so this album here:

Like This - (Remixes) (Promo VLS)

How can i tag it so that (Promo VLS) be deleted?

and for some reason this tag here isn't working..

Code: Select all

Tag = ReplaceBadTagPortion(Tag, "((", "(") 
Any pointers?

Thanks in advance,

/methodunderg
barkoz
Posts: 121
Joined: Fri May 02, 2008 5:58 pm
Location: Sydney, Australia

Re: PersonalTagEnhancer (AutoTagging)

Post by barkoz »

I think the problem with that track is the fact when you run the script the second time it still sees "Remix", perhaps try this

Code: Select all

Tag = ReplaceBadTagPortion(Tag, " Remix", "(Remix)")

Placing the space in front of Remix will solve the problem I think, for the other try

Code: Select all

Tag = ReplaceBadTagPortion(Tag, " (Promo VLS)", "")
Also has space in front of Promo, I think this will make it unneccesary to run the script a second time to remove the space that would otherwise be left on the end of the track
As for the other, I think the problem is that it is first trying to add the ( in front of Remix so it can't get rid of them, maybe i'm wrong about that but try adding two (( in front of another word (any word) and then run the script, it should remove them provided you are not already telling the script to ADD ( and ) to either side of that particular word.
:D :D
PS, you may still need to run the script twice though, I have found this neccesary to remove blank spaces sometimes left after removing bracketed words. Could probably fix it by adjusting but I couldn't be bothered it doesn't annoy me enough.
methodunderg
Posts: 6
Joined: Tue Jul 22, 2008 5:47 am
Location: Christchurch, New Zealand

Re: PersonalTagEnhancer (AutoTagging)

Post by methodunderg »

Thanks for the reply.
I've got everything sorted now, i just hafta comment out a few tag lines and re-run the script and voila!

thanks again

/methodunderg
catbehemoth

Re: PersonalTagEnhancer (AutoTagging)

Post by catbehemoth »

Does/will this plugin support replacing unicode characters?
PS. I've tried myself, doesn't seem no work..
hatn
Posts: 11
Joined: Thu Dec 25, 2008 12:28 pm

Re: PersonalTagEnhancer (AutoTagging)

Post by hatn »

How would i include genres?
I'd like to change Hip Hop to Hip-Hop and Post-rock to Post-Rock,...
tx!
sommo

Re: PersonalTagEnhancer (AutoTagging)

Post by sommo »

Hey all!
Ive updated the script + installer now for people that want it!
Here it is!

Code: Select all

http://www.mediafire.com/?nnnmmmtjmzm
and hatn,it now does genres!

If you post/PM me what you want doing, I can add it in for you!

Sommo

edit:
Removed it, due to it not working fully :(
hatnn

Re: PersonalTagEnhancer (AutoTagging)

Post by hatnn »

Can someone pls reup the installer? cant seem to find it... ty
Post Reply