Topic: Intro / Vorbis Comment Project
Hello,
First let me say I love MusicBrainz. It is an awesome resource.
I am currently working on my own project, much much smaller in scope and very specific in purpose.
I am working on a set of standard vorbis comments to tag my flac files with allowing me to create specialized playlists, and I may end up hacking a FOSS jukebox (probably GStreamer based) to make better use of the standard I am developing.
For example -
VOCAL GENDER
VOCAL LANGUAGE
will allow me to do things like create playlists of songs with female singers in the language of Spanish and the genre of Pop.
Also, an issue I'm trying to address is things like single tracks with several movements (something Rush is famous for)
Where the various movements start can be extracted from the CD's TOC so it can be tagged.
Something like
PART=00:00:00|I. Intro
PART=04:42:27|II. The Dog and the Hamster
PART=07:12:56|III. Nightfall on the River
That would allow a player that understands the PART tag to display the movement associated with the current time.
All I'm interested with my project is Vorbis Tags, I'm not interested in anything else.
But is this the kind of thing that maybe should be part of MusicBrainz instead of its own project? If so, what would be the politics involved in getting it in?
I know one issue, at least with movements, is that sometimes the same catalog number will have slightly different track lengths. They will have a different MusicBrainz ID but even if the track length is different by just a few seconds, the time indicator for when a movement starts will be different so the right tags to send depends upon the MusicBrainz ID and not just which release (catalog number it is), and submitting the tags will require extracting that info from the TOC.
I also want a way to indicate a song is a cover. IE on the U2 Rattle and Hum DVD - they have a song that is combination of Sympathy for the Devil and Ruby Tuesday.
I was thinking something like
COVER=some code for sympathy
COVER=some code for ruby tuesday
The natural choice for "some code" would be the ISRC that was first used with the respective songs, assuming there is one.
Purpose for that is random playlists, I hate it when I hear a song that was just played but a different rendition. Using something like COVER with a code could help random playlists avoid that. Finding the right ISRC to use (assuming there was one with original recording) may be difficult.
Anyway, those are some of my thoughts, I need a uniform standard way to tag to do the things I want to do, so that's why I'm developing one.
Some things I don't care about, I don't care about who played the 12 string guitar or what the drummer had for breakfast. But presumably if what I'm working on is something that can and should be merged into available metadata from MusicBrainz, one could choose what tags they want to use (who played 12 string guitar may be very important for playlist generation to someone else, but not to me)
Thoughts?