I think it is an elegant solution
per se for most users to write the Album Artist MC field to two tags because this seems to ensure the best compatibility with other SW and HW players. My point was that it would be useful to have information about this clever but uncommon feature easily available in a list explaining all MC stock fields (although I would actually prefer a user option controlling the behaviour so I can switch it off). If I know about the double tags I can try to manually ensure coherence (because I cannot use MC to compare the content of those two tags; I know I can do an update of the tags from library for all files). I searched your webpage and found info on this in a change log from 2008, long before I started using MC:
13.0.46 (9/24/2008)
[Snip]
2. Changed: "Album Artist" is saved as both TPE2 and TXXX(Album Artist) in MP3 ID3v2 tags. (Band is now stored as TXXX(Band))
Now that I am a (happy) MC user I read the current change log and hope to be alerted that way of any changed behaviour. For everybody using MC, including new users and users who are not reading changelogs old or current, it would be easier to have a list in the wiki.
What about the following as a start for a new wiki page?
Using Both Flac and MP3 (ID3v2.3) Files With MCMC is automatically reading and, if you set that option for the MC field in question (Tools>Options>Library & Folders>Manage Library Fields>Store in file tags (when possible)), writing file tags to/from certain stock fields in MC. Since flac and mp3 files have different types of tags there are some information and tricks that can be useful when having both file types in your MC library.
MC Field Album ArtistMC behaviour:
File tag | Reading | Writing (if that option is set) |
MP3 ID3v2.3 tags | Both TPE2 and TXXX Album Artist (I do not know which takes precedence if different) | Both TPE2 and TXXX Album Artist |
Flac Vorbis comments | Album Artist | Album Artist |
Note that you cannot use MC to compare the information in the two mp3 ID3v2.3 tags
TPE2 and
TXXX Album Artist. If you want to ensure that those two tags have the exact same information (after you have used an external tag editor, for instance), you can in MC select all audio files in your library and select Tools>Library Tools>Update Tags (from library). The option Tools>Options>Library & Folders>Manage Library Fields>Store in file tags (when possible) must be checked for the library field Album Artist. Note that this operation can overwrite existing information in also other file tags.
dBpoweramp used to write as default an
Album Artist Vorbis comment in flac files when ripping, but that behaviour changed so the current version of dBpoweramp as default writes an
Albumartist (just one word instead of two) Vorbis comment in flac files when ripping. MC is not automatically reading the
Albumartist Vorbis comment, but you can in MC create a custom field named exactly Albumartist to import that tag. After you have done that you can in MC select all your audio files and select Tools>Library Tools>Update Library (from tags) to actually import the tag information. Now you have two different MC fields containing the same type of information. If you want just one field/column instead of two you can use this expression for a column or a custom field named Albumartists, for instance, to merge the two fields:
ListCombine([Album Artist],[Albumartist])&datatype=[list]
Note that you still have to edit the Album Artist or Albumartist MC field depending on the file type if you want the information written back to the file.
Squeezbox Server supports in mp3 ID3v2.3
TPE2,
TXXX Album Artist and
TXXX Albumartist and in flac
Album Artist and
Albumartist Vorbis comments (see
http://wiki.slimdevices.com/index.php/SlimServerSupportedTags for more information). It is unclear which tag takes precedence if they are different.
MC Field PublisherMC behaviour:
File tag | Reading | Writing (if that option is set) |
MP3 ID3v2.3 tags | TPUB | TPUB |
Flac Vorbis comments | None | None |
It is common to use in flac files an
Organization Vorbis comment for the publisher/label information. dBpoweramp for instance as default writes an
Organization Vorbis comment in flac files when ripping. MC is not automatically reading the
Organization Vorbis comment, but you can in MC create a custom field named exactly Organization to import that tag. After you have done that you can in MC select all your audio files and select Tools>Library Tools>Update Library (from tags) to actually import the tag information. Now you have two different MC fields containing the same type of information. If you want just one field/column instead of two you can use this expression for a column or a custom field named Label, for instance, to merge the two fields:
ListCombine([Publisher],[Organization])&datatype=[list]
Note that you still have to edit the Publisher or Organization MC field depending on the file type if you want the information written back to the file.
Squeezbox Server has no native support for the ID3v2.3
TPUB tag or the
Organization Vorbis comment, but you can use the CustomScan and CustomBrowse plugins to display those tags (see
http://wiki.slimdevices.com/index.php/Custom_Scan_plugin and
http://wiki.slimdevices.com/index.php/Custom_Browse).
MC Field Disc #MC behaviour:
File tag | Reading | Writing (if that option is set) |
MP3 ID3v2.3 tags | TPOS (if in the format 1/2, / and the number(s) thereafter are skipped) | TPOS (if the file tag has information in the format 1/2, the part from and including the / will be lost) |
Flac Vorbis comments | None | None |
It is not uncommon to use in flac files a
Discnumber Vorbis comment for the disc number information. dBpoweramp for instance as default writes a
Discnumber Vorbis comment in flac files when ripping. MC is not automatically reading the
Discnumber Vorbis comment, but you can in MC create a custom field named exactly Discnumber to import that tag. After you have done that you can in MC select all your audio files and select Tools>Library Tools>Update Library (from tags) to actually import the tag information. Now you have two different MC fields containing the same type of information. If you want just one field/column instead of two you can use this expression for a column or a custom field named Disc, for instance, to merge the two fields:
If(IsEmpty([Disc #]), [Discnumber], [Disc #]
Note that you still have to edit the Disc # or Discnumber MC field depending on the file type if you want the information written back to the file.
If in list views grouped by album you would like to have the files of an album sorted in disc number and track number order, you can select Sort Inside Groups By>Custom and add first Disc (a-z) and then Track# (a-z). You can save this sort order as a preset.
Squeezbox Server supports in mp3 ID3v2.3
TPOS and in flac
Discnumber,
Disc # and
Disc Vorbis comments (see
http://wiki.slimdevices.com/index.php/SlimServerSupportedTags for more information).