[mythtv] [PATCH] MythMusic Compilation Artist Support (was Multi Artist Support)

Colin Guthrie myth at colin.guthr.ie
Tue Jan 4 07:29:15 EST 2005


Also forgot to put "MythMusic" in the title of this mail in case anyone 
filters for that.... Sorry for the SPAMesqe traffic! ;)

I'll just repeat myself to save people looking elsewhere:

Hi,

Sorry it's taking me ages to do this patch, but my free time is kinda 
changable just now.

Here is my Multi Artist patch, updated to use the "compilation" flag (I 
was inspired to crack on with this due to the Metadata editor patch 
which also uses this flag although cannot write it to the file's actual 
metadata yet!!). Thor also advised this it would be a good idea to use 
this flag.

I changed quite a lot in this patch from the pervious one (including a 
few variable names and such) so apologies if I've done something stupid 
in the process!

Oh and there are a couple of #define HAVE_INTTYPES_H in the flac related 
headers as this is the only way I've found for this to compile on my 
setup (flac-1.1.1-0.beta1).

The patch is attached here as version 0.6:

http://www.mythtv.org/bugs/show_bug.cgi?id=19

Probably best to read comments 5 and 6 at least (though don't use the 
attachment in comment 5, it has a missing file in the patch - use the 
one on comment 7 instead).

It's not finished, but if people could give me some updated feedback I'd 
be apprecative.

As noted in the bug report above, I use ID3v2 TPE4 for indicating the 
compilation artist and "MIXEDBY" for Vorbis Comments (It's just what I 
started using ages ago, but I suspect this will change due to peoples 
recommendations).

Oh, there is also a trivial MusicBrainz tag in there to indicate that 
the track has a separate "album artist" to the track artist, but that's 
about it so far for MusicBrainz support.


Col

-- 

+------------------------+
|     Colin Guthrie      |
+------------------------+
|  myth at colin.guthr.ie   |
| http://colin.guthr.ie/ |
+------------------------+


More information about the mythtv-dev mailing list