The server is back up and the installer (page 4) can be used.Steegy wrote:The latest script code, which works for MM3, is located here. The code on the first page only works for MM2.
Regards,
Red
bob61 wrote: I see what the difference is, your album field is populated. After looking into this further I noticed that each time my track was blanked out it had a blank album. Given the nature of the script I'd expect it to simply change values not purge others based on impact to another field. Not sure if that is expected or just a by product.
This is "by design". A track that isn't part of an album doesn't have/need a track number. If it IS part of an album, you should fill in the Album and AlbumArtist properties of that track accordingly.SerialK wrote:bob61 wrote: I see what the difference is, your album field is populated. After looking into this further I noticed that each time my track was blanked out it had a blank album. Given the nature of the script I'd expect it to simply change values not purge others based on impact to another field. Not sure if that is expected or just a by product.
I got that problem too, is this going to be fixed in the next version?
In the installer i think i changed it to only show what was changed.martialartsguy wrote:Thanks Steegy, works fine now.
Is there a way I can have the script only show changes that it's making - right now it shows every track even if there's nothing changing.
The only difference I made to the script was to add in the Case Checker script.
Thanks-
Brian
Every time I click the here link, I end up back in this thread looking at a post dated Sun Feb 24, 2008 11:50 am that shows code that says it's "Updated on 03/04/06" and Ver 1.0. The one I have on my system (from MM2.5) is "Updated on 2007-07-27". Which is the latest and correctt one for MM3?Steegy wrote:The latest script code, which works for MM3, is located here. The code on the first page only works for MM2.
The script you are refering to is the case.vbs that comes as default with MM.latinmusiclover wrote:Thanks. Got it.
This version doesn't have the "littleWordString"and "forceCapString" of the previous version. Why are they missing?
PersonalTagEnhancer, or at least versions prior to this latest one, incorporated both. I know because I have an version from July 2007 and it ha both those sections. Is there any reason they were left out of this latest version?RedX: This is the latest version for mm3
me: This version doesn't have the "littleWordString"and "forceCapString" of the previous version. Why are they missing?
RedX: The script you are refering to is the case.vbs that comes as default with MM.
Code: Select all
Function FixCommonWords(Tag)
Tag = ReplaceBadTagPortion(Tag, "Featuring", "feat.")
Tag = ReplaceBadTagPortion(Tag, "Features", "feat.")
Tag = ReplaceBadTagPortion(Tag, "Feat", "feat.")
Tag = ReplaceBadTagPortion(Tag, "Ft", "feat.")
Tag = ReplaceBadTagPortion(Tag, "Ft.", "feat.")
Tag = ReplaceBadTagPortion(Tag, "Feat.", "feat.")
Tag = ReplaceBadTagPortion(Tag, "Feat. Feat.", "feat.")
Tag = ReplaceBadTagPortion(Tag, "(Feat.", "- feat.")
Tag = ReplaceBadTagPortion(Tag, "w/", "feat. ")
Tag = ReplaceBadTagPortion(Tag, "(RMX)", "(Remix)")
Tag = ReplaceBadTagPortion(Tag, "HipHop", "Hip-Hop")
Tag = ReplaceBadTagPortion(Tag, "Hip Hop", "Hip-Hop")
Tag = ReplaceBadTagPortion(Tag, "Hiphop", "Hip-Hop")
Tag = ReplaceBadTagPortion(Tag, "Hip hop", "Hip-Hop")
Tag = ReplaceBadTagPortion(Tag, "3Lw", "3LW")
Tag = ReplaceBadTagPortion(Tag, "3Lw,", "3LW,")
Tag = ReplaceBadTagPortion(Tag, "Ll", "LL")
Tag = ReplaceBadTagPortion(Tag, "2pac,", "2Pac,")
Tag = ReplaceBadTagPortion(Tag, "2pac", "2Pac")
Tag = ReplaceBadTagPortion(Tag, "$Hort", "Short")
Tag = ReplaceBadTagPortion(Tag, "$Hort,", "Short,")
Tag = ReplaceBadTagPortion(Tag, "K-CI,", "K-Ci,")
Tag = ReplaceBadTagPortion(Tag, "K-CI", "K-Ci")
Tag = ReplaceBadTagPortion(Tag, "Chante", "Chanté")
Tag = ReplaceBadTagPortion(Tag, "Chante,", "Chanté,")
Tag = ReplaceBadTagPortion(Tag, "Snoop Doggy Dogg", "Snoop Dogg")
Tag = ReplaceBadTagPortion(Tag, "Snoop Doggy Dogg,", "Snoop Dogg,")
Tag = ReplaceBadTagPortion(Tag, "versus", "vs.")
Tag = ReplaceBadTagPortion(Tag, "vs", "vs.")
Tag = ReplaceBadTagPortion(Tag, "Vs.", "vs.")
Tag = ReplaceBadTagPortion(Tag, "JR.", "Jr.")
Tag = ReplaceBadTagPortion(Tag, "JR", "Jr.")
Tag = ReplaceBadTagPortion(Tag, "MR", "Mr.")
Tag = ReplaceBadTagPortion(Tag, "Mr", "Mr.")
Tag = ReplaceBadTagPortion(Tag, "MR.", "Mr.")
Tag = ReplaceBadTagPortion(Tag, "SR", "Sr.")
Tag = ReplaceBadTagPortion(Tag, "SR.", "Sr.")
Tag = ReplaceBadTagPortion(Tag, "DR", "Dr.")
Tag = ReplaceBadTagPortion(Tag, "DR.", "Dr.")
Tag = ReplaceBadTagPortion(Tag, "MS", "Ms.")
Tag = ReplaceBadTagPortion(Tag, "MS.", "Ms.")
Tag = ReplaceBadTagPortion(Tag, "Mrs", "Mrs.")
Tag = ReplaceBadTagPortion(Tag, "Mrs.", "Mrs.")
Tag = ReplaceBadTagPortion(Tag, "Va", "VA")
Tag = ReplaceBadTagPortion(Tag, "B'day", "B'Day")
Tag = ReplaceBadTagPortion(Tag, "dj", "DJ")
Tag = ReplaceBadTagPortion(Tag, "Lil", "Lil'")
Tag = ReplaceBadTagPortion(Tag, "Arent", "Aren't")
Tag = ReplaceBadTagPortion(Tag, "Aint", "Ain't")
Tag = ReplaceBadTagPortion(Tag, "Cant", "Can't")
Tag = ReplaceBadTagPortion(Tag, "Couldnt", "Couldn't")
Tag = ReplaceBadTagPortion(Tag, "Dont", "Don't")
Tag = ReplaceBadTagPortion(Tag, "Doesnt", "Doesn't")
Tag = ReplaceBadTagPortion(Tag, "Havent", "Haven't")
Tag = ReplaceBadTagPortion(Tag, "Hadnt", "Hadn't")
Tag = ReplaceBadTagPortion(Tag, "Its", "It's") 'Good changes outweigh the bad ones (real "its")
Tag = ReplaceBadTagPortion(Tag, "Itll", "It'll")
Tag = ReplaceBadTagPortion(Tag, "Itd", "It'd")
Tag = ReplaceBadTagPortion(Tag, "Im", "I'm")
Tag = ReplaceBadTagPortion(Tag, "Isnt", "Isn't")
Tag = ReplaceBadTagPortion(Tag, "Lets", "Let's")
Tag = ReplaceBadTagPortion(Tag, "Hes", "He's")
Tag = ReplaceBadTagPortion(Tag, "Shes", "She's")
Tag = ReplaceBadTagPortion(Tag, "Shouldnt", "Shouldn't")
Tag = ReplaceBadTagPortion(Tag, "Shouldve", "Should've")
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, "Youll", "You'll")
Tag = ReplaceBadTagPortion(Tag, "Youd", "You'd")
Tag = ReplaceBadTagPortion(Tag, "Youre", "You're")
Tag = ReplaceBadTagPortion(Tag, "Weve", "We've")
Tag = ReplaceBadTagPortion(Tag, "Wont", "Won't")
Tag = ReplaceBadTagPortion(Tag, "werent", "Weren't")
Tag = ReplaceBadTagPortion(Tag, "Whered", "Where'd")
Tag = ReplaceBadTagPortion(Tag, "Wheres", "Where's")
Tag = ReplaceBadTagPortion(Tag, "Wouldnt", "Wouldn't")
Tag = ReplaceBadTagPortion(Tag, "Wouldve", "Would've")
Tag = ReplaceBadTagPortion(Tag, "Ballin", "Ballin'")
Tag = ReplaceBadTagPortion(Tag, "Blazin", "Blazin'")
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, "Drankin", "Drankin'")
Tag = ReplaceBadTagPortion(Tag, "Dancin", "Dancin'")
Tag = ReplaceBadTagPortion(Tag, "Doin", "Doin'")
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, "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, "Illin", "Illin'")
Tag = ReplaceBadTagPortion(Tag, "Jammin", "Jammin'")
Tag = ReplaceBadTagPortion(Tag, "Keepin", "Keepin'")
Tag = ReplaceBadTagPortion(Tag, "Killin", "Killin'")
Tag = ReplaceBadTagPortion(Tag, "Knockin", "Knockin'")
Tag = ReplaceBadTagPortion(Tag, "Livin", "Livin'")
Tag = ReplaceBadTagPortion(Tag, "Lookin", "Lookin'")
Tag = ReplaceBadTagPortion(Tag, "Losin", "Losin'")
Tag = ReplaceBadTagPortion(Tag, "Lovin", "Lovin'")
Tag = ReplaceBadTagPortion(Tag, "Hangin", "Hangin'")
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, "Muthafukin", "Muthafukin'")
Tag = ReplaceBadTagPortion(Tag, "Nothin", "Nothin'")
Tag = ReplaceBadTagPortion(Tag, "Nuthin", "Nuthin'")
Tag = ReplaceBadTagPortion(Tag, "Peepin", "Peepin'")
Tag = ReplaceBadTagPortion(Tag, "Pimpin", "Pimpin'")
Tag = ReplaceBadTagPortion(Tag, "Playin", "Playin'")
Tag = ReplaceBadTagPortion(Tag, "Poppin", "Poppin'")
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, "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, "Thinkin", "Thinkin'")
Tag = ReplaceBadTagPortion(Tag, "Thuggin", "Thuggin'")
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, "Waitin", "Waitin'")
Tag = ReplaceBadTagPortion(Tag, "Workin", "Workin'")
Tag = ReplaceBadTagPortion(Tag, "Til", "Till")
'Tag = ReplaceBadTagPortion(Tag, "And", "&")
Tag = ReplaceBadTagPortion(Tag, "[Special Edition]", "(Special Edition)")
Tag = ReplaceBadTagPortion(Tag, "[*]", "(Bonus)")
Tag = ReplaceBadTagPortion(Tag, "(*)", "(Bonus)")
Tag = ReplaceBadTagPortion(Tag, "[#]", "(Unreleased)")
Tag = ReplaceBadTagPortion(Tag, "(#)", "(Unreleased)")
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, " ", " ") 'Too many spaces
FixCommonWords = Tag
End Function