History:Guess Case Bugs History: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
((Imported from MoinMoin))
 
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{HistoryHeader}}

This is the History of the [[Guess Case Bugs|GuessCaseBugs]] page, because the page grew quite long.
This is the History of the [[Guess Case Bugs|GuessCaseBugs]] page, because the page grew quite long.


==RESOLVED BUGS:==
==RESOLVED BUGS:==


* [[unknown]] is changed to[[Unknown]] --[[User:JohnCarter|JohnCarter]]
* ["unknown"] is changed to ["Unknown"] --[[User:JohnCarter|JohnCarter]]
* 'What'll I Do?' gets guess cased to 'What'Ll I Do?' apparently because 2 letters follow the ' (apostrophe) -- [[User:TeleGUISE|teleGUISE]]
* 'What'll I Do?' gets guess cased to 'What'Ll I Do?' apparently because 2 letters follow the ' (apostrophe) -- [[User:TeleGUISE|teleGUISE]]
* Part-Handler "Leaving Rome, Part 1 & 2" gets converted to "Leaving Rome, Part 1: & 2" --[[G0llum|g0llum]]
* Part-Handler "Leaving Rome, Part 1 & 2" gets converted to "Leaving Rome, Part 1: & 2" --[[User:Keschte|Keschte]]
* "F... You! (Sebastian Schleinitz Remix)" gets changed to "F. You! (Sebastian Schleinitz remix)" (... -> .) --LukZ
* "F... You! (Sebastian Schleinitz Remix)" gets changed to "F. You! (Sebastian Schleinitz remix)" (... -> .) --LukZ
* [[Album Title|AlbumTitle]]: "Complete Discography" throws a javascript exception (disc number handler trips) --[[G0llum|g0llum]]
* [[Release Title|ReleaseTitle]]: "Complete Discography" throws a javascript exception (disc number handler trips) --[[User:Keschte|Keschte]]
* bad,bad,bad: "Flesh Eating Disco Zombies" gets changed to Flesh Eating (disc Zombies) --[[G0llum|g0llum]]
* bad,bad,bad: "Flesh Eating Disco Zombies" gets changed to Flesh Eating (disc Zombies) --[[User:Keschte|Keschte]]
* comma handler. "A.C.R.O.N.Y.M.," gets changed to "A.C.R.O.N.Y.M. ," (space before the comma) this is valid for all punctuation (e.g. "?", "!" etc. ) --[[G0llum|g0llum]]
* comma handler. "A.C.R.O.N.Y.M.," gets changed to "A.C.R.O.N.Y.M. ," (space before the comma) this is valid for all punctuation (e.g. "?", "!" etc. ) --[[User:Keschte|Keschte]]
* "What Y'All" gets changed to "What y'All" --[[G0llum|g0llum]]
* "What Y'All" gets changed to "What y'All" --[[User:Keschte|Keschte]]
* "S.S./Candycane" gets changed to "S.S. /Candycane" --[[G0llum|g0llum]]
* "S.S./Candycane" gets changed to "S.S. /Candycane" --[[User:Keschte|Keschte]]
* "A-Team" gets changed to "a-Team" --[[G0llum|g0llum]]
* "A-Team" gets changed to "a-Team" --[[User:Keschte|Keschte]]
* "R&B" gets changed to "R & B" --[[G0llum|g0llum]]
* "R&B" gets changed to "R & B" --[[User:Keschte|Keschte]]
* "Let's Get It On, Part 2" gets changed to "Let's Get It on, Part 2" (Word before the comma needs to be capitalized) --[[G0llum|g0llum]]
* "Let's Get It On, Part 2" gets changed to "Let's Get It on, Part 2" (Word before the comma needs to be capitalized) --[[User:Keschte|Keschte]]
* "Blah Blah... The Blah" gets changed to "Blah Blah... The Blah" (force capitalize next word after an ellipsis) --[[G0llum|g0llum]]
* "Blah Blah... The Blah" gets changed to "Blah Blah... The Blah" (force capitalize next word after an ellipsis) --[[User:Keschte|Keschte]]
* "What'cha Want" gets changed to "What'Cha Want" --[[G0llum|g0llum]]
* "What'cha Want" gets changed to "What'Cha Want" --[[User:Keschte|Keschte]]
** RESOLVED 2005-07-21: --[[G0llum|g0llum]]
** RESOLVED 2005-07-21: --[[User:Keschte|Keschte]]


* "Do You Know Where You Are Going To?" is guess-cased as "Do You Know Where You Are Going to?" (last word not capitalized)
* "Do You Know Where You Are Going To?" is guess-cased as "Do You Know Where You Are Going to?" (last word not capitalized)
* "Who You Fighting For?" gets guess cased to "Who You Fighting for?" because of the '?' question mark. -- [[User:TeleGUISE|teleGUISE]]
* "Who You Fighting For?" gets guess cased to "Who You Fighting for?" because of the '?' question mark. -- [[User:TeleGUISE|teleGUISE]]
** RESOLVED 2005-07-10: these are both the same case. made some adjustments such that words before a sentence stop character are titled. --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: these are both the same case. made some adjustments such that words before a sentence stop character are titled. --[[User:Keschte|Keschte]]


* 'a cappella' gets changed to 'acapella' whereas 'a cappella' is the correct spelling. See the wikipedia article for reference. ~[[mdhowe]]
* 'a cappella' gets changed to 'acapella' whereas 'a cappella' is the correct spelling. See the wikipedia article for reference. ~ [[User:Mdhowe|Mdhowe]]
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* Believe this to be incorrect - Foobar cd 02 gets converted to Foobar (disc 02) thoughts were it should be converted to Foobar (disc 2) -- [[User:TeleGUISE|teleGUISE]]
* Believe this to be incorrect - Foobar cd 02 gets converted to Foobar (disc 02) thoughts were it should be converted to Foobar (disc 2) -- [[User:TeleGUISE|teleGUISE]]
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* "State Property Presents Chain Gang Vol. 2" is not converted to "State Property Presents Chain Gang, Volume 2". it works for "Vol 2". --LukZ
* "State Property Presents Chain Gang Vol. 2" is not converted to "State Property Presents Chain Gang, Volume 2". it works for "Vol 2". --LukZ
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* "While My Guitar Gently Weeps, Volume 2 cd2" is turned into "While My Guitar Gently Weeps, Volume 2: (disc 2)" . infact anthing that has text after a vol/volume # gets a : after the # ~[[User:mo|mo]]
* "While My Guitar Gently Weeps, Volume 2 cd2" is turned into "While My Guitar Gently Weeps, Volume 2: (disc 2)" . infact anthing that has text after a vol/volume # gets a : after the # ~[[User:mo|mo]]
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* "Rollin' On the Floor Laughing" won't be corrected to "Rollin' on the Floor Laughing". That has something to do with the ' before On. Couldn't test it because g0llum's server is down :) -- [[User:Shepard|Shepard]]
* "Rollin' On the Floor Laughing" won't be corrected to "Rollin' on the Floor Laughing". That has something to do with the ' before On. Couldn't test it because Keschte's server is down :) -- [[User:Shepard|Shepard]]
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* Track titles ending with the -Letters- 'Part' do not get properly 'guess cased' such as "Play The Part" as well as titles like "THE [[G0llum|g0llum]] best Guess Case scRIPt REACHing A Standard THAT Sets itself [[A Pa Rt|APaRt]]" -- [[User:TeleGUISE|teleGUISE]]
* Track titles ending with the -Letters- 'Part' do not get properly 'guess cased' such as "Play The Part" as well as titles like "THE [[User:Keschte|Keschte]] best Guess Case scRIPt REACHing A Standard THAT Sets itself APaRt" -- [[User:TeleGUISE|teleGUISE]]
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* "Nothin but a Good Time" leaves 'but' lower case however "Nothin' But a Good Time" with an apostrophe after the n' caps 'But' -- [[User:TeleGUISE|teleGUISE]]
* "Nothin but a Good Time" leaves 'but' lower case however "Nothin' But a Good Time" with an apostrophe after the n' caps 'But' -- [[User:TeleGUISE|teleGUISE]]
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* "Hear You Now, Part II (Corvin Dalek 404 remix)" gets changed to "Hear You Now, Part II (Corvin Dalek 404: remix)" --LukZ
* "Hear You Now, Part II (Corvin Dalek 404 remix)" gets changed to "Hear You Now, Part II (Corvin Dalek 404: remix)" --LukZ
** weirdness --[[G0llum|g0llum]]
** weirdness --[[User:Keschte|Keschte]]
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* "Balbla, some text" is converted to "Balbla, Some text" in sentence mode, should be lowercase after comma. -[[G0llum|g0llum]]
* "Balbla, some text" is converted to "Balbla, Some text" in sentence mode, should be lowercase after comma. -[[User:Keschte|Keschte]]
** RESOLVED 2005-6-16: Fixed --[[G0llum|g0llum]]
** RESOLVED 2005-6-16: Fixed --[[User:Keschte|Keschte]]


