Symfonium embeds a custom tag parser to create a nice music library from your media tags.
The parser is used for the Local device provider when selected, Samba, WebDAV or the cloud providers.
This custom tag parser is based on Taglib (GitHub - taglib/taglib: TagLib Audio Meta-Data Library ) with a significant amount of post-processing. It’s worth noting that there are numerous tools available to set media tags, and while Symfonium aims to support most use cases, it’s possible that some media may not be properly supported yet. If you encounter such an issue, please open a ticket and provide details about the files in question so that we can improve our support.
Remark: Symfonium embrace Musicbrainz ID as album / artists separators. If only half the tracks of an album have a Musicbrainz ID it will generate 2 different albums by default. You can adjust the behavior in the provider settings.
Tags are supported in a lot of different containers and should be properly mapped to internal data.
List of supported tags
Tag Name | Description |
---|---|
Artist | The artists of the track |
Artists | Track artists for some tag formats |
Artist Sort | Sort-friendly artist name |
Album | The album title |
Album Sort | Sort-friendly album title |
Album Artist | The album’s main artist |
Album Artist Sort | Sort-friendly album artist name |
Composer | The composers of the track |
Composer Sort | Sort-friendly composers name |
Title | The track title |
Title Sort | Sort-friendly track title |
Genre | The track’s genres |
Track Number | The track’s number in the album |
Disc Number | The disc number in a multi-disc set |
Compilation | Indicates if the album is a compilation |
Original Date | The track’s original release date |
Release Date | The release date of the track or album |
Label | The record label |
Mood | The mood of the track |
Style | The track’s style |
Comment | User comments |
BPM | Beats per minute |
Release | The release type or version |
Rating | The user rating for the track |
Language | The language of the track |
Encoding Time | The time when the track was encoded |
Disc Subtitle | Subtitle for the disc in multi-disc albums |
Description | Description of the album |
Tags | User tags associated with the album |
Artists Tags | User tags associated with the artists |
Album Artists Tags | User tags associated with the album artists |
Composer Tags | User tags associated with the composers |
Country | Release country |
Explicit | Explicit content indicator |
Track Tags | User tags associated with the track |
MusicBrainz Artist ID | MusicBrainz identifier for the artists |
MusicBrainz Album ID | MusicBrainz identifier for the album |
MusicBrainz Album Artist ID | MusicBrainz identifier for album artists |
MusicBrainz Track ID | MusicBrainz identifier for the track |
Cross-Reference Table: Exposed Tags and File Format-Specific Tags
Exposed Tag | ID3v2 | Vorbis Comments / Other tag formats | ASF | APE | MP4 |
---|---|---|---|---|---|
Artist | TPE1 |
ARTIST |
Author |
ARTIST |
\251ART |
Artists | - | ARTISTS |
- | ARTISTS |
- |
Artist Sort | TSOP |
ARTISTSORT , ARTISTSORTORDER |
WM/ArtistSortOrder |
ARTISTSORT |
soar |
Album | TALB |
ALBUM |
WM/AlbumTitle |
ALBUM |
\251alb |
Album Sort | TSOA |
ALBUMSORTORDER , ALBUMSORT |
WM/AlbumSortOrder |
ALBUMSORT |
soal |
Album Artist | TPE2 |
ALBUMARTIST , ALBUM ARTIST , MUSICBRAINZ_ALBUMARTIST |
WM/AlbumArtist , MusicBrainz/Album Artist |
ALBUMARTIST , ALBUM ARTIST , MUSICBRAINZ_ALBUMARTIST |
aART , ----:com.apple.iTunes:albumartists , ----:com.apple.iTunes:ALBUMARTISTS |
Album Artist Sort | TXXX:ALBUMARTISTSORT |
ALBUMARTISTSORT , ALBUMARTISTSORTORDER , ALBUM ARTIST SORT |
WM/AlbumArtistSortOrder |
ALBUMARTISTSORT |
soaa |
Composer | TCOM |
COMPOSER |
WM/Composer |
COMPOSER |
\251wrt |
Composer Sort | TSOC |
COMPOSERSORT |
WM/ComposerSortOrder |
COMPOSERSORT |
soco |
Title | TIT2 |
TITLE |
Title |
TITLE |
\251nam |
Title Sort | TSOT |
TITLESORT |
WM/TitleSortOrder |
TITLESORT |
sonm |
Genre | TCON |
GENRE |
WM/Genre |
GENRE |
\251gen |
Track Number | TRCK |
TRACKNUMBER , TRACK |
WM/TrackNumber , WM/Track |
TRACKNUMBER , TRACK |
trkn |
Disc Number | TPOS |
DISCNUMBER , DISC |
WM/PartOfSet |
DISCNUMBER , DISC |
disk |
Compilation | TCMP |
COMPILATION |
WM/Compilation |
COMPILATION |
cpil |
Original Date | TDOR |
ORIGINALDATE , ORIGINALYEAR , ORIGINAL RELEASE DATE |
WM/OriginalReleaseYear |
ORIGINALDATE , ORIGINALYEAR |
----:com.apple.iTunes:originaldate , ----:com.apple.iTunes:ORIGINAL RELEASE DATE |
Release Date | TDRL |
DATE , YEAR , RELEASEDATE , RELEASE DATE |
WM/Year |
YEAR |
\251day , ----:com.apple.iTunes:RELEASEDATE , ----:com.apple.iTunes:RELEASE DATE |
Label | TPUB |
LABEL |
WM/Publisher |
LABEL |
----:com.apple.iTunes:LABEL |
Mood | TXXX:MOOD |
MOOD , ALBUMMOOD |
WM/Mood |
MOOD , ALBUMMOOD |
----:com.apple.iTunes:MOOD |
Style | TXXX:STYLE |
STYLE |
WM/Style |
STYLE |
----:com.apple.iTunes:STYLE |
Comment | COMM |
COMMENT |
WM/Description |
COMMENT |
\251cmt |
BPM | TBPM |
BPM |
WM/BeatsPerMinute |
BPM |
tmpo |
Release | TXXX:RELEASETYPE |
RELEASETYPE |
MusicBrainz/Album Type |
MUSICBRAINZ_ALBUMTYPE |
----:com.apple.iTunes:RELEASETYPE , ----:com.apple.iTunes:MusicBrainz Album Type |
Rating | POPM |
RATING |
WM/Rating |
RATING |
rate , ----:com.apple.iTunes:RATING |
Language | TLAN |
LANGUAGE |
WM/Language |
LANGUAGE |
----:com.apple.iTunes:LANGUAGE |
Encoding Time | TXXX:ENCODINGTIME |
ENCODINGTIME |
WM/EncodingTime |
ENCODINGTIME |
----:com.apple.iTunes:ENCODINGTIME |
Disc Subtitle | TSST |
DISCSUBTITLE , SETSUBTITLE |
WM/SetSubTitle |
DISCSUBTITLE , SETSUBTITLE |
----:com.apple.iTunes:DISCSUBTITLE , ----:com.apple.iTunes:SETSUBTITLE , ----:com.apple.iTunes:SET SUBTITLE |
Description | TXXX:DESCRIPTION |
DESCRIPTION |
WM/Description |
DESCRIPTION |
desc |
Tags | TXXX:TAGS |
TAGS |
WM/Tags |
TAGS |
----:com.apple.iTunes:TAGS |
Artists Tags | TXXX:ARTISTS_TAGS |
ARTISTS_TAGS |
WM/ArtistsTags |
ARTISTS_TAGS |
----:com.apple.iTunes:ARTISTS_TAGS |
Album Artists Tags | TXXX:ALBUM_ARTISTS_TAGS |
ALBUM_ARTISTS_TAGS |
WM/AlbumArtistsTags |
ALBUM_ARTISTS_TAGS |
----:com.apple.iTunes:ALBUM_ARTISTS_TAGS |
Composer Tags | TXXX:COMPOSER_TAGS |
COMPOSER_TAGS |
WM/ComposerTags |
COMPOSER_TAGS |
----:com.apple.iTunes:COMPOSER_TAGS |
Country | TXXX:COUNTRY |
RELEASECOUNTRY , MUSICBRAINZ_ALBUM_RELEASE_COUNTRY , MUSICBRAINZ_ALBUMRELEASECOUNTRY |
MusicBrainz/Album Release Country |
MUSICBRAINZ_ALBUMRELEASECOUNTRY |
----:com.apple.iTunes:RELEASECOUNTRY , ----:com.apple.iTunes:MusicBrainz Album Release Country |
Explicit | TXXX:ITUNESADVISORY |
ITUNESADVISORY |
WM/ParentalRating |
ITUNESADVISORY |
rtng |
Track Tags | TXXX:TRACK_TAGS |
TRACK_TAGS |
WM/TrackTags |
TRACK_TAGS |
----:com.apple.iTunes:TRACK_TAGS |
MusicBrainz Artist ID | TXXX:MUSICBRAINZ_ARTISTID |
MUSICBRAINZ_ARTISTID |
MusicBrainz/Artist Id |
MUSICBRAINZ_ARTISTID |
----:com.apple.iTunes:MUSICBRAINZ_ARTISTID |
MusicBrainz Album ID | TXXX:MUSICBRAINZ_ALBUMID |
MUSICBRAINZ_ALBUMID |
MusicBrainz/Album Id |
MUSICBRAINZ_ALBUMID |
----:com.apple.iTunes:MUSICBRAINZ_ALBUMID |
MusicBrainz Album Artist ID | TXXX:MUSICBRAINZ_ALBUMARTISTID |
MUSICBRAINZ_ALBUMARTISTID |
MusicBrainz/Album Artist Id |
MUSICBRAINZ_ALBUMARTISTID |
----:com.apple.iTunes:MUSICBRAINZ_ALBUMARTISTID |
MusicBrainz Track ID | TXXX:MUSICBRAINZ_TRACKID |
MUSICBRAINZ_TRACKID |
MusicBrainz/Track Id |
MUSICBRAINZ_TRACKID |
----:com.apple.iTunes:MUSICBRAINZ_TRACKID |
Separators
To support older tags and multiple values entered as single values, some separators are applied to the data.
Those separators can be configured in the provider settings too.