IPB

Welcome Guest ( Log In | Register )

Tags And Capitalization Question
jasnic02
post Jul 4 2003, 20:27
Post #1





Group: Members (Donating)
Posts: 55
Joined: 8-November 02
Member No.: 3721



Here's a problem that has really been bugging me. I want to know how everyone else handles capitalization in their file tags and filenames. I have read the guide that cddb suggests, which is different than what musicbrainz.org wants, which is different than what freedb wants, which might all be different to what everyone else wants. I am trying to add this to a perl script that I use for all my encoding and I want to get it right this time!

Do you uppercase the first character in all the words? Do you leave certain words like 'a', 'an', 'the', 'of' lowercase? Any others you leave lowercase? I have looked at English rules for capitalization for song titles and it gets real confusing. For instance, prepositions that are less than five letters long (at, by, for, etc) or lower-case, but only when followed by a noun. How do you script the exeptions for that?

What if the song has the artist 'Featuring' another artist? Or 'With' another artist? Do you append that to the track name instead of the artist field? Do you use the abbreviation 'ft.', 'ft', 'Feat.', 'feat.', 'Feat', 'feat', or 'With', 'with'?

If the disc is part of a 2-disc set do you use (Disc 1) or (Disc 1 of 2) in the album field?

So far, I have been capitalizing all the words .. using 'ft' and appending it to the track title instead of the artist field.

Please let me know how you handle this! There must be some sort of standardization or something that most people go by. If not, there should be!

The things I worry about ... blink.gif

This post has been edited by jasnic02: Jul 4 2003, 20:31
Go to the top of the page
+Quote Post
 
Start new topic
Replies
Canar
post Jul 5 2003, 19:22
Post #2





Group: Super Moderator
Posts: 3356
Joined: 26-July 02
From: princegeorge.ca
Member No.: 2796



Probably the best way to do a lot of it is to use a tagging format that handles more information than ID3v1.

I have several tags using APEv2 that handle stuff ID3v1 can't. Here are the ones that correspond to your problems:
FEATURING - A tag just for featuring information.
DISC - The disc number in the set.
DISCS - The number of discs in the set.

Then, you can format however you like, inserting tags as needed. That way each person is able to have their own settings. I display featuring tags as "feat." on my screen, and "Ft" on my portable, where I remove all caps, then capitalize every letter that comes after a space.

As for the prepositions/scripting thing, make a wordlist. Ignore the "preceding-a-noun" requirement unless you have access to some high-quality english language parser/interpreter. I do all my tags automatically from FreeDB, then I tweak them as necessary. Because I'm doing archival using MPC q6, I only plan to do it once on all my stuff, so I may as well do it right, no? smile.gif

I also collapse and expand meaning, depending on situation. For "with" style collaborations, I'd list the second artist in my "featuring" tag. For "vs." collaborations, I use two "artist" tags, with a "collaboration type" tag set to "Versus". One's hierarchical, the other egalitarian. I attempt to interpret which meaning is implied and reproduce it.

With proper tagging and a good, flexible tagging system, you can solve most of your problems.

My main gripe with APEv2 is that it is impossible to specifically link two values. For example, in a DJ mix, there are often several different Artist/Title values in one file. It isn't possible to link them without adding extraneous information to either key or value. It would be nice if there was some way to explicitly associate several values together.


--------------------
You cannot ABX the rustling of jimmies.
No mouse? No problem.
Go to the top of the page
+Quote Post

Posts in this topic
- jasnic02   Tags And Capitalization Question   Jul 4 2003, 20:27
- - Boredom801   QUOTE (jasnic02 @ Jul 4 2003, 07:27 PM)Here...   Jul 5 2003, 18:03
- - Canar   Probably the best way to do a lot of it is to use ...   Jul 5 2003, 19:22
- - Jebus   I don't use any of those special tags for disc...   Jul 5 2003, 20:12
- - ScorLibran   Here's what I've been doing so far, but my...   Jul 6 2003, 08:10
- - Omni   From my old college textbook (Yes! I still ke...   Jul 6 2003, 08:49
- - Canar   QUOTE (ScorLibran @ Jul 5 2003, 11:10 PM)As f...   Jul 6 2003, 08:49
- - ScorLibran   QUOTE (Canar @ Jul 6 2003, 03:49 AM)However, ...   Jul 6 2003, 13:12
- - MachineHead   I cap everything. Proper it is not, but everything...   Jul 6 2003, 13:45
- - BadHorsie   QUOTE (jasnic02 @ Jul 4 2003, 11:27 AM)Here...   Jul 6 2003, 14:00
- - getID3()   Throwing my tagging variant into the mix: Track t...   Jul 6 2003, 18:33
- - /\/ephaestous   Track titles: - All caps except for a, an, the, of...   Jul 6 2003, 19:42
- - Canar   What would be really nice is a hierarchical listin...   Jul 6 2003, 22:59
- - ScorLibran   Slightly off-topic... Speaking of tags and genres...   Jul 7 2003, 11:16
- - dewey1973   Here is what I do... 1. download info from freed...   Jul 7 2003, 18:37
- - CyberInferno   QUOTE (Omni @ Jul 5 2003, 11:49 PM)For instan...   Jul 7 2003, 18:45
- - jasnic02   Well, this has definitely been helpful for me. I ...   Jul 7 2003, 19:55
- - rpop   Sorry if I missed something or wrote something tha...   Aug 12 2003, 11:16
- - fileman   ... but then you have again to make a decision (is...   Aug 12 2003, 12:28
- - Sebastian Mares   I don't care about standards, so I always capi...   Aug 12 2003, 13:24
- - ScorLibran   Holy thread revival, Batman! This thread take...   Aug 12 2003, 13:40
- - bfourney   I've begun to come across these issues lately ...   Oct 29 2003, 21:09
- - CyberInferno   I believe the "standard" as far as featu...   Oct 29 2003, 23:16
- - sshd   English being my second language I have often wond...   Oct 29 2003, 23:42
- - Pio2001   I capitalize all words exept articles, conjunction...   Oct 30 2003, 00:10
- - sshd   QUOTE (Pio2001 @ Oct 30 2003, 12:10 AM)The pr...   Oct 30 2003, 06:03
- - ScorLibran   My personal methods, which have evolved somewhat f...   Oct 30 2003, 08:43
- - Go2Null   Another revival of this thread I have just st...   Dec 30 2003, 20:05


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 29th August 2014 - 09:32