I would like to request a new profile to select tagging style for the Lyrion music server LMS (formerly known as squeezebox server).
There are just a few items that can’t be done or selected at the moment, but seem to be straightforward and I don’t see how this would be a big deal to implement.
Essential features I think are needed
-
Write ARTIST and ALBUM_ARTIST tags using a semicolon, not a comma to separate distinct artists.
Lyrion does not seem to read multiple ARTIST tags, but splits these tag value strings uses a semicolon. (Actually the split character is configurable but the one which is uniquely of no use is a comma.) Extending this to other multi-valued tags, such as COMPOSER would be useful too. -
GROUPING tag. LMS uses this tag to subdivide either a disc or classical work, so for example “Act 2”, or “Part I” would be useful. If not required for a multi-level work it should be null or not present. It should not duplicate other parts of WORK or TITLE; ie the heading string is usually presented as “${COMPOSER }-${WORK}-${GROUPING}”. Genre should NOT be copied to GROUPING.
-
LMS seems to additionally real MUSICBRAINZ_WORK and MUSICBRAINZ_WORKID )although these are not mentioned in the documentation) and work detection requires consistency -ie if WORK is taken from level 1 or translated to another language then so should MUSICBRAINZ_WORK and WORKID. (Although it might be better to just omit those tags entirely in such cases).
Not quite so critical, but useful other matters of style (perhaps not just for LMS) are
-
(Optional) ability to strip composer and conductor from ALBUM_ARTIST and ARTIST lists - if the COMPOSER and CONDUCTOR tags are set. LMS reads these and adds the names in separately.
-
Add “Classical” to GENRE if IS_CLASSICAL is set.
-
Option to add “classical” to GENRE (with comma this time!) for a more detailed breakdown into “Classical, Baroque, Romantic, Modern” in order to, for example, translate GENRE=Chamber to
GENRE=“Classical,Chamber”.