* "tha" should be handled like "the". --[[User:SenRepus|SenRepus]]
* "tha" should be handled like "the". --[[User:SenRepus|SenRepus]]
* trim "(bonus)" and "(bonus track)" from track titles. --[[G0llum|g0llum]]
* trim "(bonus)" and "(bonus track)" from track titles. --[[User:Keschte|Keschte]]
* "Golfer vrs Boxer" should be changed to "Golfer vs. Boxer" --[[G0llum|g0llum]]
* "Golfer vrs Boxer" should be changed to "Golfer vs. Boxer" --[[User:Keschte|Keschte]]
* correct misspelled "A Cappella", "Accappella" to (acapella) --[[G0llum|g0llum]]
* correct misspelled "A Cappella", "Accappella" to (acapella) --[[User:Keschte|Keschte]]
* "Title - live" is changed to "Title - (live)", but the hyphen should be removed before the parenthesis --[[G0llum|g0llum]]
* "Title - live" is changed to "Title - (live)", but the hyphen should be removed before the parenthesis --[[User:Keschte|Keschte]]
** RESOLVED 2005-6-16: Fixed --[[G0llum|g0llum]]
** RESOLVED 2005-6-16: Fixed --[[User:Keschte|Keschte]]


* "Labour Of Love (Joey Negro Extended 12")" is converted to "Labour of Love (Joey Negro extended 12" )" (space after 12") --[[G0llum|g0llum]]
* "Labour Of Love (Joey Negro Extended 12")" is converted to "Labour of Love (Joey Negro extended 12" )" (space after 12") --[[User:Keschte|Keschte]]
** RESOLVED 2005-6-16: Fixed --[[G0llum|g0llum]]
** RESOLVED 2005-6-16: Fixed --[[User:Keschte|Keschte]]


* "6:00" is converted to "6: 00" , When checking colons, and it is encapsulated by digits, don't add spaces. --[[G0llum|g0llum]]
* "6:00" is converted to "6: 00" , When checking colons, and it is encapsulated by digits, don't add spaces. --[[User:Keschte|Keschte]]
** RESOLVED 2005-6-16: Fixed --[[G0llum|g0llum]]
** RESOLVED 2005-6-16: Fixed --[[User:Keschte|Keschte]]


* "Dance Dance Dance" is changed to "(dance dance dance)" --[[User:Zout|Zout]]
* "Dance Dance Dance" is changed to "(dance dance dance)" --[[User:Zout|Zout]]
** RESOLVED 2005-6-16: The pre-processor is more sensible now about these cases --[[G0llum|g0llum]]
** RESOLVED 2005-6-16: The pre-processor is more sensible now about these cases --[[User:Keschte|Keschte]]


* "The Worst Part of a Broken Heart" becomes "The Worst, Part of a Broken Heart" ~[[User:RodBegbie|RodBegbie]]
* "The Worst Part of a Broken Heart" becomes "The Worst, Part of a Broken Heart" ~[[User:RodBegbie|RodBegbie]]
** RESOLVED 2005-6-16: i should stop doing this _quick_ fixes, the "Part" checker is more careful now :) --[[G0llum|g0llum]]
** RESOLVED 2005-6-16: i should stop doing this _quick_ fixes, the "Part" checker is more careful now :) --[[User:Keschte|Keschte]]


* "We'll Have Power" gets changed to "We'Ll Have Power" -- inhouseuk
* "We'll Have Power" gets changed to "We'Ll Have Power" -- inhouseuk
* "We'll be burning" gets turned into "We'Ll Be Burning" ~[[User:mo|mo]]
* "We'll be burning" gets turned into "We'Ll Be Burning" ~[[User:mo|mo]]
** RESOLVED 2005-6-16: Same bug, fixed --[[G0llum|g0llum]]
** RESOLVED 2005-6-16: Same bug, fixed --[[User:Keschte|Keschte]]


* "Sh*t" gets turned into "Sh * t" ~[[User:mo|mo]]
* "Sh*t" gets turned into "Sh * t" ~[[User:mo|mo]]
** RESOLVED 2005-6-16: Fixed --[[G0llum|g0llum]]
** RESOLVED 2005-6-16: Fixed --[[User:Keschte|Keschte]]


* "2 Unlimited Megamix" gets changed to "2 Unlimited (megamix)" see [http://musicbrainz.org/showmod.html?modid=2844158 http://musicbrainz.org/showmod.html?modid=2844158] -- inhouseuk
* "2 Unlimited Megamix" gets changed to "2 Unlimited (megamix)" see [http://musicbrainz.org/showmod.html?modid=2844158 http://musicbrainz.org/showmod.html?modid=2844158] -- inhouseuk
** RESOLVED 2005-6-16: Removed megamix from the list of words which are put to parenthesis --[[G0llum|g0llum]]
** RESOLVED 2005-6-16: Removed megamix from the list of words which are put to parenthesis --[[User:Keschte|Keschte]]


* "C.C. Bloom's" gets changed to "C.C. Bloom'S" it upper cases the 'S' -- inhouseuk
* "C.C. Bloom's" gets changed to "C.C. Bloom'S" it upper cases the 'S' -- inhouseuk
** RESOLVED 2005-6-16: --[[G0llum|g0llum]]
** RESOLVED 2005-6-16: --[[User:Keschte|Keschte]]


* "Music to watch Girls By" is capitalized wrong. --[[User:Zout|Zout]]
* "Music to watch Girls By" is capitalized wrong. --[[User:Zout|Zout]]
** OPEN 2005-6-1: hmm, where. It is capsed as "Music to Watch Girls By" for me. --[[G0llum|g0llum]]
** OPEN 2005-6-1: hmm, where. It is capsed as "Music to Watch Girls By" for me. --[[User:Keschte|Keschte]]
*** Nevermind, it seems to work now. I guess it was my mistake. --[[User:Zout|Zout]]
*** Nevermind, it seems to work now. I guess it was my mistake. --[[User:Zout|Zout]]
*** RESOLVED 2005-6-14: copied to resolved, no fix necessary --[[G0llum|g0llum]]
*** RESOLVED 2005-6-14: copied to resolved, no fix necessary --[[User:Keschte|Keschte]]


* Artist "A (feat. B)" with track "C" gets changed to artist "A" with track "C(feat. B)" in sentence caps mode (edit track name and artist) instead of "C (feat. B)" (it's missing a space). --[[User:Nikki|Nikki]]
* Artist "A (feat. B)" with track "C" gets changed to artist "A" with track "C(feat. B)" in sentence caps mode (edit track name and artist) instead of "C (feat. B)" (it's missing a space). --[[User:Nikki|Nikki]]
** RESOLVED 2005-6-1: should be handled with the new sentencemode integration into the autofix function --[[G0llum|g0llum]]
** RESOLVED 2005-6-1: should be handled with the new sentencemode integration into the autofix function --[[User:Keschte|Keschte]]


* "Is Anybody Goin' To San Antone" has 'To' in wrong case. --[[User:Zout|Zout]]
* "Is Anybody Goin' To San Antone" has 'To' in wrong case. --[[User:Zout|Zout]]
** RESOLVED 2005-5-31: the single quote checker gives me the creeps! removed flag for capitlization alltogether (this means stuff inside a set of single quotes won't be capitalized) --[[G0llum|g0llum]]
** RESOLVED 2005-5-31: the single quote checker gives me the creeps! removed flag for capitlization alltogether (this means stuff inside a set of single quotes won't be capitalized) --[[User:Keschte|Keschte]]


* Add handling for french disc titles, ie "Discque"
* Add handling for french disc titles, ie "Discque"
* "GTR vs. the Shrink" needs uppercase The (after vs.) "GTR vs. The Shrink"
* "GTR vs. the Shrink" needs uppercase The (after vs.) "GTR vs. The Shrink"
* convert "A Capella" to [[Extra Title Information|ExtraTitleInformation]] "(acapella)" --[[G0llum|g0llum]]
* convert "A Capella" to [[Extra Title Information Style|ExtraTitleInformation]] "(acapella)" --[[User:Keschte|Keschte]]
** RESOLVED 2005-5-31: --[[G0llum|g0llum]]
** RESOLVED 2005-5-31: --[[User:Keschte|Keschte]]


* "P.S. I Love You" gets changed to "P.S.I. Love You" - inhouseuk
* "P.S. I Love You" gets changed to "P.S.I. Love You" - inhouseuk
** RESOLVED 2005-5-31: re-wrote the acronym checker --[[G0llum|g0llum]]
** RESOLVED 2005-5-31: re-wrote the acronym checker --[[User:Keschte|Keschte]]


* "Macxxxxx" and "YYY macxxxxx" gets changed to [[Mac Xxxxx|MacXxxxx]] even when it's not a surname; words like machine, macaroni, mace, and [http://en.wiktionary.org/w/index.php?title=Special%3AAllpages&from=Mac&namespace=0 others] should probably be excluded --[[Azertus|azertus]]
* "Macxxxxx" and "YYY macxxxxx" gets changed to MacXxxxx even when it's not a surname; words like machine, macaroni, mace, and [http://en.wiktionary.org/w/index.php?title=Special%3AAllpages&from=Mac&namespace=0 others] should probably be excluded -- [[User:azertus|azertus]]
* OPEN 2005-5-26: should that be done only for artists, not tracknames? (=> feat. artists would get changed all the time, that's why i added it), i've found a list of [http://www.daire.org/names/scotsurs2.html scottish names with Mac] which is noticeable longer then the words with Mac on the wikitionary page, what should be done? --[[G0llum|g0llum]]
* OPEN 2005-5-26: should that be done only for artists, not tracknames? (=> feat. artists would get changed all the time, that's why i added it), i've found a list of [http://www.daire.org/names/scotsurs2.html scottish names with Mac] which is noticeable longer than the words with Mac on the wikitionary page, what should be done? --[[User:Keschte|Keschte]]
* ''I don't know, really. Capitalizing the Mac prefix is a good feature and adding a list of exceptions to that rule probably isn't that efficient, right? I'd only add machine(s) as an exception 'cause that's the only one likely to occur often (I counted a mere 15 macaronis)''
* ''I don't know, really. Capitalizing the Mac prefix is a good feature and adding a list of exceptions to that rule probably isn't that efficient, right? I'd only add machine(s) as an exception 'cause that's the only one likely to occur often (I counted a mere 15 macaronis)''
** RESOLVED 2005-5-29: added the scottish names, its safer to convert only known lastnames (because of languages other than english, where there other Mac... words --[[G0llum|g0llum]]
** RESOLVED 2005-5-29: added the scottish names, its safer to convert only known lastnames (because of languages other than english, where there other Mac... words --[[User:Keschte|Keschte]]


* "Push", "Join" inside brackets gets converted to uppercase "PUSH", need to look what triggers this error (has to do with methods on the Array object) --[[G0llum|g0llum]]
* "Push", "Join" inside brackets gets converted to uppercase "PUSH", need to look what triggers this error (has to do with methods on the Array object) --[[User:Keschte|Keschte]]
* Another word where this happens is "Sort", don't know if this is helpful. -- Balaam's Miracle
* Another word where this happens is "Sort", don't know if this is helpful. -- Balaam's Miracle
* And with "Pop" --[[User:Zout|Zout]]
* And with "Pop" --[[User:Zout|Zout]]
** RESOLVED 2005-5-31: added handling which checks that key and value in the wordlists is the same (weeds out the array methods which triggered false positives) --[[G0llum|g0llum]]
** RESOLVED 2005-5-31: added handling which checks that key and value in the wordlists is the same (weeds out the array methods which triggered false positives) --[[User:Keschte|Keschte]]


* "Dance, Dance, Dance" changes to "Dance, Dance, (dance)" on [http://musicbrainz.org/showalbum.html?albumid=357684 this] album. Same for "Do You Wanna Dance" --> "Do You Wanna (dance)" on [http://musicbrainz.org/showalbum.html?albumid=357676 this] --[[User:ClutchEr2|ClutchEr2]]
* "Dance, Dance, Dance" changes to "Dance, Dance, (dance)" on [http://musicbrainz.org/showalbum.html?albumid=357684 this] release. Same for "Do You Wanna Dance" --> "Do You Wanna (dance)" on [http://musicbrainz.org/showalbum.html?albumid=357676 this] --[[User:ClutchEr2|ClutchEr2]]
* In the same manner as the above bug. "Half a Dance" gets changed to "Half A (dance)" --inhouseuk
* In the same manner as the above bug. "Half a Dance" gets changed to "Half A (dance)" --inhouseuk
* "Give and Take" gets changed to "Give And (take)" -- inhouseuk
* "Give and Take" gets changed to "Give And (take)" -- inhouseuk
* I'm guessing this is getting caught by the same bug as dance -- inhouseuk
* I'm guessing this is getting caught by the same bug as dance -- inhouseuk
** suggestions on how to work around this? if dance is the last word, not surrounded by other extratitleinformation, don't put it into parentheses? i feel converting "yadayada remix" -> "yadayada (remix)" is a good feature, but if it results in too many false positives, then something has to be done about it.
** suggestions on how to work around this? if dance is the last word, not surrounded by other extratitleinformation, don't put it into parentheses? i feel converting "yadayada remix" -> "yadayada (remix)" is a good feature, but if it results in too many false positives, then something has to be done about it.
** RESOLVED 2005-5-31: i've implemented hanling that if a single word matches at the end of the title, certain words (but not remix, live, etc.) are not put into parentheses --[[G0llum|g0llum]]
** RESOLVED 2005-5-31: i've implemented hanling that if a single word matches at the end of the title, certain words (but not remix, live, etc.) are not put into parentheses --[[User:Keschte|Keschte]]


* Same with "los" as with "the", i.e. when adding an artist and guessing the sortname, the guess will be "Bar, Los", for any name "Foo Bar" where Foo contains "los". Possibly also for other articles in other languages? //bnw
* Same with "los" as with "the", i.e. when adding an artist and guessing the sortname, the guess will be "Bar, Los", for any name "Foo Bar" where Foo contains "los". Possibly also for other articles in other languages? //bnw
** RESOLVED 2005-5-31: sorry, the file was not published. its the same as the "The" case --[[G0llum|g0llum]]
** RESOLVED 2005-5-31: sorry, the file was not published. its the same as the "The" case --[[User:Keschte|Keschte]]


* When adding an artist and guessing the sortname, the guess will be "Bar, The", for any name "Foo Bar" where Foo contains "the", for instance "Matthew Matics" gets "Matics, The". //bnw
* When adding an artist and guessing the sortname, the guess will be "Bar, The", for any name "Foo Bar" where Foo contains "the", for instance "Matthew Matics" gets "Matics, The". //bnw
** RESOLVED 2005-5-29: added bounds to the [[Reg Exp|RegExp]] --[[G0llum|g0llum]]
** RESOLVED 2005-5-29: added bounds to the RegExp --[[User:Keschte|Keschte]]


* Selecting an artist type as Group, then entering a name of "Foo Bar", Guess Sortname sets is as "Bar, Foo". For Group artists, it shouldn't do this. -- [[User:RodBegbie|RodBegbie]]
* Selecting an artist type as Group, then entering a name of "Foo Bar", Guess Sortname sets is as "Bar, Foo". For Group artists, it shouldn't do this. -- [[User:RodBegbie|RodBegbie]]
** WORKSFORME 2005-5-27: you can press copy if you are sure its the same as the artistname. --[[G0llum|g0llum]]
** WORKSFORME 2005-5-27: you can press copy if you are sure its the same as the artistname. --[[User:Keschte|Keschte]]


* "Les 100 plus belles chansons (cd3)" gets changed to "Les 100 Plus Belles Chansons (Disc 3)" (uppercased D) --LukZ
* "Les 100 plus belles chansons (cd3)" gets changed to "Les 100 Plus Belles Chansons (Disc 3)" (uppercased D) --LukZ
** RESOLVED 2005-5-25: re-wrote parts of the disc number checker --[[G0llum|g0llum]]
** RESOLVED 2005-5-25: re-wrote parts of the disc number checker --[[User:Keschte|Keschte]]


* "Fine Day (Mike Koglin 12' mix)" is being converted to "Fine Day (Mike Koglin 12"mix)" which is converted to "Fine Day (Mike Koglin 12 "mix)". --[[User:TeleGUISE|teleGUISE]]
* "Fine Day (Mike Koglin 12' mix)" is being converted to "Fine Day (Mike Koglin 12"mix)" which is converted to "Fine Day (Mike Koglin 12 "mix)". --[[User:TeleGUISE|teleGUISE]]
** RESOLVED 2005-5-25: re-wrote the vinyl checker --[[G0llum|g0llum]]
** RESOLVED 2005-5-25: re-wrote the vinyl checker --[[User:Keschte|Keschte]]


* "Where Love Lives (Come on In) (12"Classic mix)" gets converted to "Where Love Lives (Come on In) (12"lassic mix)". And keeps on trimming. --[[User:TeleGUISE|teleGUISE]]
* "Where Love Lives (Come on In) (12"Classic mix)" gets converted to "Where Love Lives (Come on In) (12"lassic mix)". And keeps on trimming. --[[User:TeleGUISE|teleGUISE]]
** RESOLVED 2005-5-25: re-wrote the vinyl checker --[[G0llum|g0llum]]
** RESOLVED 2005-5-25: re-wrote the vinyl checker --[[User:Keschte|Keschte]]


* "High Voltage (Long version)" ---guess case--> "High, Volume (Long version)" --Faugn
* "High Voltage (Long version)" ---guess case--> "High, Volume (Long version)" --Faugn
** RESOLVED 2005-5-26: a regular expression mistake in the recently Volume handling --[[G0llum|g0llum]]
** RESOLVED 2005-5-26: a regular expression mistake in the recently Volume handling --[[User:Keschte|Keschte]]


* "The Passion (John O'callaghan remix)" gets changed to "The Passion (John o'Callaghan remix)". --[[User:TeleGUISE|teleGUISE]]
* "The Passion (John O'callaghan remix)" gets changed to "The Passion (John o'Callaghan remix)". --[[User:TeleGUISE|teleGUISE]]
** RESOLVED 2005-5-25: --[[G0llum|g0llum]]
** RESOLVED 2005-5-25: --[[User:Keschte|Keschte]]


* "That'll Be the Day" is being converted to "That'Ll Be the Day". Maybe this can be added to the exceptions list? --[[User:Zout|Zout]]
* "That'll Be the Day" is being converted to "That'Ll Be the Day". Maybe this can be added to the exceptions list? --[[User:Zout|Zout]]
** RESOLVED 2005-5-25: --[[G0llum|g0llum]]
** RESOLVED 2005-5-25: --[[User:Keschte|Keschte]]


* "The Wearin' Of The Green" gets changed to "The Wearin' Of the Green". --LukZ
* "The Wearin' Of The Green" gets changed to "The Wearin' Of the Green". --LukZ
** RESOLVED 2005-5-25: was a leftover of the old singleQuote handling. words after a single quote will now not be forced to be "titled" --[[G0llum|g0llum]]
** RESOLVED 2005-5-25: was a leftover of the old singleQuote handling. words after a single quote will now not be forced to be "titled" --[[User:Keschte|Keschte]]


* mac-edittrack: does not handle the feat. transformation in "Poor Righteous Teacher feat The Fugees" --[[G0llum|g0llum]]
* mac-edittrack: does not handle the feat. transformation in "Poor Righteous Teacher feat The Fugees" --[[User:Keschte|Keschte]]
** RESOLVED 2005-4-28: --[[G0llum|g0llum]]
** RESOLVED 2005-4-28: --[[User:Keschte|Keschte]]


* "Allies (feat. The Fugees)" gets changed to (lowercase The) "Allies (feat. the Fugees)" --[[G0llum|g0llum]]
* "Allies (feat. The Fugees)" gets changed to (lowercase The) "Allies (feat. the Fugees)" --[[User:Keschte|Keschte]]
** RESOLVED 2005-4-28: --[[G0llum|g0llum]]
** RESOLVED 2005-4-28: --[[User:Keschte|Keschte]]


* "CD Super-Cali-Fragalistitc-Expi-Ali-Docious #1" gets changed to "(disc: Super-Cali-Fragalistitc-Expi-Ali-Docious #1)"
* "CD Super-Cali-Fragalistitc-Expi-Ali-Docious #1" gets changed to "(disc: Super-Cali-Fragalistitc-Expi-Ali-Docious #1)"
** RESOLVED 2005-4-28: --[[G0llum|g0llum]]
** RESOLVED 2005-4-28: --[[User:Keschte|Keschte]]


* "Blabla (disc 1: Disc Name)" gets changed to (lowercase disc after colon) "Blabla (disc 1: disc A)" --[[G0llum|g0llum]]
* "Blabla (disc 1: Disc Name)" gets changed to (lowercase disc after colon) "Blabla (disc 1: disc A)" --[[User:Keschte|Keschte]]
** RESOLVED 2005-4-28: --[[G0llum|g0llum]]
** RESOLVED 2005-4-28: --[[User:Keschte|Keschte]]


* "Just a Touch of Love (The C+C Garage dub mix)" gets changed to (space around "+") "Just a Touch of Love (The C + C Garage dub mix)" --[[G0llum|g0llum]]
* "Just a Touch of Love (The C+C Garage dub mix)" gets changed to (space around "+") "Just a Touch of Love (The C + C Garage dub mix)" --[[User:Keschte|Keschte]]
** RESOLVED 2005-4-28: --[[G0llum|g0llum]]
** RESOLVED 2005-4-28: --[[User:Keschte|Keschte]]


* "Music to Make Love to Your Old Lady By: The Companion Cd" gets changed to Music to Make Love to Your Old Lady by: The Companion (disc) which reveals two flaws. a) "By" should be uppercase, because its the last word before the punctuation. b) "Disc" should not be converted to extratitleinformation if its the last word of a string --[[G0llum|g0llum]]
* "Music to Make Love to Your Old Lady By: The Companion Cd" gets changed to Music to Make Love to Your Old Lady by: The Companion (disc) which reveals two flaws. a) "By" should be uppercase, because its the last word before the punctuation. b) "Disc" should not be converted to extratitleinformation if its the last word of a string --[[User:Keschte|Keschte]]
** RESOLVED 2005-5-23: --[[G0llum|g0llum]]
** RESOLVED 2005-5-23: --[[User:Keschte|Keschte]]


* Conversion of 'CD' to 'disc': I feel it should only be converted when 'bonus' is near the word, or a number is near. [http://test.musicbrainz.org/album/af3540d6-d9d2-4fca-a752-0bc0044ad828.html example] --[[User:Zout|Zout]]
* Conversion of 'CD' to 'disc': I feel it should only be converted when 'bonus' is near the word, or a number is near. [http://test.musicbrainz.org/album/af3540d6-d9d2-4fca-a752-0bc0044ad828.html example] --[[User:Zout|Zout]]
** WORKSFORME 2005-5-23: works for most cases, i think that will do :) --[[G0llum|g0llum]]
** WORKSFORME 2005-5-23: works for most cases, i think that will do :) --[[User:Keschte|Keschte]]


* "Last Night A D.J. Saved My Life" gets changed to "Last Night AD.J. Saved My Life" --inhouseuk
* "Last Night A D.J. Saved My Life" gets changed to "Last Night AD.J. Saved My Life" --inhouseuk
** RESOLVED 2005-5-24: corrected a flaw in the acroynm handling, where "A D.J." was identified as an acronym, which it is not. --[[G0llum|g0llum]]
** RESOLVED 2005-5-24: corrected a flaw in the acroynm handling, where "A D.J." was identified as an acronym, which it is not. --[[User:Keschte|Keschte]]


* "Shorty (You Keep Playin' With My Mind) (Spensane Extended Vocal Mix)" gets changed to "Shorty (You Keep Playin ' With My Mind) (Spensane extended Vocal mix)", and it should be "Shorty (You Keep Playin' With My Mind) (Spensane extended vocal mix)" (no space before ', and lowercased vocal) --LukZ
* "Shorty (You Keep Playin' With My Mind) (Spensane Extended Vocal Mix)" gets changed to "Shorty (You Keep Playin ' With My Mind) (Spensane extended Vocal mix)", and it should be "Shorty (You Keep Playin' With My Mind) (Spensane extended vocal mix)" (no space before ', and lowercased vocal) --LukZ
** RESOLVED 2005-5-24: removed the check if single quotes form a sub-sentence. it will never add/remove spaces from now on. i've added "vocal" to the words which are converted inside round parentheses --[[G0llum|g0llum]]
** RESOLVED 2005-5-24: removed the check if single quotes form a sub-sentence. it will never add/remove spaces from now on. i've added "vocal" to the words which are converted inside round parentheses --[[User:Keschte|Keschte]]


* "Some Track Name (bonus track)" gets changed to "[unknown]". --[[User:JohnCarter|JohnCarter]]
* "Some Track Name (bonus track)" gets changed to "[unknown]". --[[User:JohnCarter|JohnCarter]]
** RESOLVED 2005-5-24: that was a nasty bug in the regular expression which looks for data track/bonus track/unknown variants --[[G0llum|g0llum]]
** RESOLVED 2005-5-24: that was a nasty bug in the regular expression which looks for data track/bonus track/unknown variants --[[User:Keschte|Keschte]]


* Album Titles with the word 'Volume' do not automatically get a ',' preceded to it. Where as vol or vol. get expanded & preceded with a ','. --teleGUISE
* Release Titles with the word 'Volume' do not automatically get a ',' preceded to it. Where as vol or vol. get expanded & preceded with a ','. --teleGUISE
** RESOLVED 2005-5-24: --[[G0llum|g0llum]]
** RESOLVED 2005-5-24: --[[User:Keschte|Keschte]]


* Any reason vol or vol. to simply get capped and not expanded to Volume when a track title? --teleGUISE
* Any reason vol or vol. to simply get capped and not expanded to Volume when a track title? --teleGUISE
** RESOLVED 2005-5-24: not the thing i've seen daily, but added it to track titles as well --[[G0llum|g0llum]]
** RESOLVED 2005-5-24: not the thing i've seen daily, but added it to track titles as well --[[User:Keschte|Keschte]]


* Alternative,House,Techno,Trance mix gets capped but 'dance mix' does not. R&B while I guess gramatically correct but not the norm for genre changes to R(space)&(space)B. --[[User:TeleGUISE|teleGUISE]]
* Alternative,House,Techno,Trance mix gets capped but 'dance mix' does not. R&B while I guess gramatically correct but not the norm for genre changes to R(space)&(space)B. --[[User:TeleGUISE|teleGUISE]]
** RESOLVED 2005-5-24: added these words to the words which get lowercased inside parenthesis. --[[G0llum|g0llum]]
** RESOLVED 2005-5-24: added these words to the words which get lowercased inside parenthesis. --[[User:Keschte|Keschte]]


* Shouldn't re-mix be changed to remix or Remix? --[[User:TeleGUISE|teleGUISE]]
* Shouldn't re-mix be changed to remix or Remix? --[[User:TeleGUISE|teleGUISE]]
** RESOLVED 2005-5-24: --[[G0llum|g0llum]]
** RESOLVED 2005-5-24: --[[User:Keschte|Keschte]]


==RESOLVED RFE:==
==RESOLVED RFE:==


* Add "version" to [[Extra Title Information|ExtraTitleInformation]] if it's "Trackname (main)" --[[G0llum|g0llum]]
* Add "version" to [[Extra Title Information Style|ExtraTitleInformation]] if it's "Trackname (main)" --[[User:Keschte|Keschte]]
* Convert "ext", "extd" to "extended" --[[G0llum|g0llum]]
* Convert "ext", "extd" to "extended" --[[User:Keschte|Keschte]]
* convert "aka", "AKA" -> "a.k.a."
* convert "aka", "AKA" -> "a.k.a."
* trim "(Retail[[version]])" from album names
* trim "(Retail ["version"])" from release names
* Add "intro", "rehearsal", "outtake" to [[Extra Title Information|ExtraTitleInformation]]
* Add "intro", "rehearsal", "outtake" to [[Extra Title Information Style|ExtraTitleInformation]]
* convert "'Em", which is a short form of Them to "'em"
* convert "'Em", which is a short form of Them to "'em"
** RESOLVED 2005-07-21: --[[G0llum|g0llum]]
** RESOLVED 2005-07-21: --[[User:Keschte|Keschte]]


* Add "dub" to words wich are not put into paranthesis if they are alone at the end of the title. --[[G0llum|g0llum]]
* Add "dub" to words wich are not put into paranthesis if they are alone at the end of the title. --[[User:Keschte|Keschte]]
* Part-Handler "... (Pt. x)" -> "..., Part x" --[[G0llum|g0llum]]
* Part-Handler "... (Pt. x)" -> "..., Part x" --[[User:Keschte|Keschte]]
* Add more cases to vinyl-hander "7-Inch" and "7 Inch" are not converted to 7" --[[G0llum|g0llum]]
* Add more cases to vinyl-hander "7-Inch" and "7 Inch" are not converted to 7" --[[User:Keschte|Keschte]]
* Part-Handler "Pts 1 & 2" -> ", Parts 1 & 2" --[[G0llum|g0llum]]
* Part-Handler "Pts 1 & 2" -> ", Parts 1 & 2" --[[User:Keschte|Keschte]]
* Part, Volume, Disc Handler -> remove # from numbers, e.g. "Pt. #1" -> ", Part 1" --[[G0llum|g0llum]]
* Part, Volume, Disc Handler -> remove # from numbers, e.g. "Pt. #1" -> ", Part 1" --[[User:Keschte|Keschte]]
* Part-Handler "... - Part x" -> "..., Part x" --[[G0llum|g0llum]]
* Part-Handler "... - Part x" -> "..., Part x" --[[User:Keschte|Keschte]]
* capitalise "KV", often used in classical works by Mozart (comp. BWV for Bach) --[[User:Zout|Zout]]
* capitalise "KV", often used in classical works by Mozart (comp. BWV for Bach) --[[User:Zout|Zout]]
* capitalise "USSR", "USA", "OK", "NBA", "GZA" (rapper), "ODB" (rapper), "DMX" (rapper), "RIP" --[[G0llum|g0llum]]
* capitalise "USSR", "USA", "OK", "NBA", "GZA" (rapper), "ODB" (rapper), "DMX" (rapper), "RIP" --[[User:Keschte|Keschte]]
* convert "instr." to "instrumental"
* convert "instr." to "instrumental"
* don't add a ":" when there's an opening paranthesis after part like "..., Part 1 ("
* don't add a ":" when there's an opening paranthesis after part like "..., Part 1 ("
** RESOLVED 2005-07-21: --[[G0llum|g0llum]]
** RESOLVED 2005-07-21: --[[User:Keschte|Keschte]]


* "Mr Scruff Presents: Keep It Solid Steel Vol1" does nothing with the 'Vol1' ~[[User:mo|mo]]
* "Mr Scruff Presents: Keep It Solid Steel Vol1" does nothing with the 'Vol1' ~[[User:mo|mo]]
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* lowercase the word 'Unplugged' in paranthesis -- [[User:Shepard|Shepard]]
* lowercase the word 'Unplugged' in paranthesis -- [[User:Shepard|Shepard]]
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* Keep the letters 'UK' uppercased like 'U.K.' since seems to be used quite a bit.. Obviously can't do that for 'US' luckily uk is not a english word ;). -- [[User:TeleGUISE|teleGUISE]]
* Keep the letters 'UK' uppercased like 'U.K.' since seems to be used quite a bit.. Obviously can't do that for 'US' luckily uk is not a english word ;). -- [[User:TeleGUISE|teleGUISE]]
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* Not exactly sure the thoughts on this but choose whether 'BPM' Beats Per Minute gets made all lower or all upper since currently its gets changed to 'Bpm'. -- [[User:TeleGUISE|teleGUISE]]
* Not exactly sure the thoughts on this but choose whether 'BPM' Beats Per Minute gets made all lower or all upper since currently its gets changed to 'Bpm'. -- [[User:TeleGUISE|teleGUISE]]
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* Add 'video' to the words that should be lowercased in parenthesis such as '(video mix)'. -- [[User:TeleGUISE|teleGUISE]]
* Add 'video' to the words that should be lowercased in parenthesis such as '(video mix)'. -- [[User:TeleGUISE|teleGUISE]]
** RESOLVED 2005-07-10: --[[G0llum|g0llum]]
** RESOLVED 2005-07-10: --[[User:Keschte|Keschte]]


* "Symphony no.3 "Eroica" in A flat major op. 55: I. Allegro con brio" becomes "Symphony No. 3"Eroica" In a Flat Major Op. 55: I. Allegro con Brio" nice work apart from that blank trim after 3; and following some [[Talk:Classical Style Guide|ClassicalStyleGuideDiscussion]] "in flat major" should be lowercase and "A" uppercase (I know I'm nasty...) --[[User:ClutchEr2|ClutchEr2]]
* "Symphony no.3 "Eroica" in A flat major op. 55: I. Allegro con brio" becomes "Symphony No. 3"Eroica" In a Flat Major Op. 55: I. Allegro con Brio" nice work apart from that blank trim after 3; and following some [[Talk:Classical Style Guide|ClassicalStyleGuideDiscussion]] "in flat major" should be lowercase and "A" uppercase (I know I'm nasty...) --[[User:ClutchEr2|ClutchEr2]]
Line 232: Line 234:


* convert '[' and ']' to '(' and ')', especially when the string between the brackets ends with 'mix' or 'remix'. I come across this quite often. [http://www.musicbrainz.org/showalbum.html?albumid=356913 example] --[[User:Zout|Zout]]
* convert '[' and ']' to '(' and ')', especially when the string between the brackets ends with 'mix' or 'remix'. I come across this quite often. [http://www.musicbrainz.org/showalbum.html?albumid=356913 example] --[[User:Zout|Zout]]
** RESOLVED 2005-5-23: added buttons for conversion, and removal of parentheses --[[G0llum|g0llum]]
** RESOLVED 2005-5-23: added buttons for conversion, and removal of parentheses --[[User:Keschte|Keschte]]


==NOTES, OTHER STUFF:==
==NOTES, OTHER STUFF:==


* ugly freedb albums to test with:
* ugly freedb releases to test with:


<pre> - VA: rock / 1a11d213
<pre> - VA: rock / 1a11d213
</pre>
</pre>
* What about the name of this function? The Case is only a small function... --[[User:Zout|Zout]]
* What about the name of this function? The Case is only a small function... --[[User:Zout|Zout]]

----

Author [[G0llum|g0llum]]

[[Category:To Be Reviewed]]

Latest revision as of 19:55, 25 October 2011

Status: This Page is Glorious History!

The content of this page either is bit-rotted, or has lost its reason to exist due to some new features having been implemented in MusicBrainz, or maybe just described something that never made it in (or made it in a different way), or possibly is meant to store information and memories about our Glorious Past. We still keep this page to honor the brave editors who, during the prehistoric times (prehistoric for you, newcomer!), struggled hard to build a better present and dreamed of an even better future. We also keep it for archival purposes because possibly it still contains crazy thoughts and ideas that may be reused someday. If you're not into looking at either the past or the future, you should just disregard entirely this page content and look for an up to date documentation page elsewhere.

This is the History of the GuessCaseBugs page, because the page grew quite long.

RESOLVED BUGS:

  • ["unknown"] is changed to ["Unknown"] --JohnCarter
  • 'What'll I Do?' gets guess cased to 'What'Ll I Do?' apparently because 2 letters follow the ' (apostrophe) -- teleGUISE
  • Part-Handler "Leaving Rome, Part 1 & 2" gets converted to "Leaving Rome, Part 1: & 2" --Keschte
  • "F... You! (Sebastian Schleinitz Remix)" gets changed to "F. You! (Sebastian Schleinitz remix)" (... -> .) --LukZ
  • ReleaseTitle: "Complete Discography" throws a javascript exception (disc number handler trips) --Keschte
  • bad,bad,bad: "Flesh Eating Disco Zombies" gets changed to Flesh Eating (disc Zombies) --Keschte
  • comma handler. "A.C.R.O.N.Y.M.," gets changed to "A.C.R.O.N.Y.M. ," (space before the comma) this is valid for all punctuation (e.g. "?", "!" etc. ) --Keschte
  • "What Y'All" gets changed to "What y'All" --Keschte
  • "S.S./Candycane" gets changed to "S.S. /Candycane" --Keschte
  • "A-Team" gets changed to "a-Team" --Keschte
  • "R&B" gets changed to "R & B" --Keschte
  • "Let's Get It On, Part 2" gets changed to "Let's Get It on, Part 2" (Word before the comma needs to be capitalized) --Keschte
  • "Blah Blah... The Blah" gets changed to "Blah Blah... The Blah" (force capitalize next word after an ellipsis) --Keschte
  • "What'cha Want" gets changed to "What'Cha Want" --Keschte
  • "Do You Know Where You Are Going To?" is guess-cased as "Do You Know Where You Are Going to?" (last word not capitalized)
  • "Who You Fighting For?" gets guess cased to "Who You Fighting for?" because of the '?' question mark. -- teleGUISE
    • RESOLVED 2005-07-10: these are both the same case. made some adjustments such that words before a sentence stop character are titled. --Keschte
  • 'a cappella' gets changed to 'acapella' whereas 'a cappella' is the correct spelling. See the wikipedia article for reference. ~ Mdhowe
  • Believe this to be incorrect - Foobar cd 02 gets converted to Foobar (disc 02) thoughts were it should be converted to Foobar (disc 2) -- teleGUISE
  • "State Property Presents Chain Gang Vol. 2" is not converted to "State Property Presents Chain Gang, Volume 2". it works for "Vol 2". --LukZ
  • "While My Guitar Gently Weeps, Volume 2 cd2" is turned into "While My Guitar Gently Weeps, Volume 2: (disc 2)" . infact anthing that has text after a vol/volume # gets a : after the # ~mo
  • "Rollin' On the Floor Laughing" won't be corrected to "Rollin' on the Floor Laughing". That has something to do with the ' before On. Couldn't test it because Keschte's server is down :) -- Shepard
  • Track titles ending with the -Letters- 'Part' do not get properly 'guess cased' such as "Play The Part" as well as titles like "THE Keschte best Guess Case scRIPt REACHing A Standard THAT Sets itself APaRt" -- teleGUISE
  • "Nothin but a Good Time" leaves 'but' lower case however "Nothin' But a Good Time" with an apostrophe after the n' caps 'But' -- teleGUISE
  • "Hear You Now, Part II (Corvin Dalek 404 remix)" gets changed to "Hear You Now, Part II (Corvin Dalek 404: remix)" --LukZ
  • "Balbla, some text" is converted to "Balbla, Some text" in sentence mode, should be lowercase after comma. -Keschte
    • RESOLVED 2005-6-16: Fixed --Keschte
  • "tha" should be handled like "the". --SenRepus
  • trim "(bonus)" and "(bonus track)" from track titles. --Keschte
  • "Golfer vrs Boxer" should be changed to "Golfer vs. Boxer" --Keschte
  • correct misspelled "A Cappella", "Accappella" to (acapella) --Keschte
  • "Title - live" is changed to "Title - (live)", but the hyphen should be removed before the parenthesis --Keschte
    • RESOLVED 2005-6-16: Fixed --Keschte
  • "Labour Of Love (Joey Negro Extended 12")" is converted to "Labour of Love (Joey Negro extended 12" )" (space after 12") --Keschte
    • RESOLVED 2005-6-16: Fixed --Keschte
  • "6:00" is converted to "6: 00" , When checking colons, and it is encapsulated by digits, don't add spaces. --Keschte
    • RESOLVED 2005-6-16: Fixed --Keschte
  • "Dance Dance Dance" is changed to "(dance dance dance)" --Zout
    • RESOLVED 2005-6-16: The pre-processor is more sensible now about these cases --Keschte
  • "The Worst Part of a Broken Heart" becomes "The Worst, Part of a Broken Heart" ~RodBegbie
    • RESOLVED 2005-6-16: i should stop doing this _quick_ fixes, the "Part" checker is more careful now :) --Keschte
  • "We'll Have Power" gets changed to "We'Ll Have Power" -- inhouseuk
  • "We'll be burning" gets turned into "We'Ll Be Burning" ~mo
    • RESOLVED 2005-6-16: Same bug, fixed --Keschte
  • "Sh*t" gets turned into "Sh * t" ~mo
    • RESOLVED 2005-6-16: Fixed --Keschte
  • "C.C. Bloom's" gets changed to "C.C. Bloom'S" it upper cases the 'S' -- inhouseuk
  • "Music to watch Girls By" is capitalized wrong. --Zout
    • OPEN 2005-6-1: hmm, where. It is capsed as "Music to Watch Girls By" for me. --Keschte
      • Nevermind, it seems to work now. I guess it was my mistake. --Zout
      • RESOLVED 2005-6-14: copied to resolved, no fix necessary --Keschte
  • Artist "A (feat. B)" with track "C" gets changed to artist "A" with track "C(feat. B)" in sentence caps mode (edit track name and artist) instead of "C (feat. B)" (it's missing a space). --Nikki
    • RESOLVED 2005-6-1: should be handled with the new sentencemode integration into the autofix function --Keschte
  • "Is Anybody Goin' To San Antone" has 'To' in wrong case. --Zout
    • RESOLVED 2005-5-31: the single quote checker gives me the creeps! removed flag for capitlization alltogether (this means stuff inside a set of single quotes won't be capitalized) --Keschte
  • Add handling for french disc titles, ie "Discque"
  • "GTR vs. the Shrink" needs uppercase The (after vs.) "GTR vs. The Shrink"
  • convert "A Capella" to ExtraTitleInformation "(acapella)" --Keschte
  • "P.S. I Love You" gets changed to "P.S.I. Love You" - inhouseuk
    • RESOLVED 2005-5-31: re-wrote the acronym checker --Keschte
  • "Macxxxxx" and "YYY macxxxxx" gets changed to MacXxxxx even when it's not a surname; words like machine, macaroni, mace, and others should probably be excluded -- azertus
  • OPEN 2005-5-26: should that be done only for artists, not tracknames? (=> feat. artists would get changed all the time, that's why i added it), i've found a list of scottish names with Mac which is noticeable longer than the words with Mac on the wikitionary page, what should be done? --Keschte
  • I don't know, really. Capitalizing the Mac prefix is a good feature and adding a list of exceptions to that rule probably isn't that efficient, right? I'd only add machine(s) as an exception 'cause that's the only one likely to occur often (I counted a mere 15 macaronis)
    • RESOLVED 2005-5-29: added the scottish names, its safer to convert only known lastnames (because of languages other than english, where there other Mac... words --Keschte
  • "Push", "Join" inside brackets gets converted to uppercase "PUSH", need to look what triggers this error (has to do with methods on the Array object) --Keschte
  • Another word where this happens is "Sort", don't know if this is helpful. -- Balaam's Miracle
  • And with "Pop" --Zout
    • RESOLVED 2005-5-31: added handling which checks that key and value in the wordlists is the same (weeds out the array methods which triggered false positives) --Keschte
  • "Dance, Dance, Dance" changes to "Dance, Dance, (dance)" on this release. Same for "Do You Wanna Dance" --> "Do You Wanna (dance)" on this --ClutchEr2
  • In the same manner as the above bug. "Half a Dance" gets changed to "Half A (dance)" --inhouseuk
  • "Give and Take" gets changed to "Give And (take)" -- inhouseuk
  • I'm guessing this is getting caught by the same bug as dance -- inhouseuk
    • suggestions on how to work around this? if dance is the last word, not surrounded by other extratitleinformation, don't put it into parentheses? i feel converting "yadayada remix" -> "yadayada (remix)" is a good feature, but if it results in too many false positives, then something has to be done about it.
    • RESOLVED 2005-5-31: i've implemented hanling that if a single word matches at the end of the title, certain words (but not remix, live, etc.) are not put into parentheses --Keschte
  • Same with "los" as with "the", i.e. when adding an artist and guessing the sortname, the guess will be "Bar, Los", for any name "Foo Bar" where Foo contains "los". Possibly also for other articles in other languages? //bnw
    • RESOLVED 2005-5-31: sorry, the file was not published. its the same as the "The" case --Keschte
  • When adding an artist and guessing the sortname, the guess will be "Bar, The", for any name "Foo Bar" where Foo contains "the", for instance "Matthew Matics" gets "Matics, The". //bnw
    • RESOLVED 2005-5-29: added bounds to the RegExp --Keschte
  • Selecting an artist type as Group, then entering a name of "Foo Bar", Guess Sortname sets is as "Bar, Foo". For Group artists, it shouldn't do this. -- RodBegbie
    • WORKSFORME 2005-5-27: you can press copy if you are sure its the same as the artistname. --Keschte
  • "Les 100 plus belles chansons (cd3)" gets changed to "Les 100 Plus Belles Chansons (Disc 3)" (uppercased D) --LukZ
    • RESOLVED 2005-5-25: re-wrote parts of the disc number checker --Keschte
  • "Fine Day (Mike Koglin 12' mix)" is being converted to "Fine Day (Mike Koglin 12"mix)" which is converted to "Fine Day (Mike Koglin 12 "mix)". --teleGUISE
    • RESOLVED 2005-5-25: re-wrote the vinyl checker --Keschte
  • "Where Love Lives (Come on In) (12"Classic mix)" gets converted to "Where Love Lives (Come on In) (12"lassic mix)". And keeps on trimming. --teleGUISE
    • RESOLVED 2005-5-25: re-wrote the vinyl checker --Keschte
  • "High Voltage (Long version)" ---guess case--> "High, Volume (Long version)" --Faugn
    • RESOLVED 2005-5-26: a regular expression mistake in the recently Volume handling --Keschte
  • "The Passion (John O'callaghan remix)" gets changed to "The Passion (John o'Callaghan remix)". --teleGUISE
  • "That'll Be the Day" is being converted to "That'Ll Be the Day". Maybe this can be added to the exceptions list? --Zout
  • "The Wearin' Of The Green" gets changed to "The Wearin' Of the Green". --LukZ
    • RESOLVED 2005-5-25: was a leftover of the old singleQuote handling. words after a single quote will now not be forced to be "titled" --Keschte
  • mac-edittrack: does not handle the feat. transformation in "Poor Righteous Teacher feat The Fugees" --Keschte
  • "Allies (feat. The Fugees)" gets changed to (lowercase The) "Allies (feat. the Fugees)" --Keschte
  • "CD Super-Cali-Fragalistitc-Expi-Ali-Docious #1" gets changed to "(disc: Super-Cali-Fragalistitc-Expi-Ali-Docious #1)"
  • "Blabla (disc 1: Disc Name)" gets changed to (lowercase disc after colon) "Blabla (disc 1: disc A)" --Keschte
  • "Just a Touch of Love (The C+C Garage dub mix)" gets changed to (space around "+") "Just a Touch of Love (The C + C Garage dub mix)" --Keschte
  • "Music to Make Love to Your Old Lady By: The Companion Cd" gets changed to Music to Make Love to Your Old Lady by: The Companion (disc) which reveals two flaws. a) "By" should be uppercase, because its the last word before the punctuation. b) "Disc" should not be converted to extratitleinformation if its the last word of a string --Keschte
  • Conversion of 'CD' to 'disc': I feel it should only be converted when 'bonus' is near the word, or a number is near. example --Zout
    • WORKSFORME 2005-5-23: works for most cases, i think that will do :) --Keschte
  • "Last Night A D.J. Saved My Life" gets changed to "Last Night AD.J. Saved My Life" --inhouseuk
    • RESOLVED 2005-5-24: corrected a flaw in the acroynm handling, where "A D.J." was identified as an acronym, which it is not. --Keschte
  • "Shorty (You Keep Playin' With My Mind) (Spensane Extended Vocal Mix)" gets changed to "Shorty (You Keep Playin ' With My Mind) (Spensane extended Vocal mix)", and it should be "Shorty (You Keep Playin' With My Mind) (Spensane extended vocal mix)" (no space before ', and lowercased vocal) --LukZ
    • RESOLVED 2005-5-24: removed the check if single quotes form a sub-sentence. it will never add/remove spaces from now on. i've added "vocal" to the words which are converted inside round parentheses --Keschte
  • "Some Track Name (bonus track)" gets changed to "[unknown]". --JohnCarter
    • RESOLVED 2005-5-24: that was a nasty bug in the regular expression which looks for data track/bonus track/unknown variants --Keschte
  • Release Titles with the word 'Volume' do not automatically get a ',' preceded to it. Where as vol or vol. get expanded & preceded with a ','. --teleGUISE
  • Any reason vol or vol. to simply get capped and not expanded to Volume when a track title? --teleGUISE
    • RESOLVED 2005-5-24: not the thing i've seen daily, but added it to track titles as well --Keschte
  • Alternative,House,Techno,Trance mix gets capped but 'dance mix' does not. R&B while I guess gramatically correct but not the norm for genre changes to R(space)&(space)B. --teleGUISE
    • RESOLVED 2005-5-24: added these words to the words which get lowercased inside parenthesis. --Keschte
  • Shouldn't re-mix be changed to remix or Remix? --teleGUISE

RESOLVED RFE:

  • Add "version" to ExtraTitleInformation if it's "Trackname (main)" --Keschte
  • Convert "ext", "extd" to "extended" --Keschte
  • convert "aka", "AKA" -> "a.k.a."
  • trim "(Retail ["version"])" from release names
  • Add "intro", "rehearsal", "outtake" to ExtraTitleInformation
  • convert "'Em", which is a short form of Them to "'em"
  • Add "dub" to words wich are not put into paranthesis if they are alone at the end of the title. --Keschte
  • Part-Handler "... (Pt. x)" -> "..., Part x" --Keschte
  • Add more cases to vinyl-hander "7-Inch" and "7 Inch" are not converted to 7" --Keschte
  • Part-Handler "Pts 1 & 2" -> ", Parts 1 & 2" --Keschte
  • Part, Volume, Disc Handler -> remove # from numbers, e.g. "Pt. #1" -> ", Part 1" --Keschte
  • Part-Handler "... - Part x" -> "..., Part x" --Keschte
  • capitalise "KV", often used in classical works by Mozart (comp. BWV for Bach) --Zout
  • capitalise "USSR", "USA", "OK", "NBA", "GZA" (rapper), "ODB" (rapper), "DMX" (rapper), "RIP" --Keschte
  • convert "instr." to "instrumental"
  • don't add a ":" when there's an opening paranthesis after part like "..., Part 1 ("
  • "Mr Scruff Presents: Keep It Solid Steel Vol1" does nothing with the 'Vol1' ~mo
  • lowercase the word 'Unplugged' in paranthesis -- Shepard
  • Keep the letters 'UK' uppercased like 'U.K.' since seems to be used quite a bit.. Obviously can't do that for 'US' luckily uk is not a english word ;). -- teleGUISE
  • Not exactly sure the thoughts on this but choose whether 'BPM' Beats Per Minute gets made all lower or all upper since currently its gets changed to 'Bpm'. -- teleGUISE
  • Add 'video' to the words that should be lowercased in parenthesis such as '(video mix)'. -- teleGUISE
  • "Symphony no.3 "Eroica" in A flat major op. 55: I. Allegro con brio" becomes "Symphony No. 3"Eroica" In a Flat Major Op. 55: I. Allegro con Brio" nice work apart from that blank trim after 3; and following some ClassicalStyleGuideDiscussion "in flat major" should be lowercase and "A" uppercase (I know I'm nasty...) --ClutchEr2
    • RESOLVED 2005-4-28: Blank trim was an error while looking for vinyl strings (e.g. 12, 7, 7"). I consumed the spaces too, which will of course convert 'Blah 2 "Test' to 'Blah 2"Test', this part is resolved now. The rest is more difficult, but i imagine I could write special cases for classical music lovers. But then again, you can use non-english mode, and capitalize the needed words manually ;)
  • convert '[' and ']' to '(' and ')', especially when the string between the brackets ends with 'mix' or 'remix'. I come across this quite often. example --Zout
    • RESOLVED 2005-5-23: added buttons for conversion, and removal of parentheses --Keschte

NOTES, OTHER STUFF:

  • ugly freedb releases to test with:
 - VA: rock / 1a11d213  
 
  • What about the name of this function? The Case is only a small function... --Zout