|
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
RESOLVED 2005-07-21: --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
RESOLVED 2005-07-10: --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) -- teleGUISE
RESOLVED 2005-07-10: --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
RESOLVED 2005-07-10: --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 # ~mo
RESOLVED 2005-07-10: --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 Keschte's server is down
-- Shepard RESOLVED 2005-07-10: --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 Keschte best Guess Case scRIPt REACHing A Standard THAT Sets itself APaRt" -- teleGUISE
RESOLVED 2005-07-10: --Keschte
"Nothin but a Good Time" leaves 'but' lower case however "Nothin' But a Good Time" with an apostrophe after the n' caps 'But' -- teleGUISE
RESOLVED 2005-07-10: --Keschte
"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
"2 Unlimited Megamix" gets changed to "2 Unlimited (megamix)" see
http://musicbrainz.org/showmod.html?modid=2844158 -- inhouseuk RESOLVED 2005-6-16: Removed megamix from the list of words which are put to parenthesis --Keschte
"C.C. Bloom's" gets changed to "C.C. Bloom'S" it upper cases the 'S' -- inhouseuk
RESOLVED 2005-6-16: --Keschte
"Music to watch Girls By" is capitalized wrong. --Zout
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
RESOLVED 2005-5-31: --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
RESOLVED 2005-5-25: --Keschte
"That'll Be the Day" is being converted to "That'Ll Be the Day". Maybe this can be added to the exceptions list? --Zout
RESOLVED 2005-5-25: --Keschte
"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
RESOLVED 2005-4-28: --Keschte
"Allies (feat. The Fugees)" gets changed to (lowercase The) "Allies (feat. the Fugees)" --Keschte
RESOLVED 2005-4-28: --Keschte
"CD Super-Cali-Fragalistitc-Expi-Ali-Docious #1" gets changed to "(disc: Super-Cali-Fragalistitc-Expi-Ali-Docious #1)"
RESOLVED 2005-4-28: --Keschte
"Blabla (disc 1: Disc Name)" gets changed to (lowercase disc after colon) "Blabla (disc 1: disc A)" --Keschte
RESOLVED 2005-4-28: --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
RESOLVED 2005-4-28: --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
RESOLVED 2005-5-23: --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
RESOLVED 2005-5-24: --Keschte
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 2005-5-24: --Keschte
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"
RESOLVED 2005-07-21: --Keschte
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 ("
RESOLVED 2005-07-21: --Keschte
"Mr Scruff Presents: Keep It Solid Steel Vol1" does nothing with the 'Vol1' ~mo
RESOLVED 2005-07-10: --Keschte
lowercase the word 'Unplugged' in paranthesis -- Shepard
RESOLVED 2005-07-10: --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 ;). -- teleGUISE
RESOLVED 2005-07-10: --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'. -- teleGUISE
RESOLVED 2005-07-10: --Keschte
Add 'video' to the words that should be lowercased in parenthesis such as '(video mix)'. -- teleGUISE
RESOLVED 2005-07-10: --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 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
Author Keschte CategoryHistory