SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

Flac / Audio tagger Compilation tag

Hi,

I’m trying Jaikoz Audio Tagger Trial last version and I have a question about “Compilation” tag in Flac files.

I have a lot of album that I want to tag to add them to a SqueezeBox Server.

At MusicBrainz, “Compilation” tag has for value 1 or 0 which is well retreived and added to flac files using Audio Tager but for album or track tagged as compiltaion by MusicBrainz, “Compilation” info in Audio Tager is not enabled. If I enable “Compilation” in Audio Tagger “Compilation=1” is replaced by “Compilation=True” in related flac files.

I have search on google for possible help or suggestions for this value and “Compilation=1” seems to be reported.

Do you know if “Compilation=True” if is interpreted as “Compilation=1” ?
Do you have some advises about it ?

Many Thanks
Kind Regards

Are you saying compilation field needs to be set to 1 to work i Squeezebox,and Jaikoz is saving it as True ?

Hi,

Thanks for your return.

Here is a dump (with metaflac) of vorbis comments tagged with JAT using MuciBrainz:

GENRE=Rock
COMPOSER=Niagara
YEAR=2002
ALBUMSORT=Flammes
COMPILATION=1
DISCTOTAL=02
MUSICDNS_PUID=9dc82d95-e91a-7370-d15a-4a1dc3f6e267
TITLE=J'ai vu
RELEASECOUNTRY=France
TOTALTRACKS=18
MUSICBRAINZ_ALBUMARTISTID=63265bdb-9c92-4517-94be-615773e76413
ISRC=FRZ029000380
DATE=2002
TRACKTOTAL=18
ASIN=B000062U5P
ALBUMARTISTSORT=Niagara
LANGUAGE=fra
SCRIPT=Latn
FORMAT=CD
MUSICBRAINZ_ALBUMID=59779968-d32e-4816-9a94-83158ad0242a
RELEASESTATUS=official
ALBUM=Flammes
MUSICBRAINZ_ARTISTID=63265bdb-9c92-4517-94be-615773e76413
RELEASETYPE=compilation
ARTIST=Niagara
BARCODE=731458959229
MUSICBRAINZ_TRACKID=e774cf2f-7df8-429a-bcb1-d036af4fc21c
ARTISTSORT=Niagara
TRACKNUMBER=01
ALBUMARTIST=Niagara
MUSICBRAINZ_DISCID=WHC2kn1weGQZBw.PydCsNlg1WFY-
MUSICBRAINZ_ALBUMSTATUS=Official
MUSICBRAINZ_ALBUMTYPE=Compilation
TITLESORT=J'ai vu
COMPOSERSORT=Niagara
CATALOGNUMBER=589 592-2
LABEL=Polydor
MEDIA=CD

Here is a dump (with metaflac) of vorbis comments tagged with JAT with MusicBrainz but enabling after “Is Compilation” info.

GENRE=Rock
COMPOSER=Niagara
YEAR=2002
ALBUMSORT=Flammes
DISCTOTAL=02
MUSICDNS_PUID=9dc82d95-e91a-7370-d15a-4a1dc3f6e267
TITLE=J'ai vu
RELEASECOUNTRY=France
TOTALTRACKS=18
MUSICBRAINZ_ALBUMARTISTID=63265bdb-9c92-4517-94be-615773e76413
ISRC=FRZ029000380
DATE=2002
TRACKTOTAL=18
ASIN=B000062U5P
ALBUMARTISTSORT=Niagara
LANGUAGE=fra
SCRIPT=Latn
FORMAT=CD
MUSICBRAINZ_ALBUMID=59779968-d32e-4816-9a94-83158ad0242a
RELEASESTATUS=official
ALBUM=Flammes
MUSICBRAINZ_ARTISTID=63265bdb-9c92-4517-94be-615773e76413
RELEASETYPE=compilation
ARTIST=Niagara
BARCODE=731458959229
MUSICBRAINZ_TRACKID=e774cf2f-7df8-429a-bcb1-d036af4fc21c
ARTISTSORT=Niagara
TRACKNUMBER=01
ALBUMARTIST=Niagara
MUSICBRAINZ_DISCID=WHC2kn1weGQZBw.PydCsNlg1WFY-
MUSICBRAINZ_ALBUMSTATUS=Official
MUSICBRAINZ_ALBUMTYPE=Compilation
TITLESORT=J'ai vu
COMPOSERSORT=Niagara
CATALOGNUMBER=589 592-2
LABEL=Polydor
MEDIA=CD
COMPILATION=true

Compilation tag has been changed from 1 to true.

It is not so easy to find some clear information on tag value format but according to this article it seems that 1 is the good value (for flac)
at wiki.slimdevices.com:
http://wiki.slimdevices.com/index.php/VariousArtistsLogic
at mp3tag.de forum:
http://forums.mp3tag.de/index.php?showtopic=10827&hl=compilation

Kind Regards

Okay, Ive raised this as a bug

Fixed for next release.

Now when you set the Is Compilation field on a Flac or OggVorbis file its value is set to 1 not true. If you read a Flac or Ogg Vorbis file into Jaikoz that has set the field to true it will display as set in Jaikoz, and on Force Save will convert the value from true to 1.

If anybody knows a reason why the Is Compilation flag should continue to write ‘true’ rather ‘1’ please let me know as soon as you can

Well I can’t think of a reason but true and 1 are essentially the same thing unless the application(s) in question are reading a string “true” from the tag and doing nothing else with it.

However, more likely, or at least we should hope, any application that reads what it expects to be a boolean value can accept any variation of that boolean value and covert it into what is needed. In other words, a case-insensitive “True” or “Yes” should work as well as a numeric 1. I don’t think it would be reasonable to expect anything more flexible than that.

Maybe I’m being naive, about the above and the following but isn’t there some sort of standard for these fields?

[quote=markfaine]
Maybe I’m being naive, about the above and the following but isn’t there some sort of standard for these fields?[/quote]
Unfortunately there very little in the way of standards defined for Vorbis Comments which are used by both Ogg Vorbis and Flac (and even where there are standards they arent always followed)