-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
Picard currently supports c. 75 named tags (as defined in /picard/util/tags.py) and maybe a dozen hidden variables that are not named in that file.
However there are c. 150 tags officially defined by various file formats and a few elements of MB data for which current tags do not really exist.
This ticket is intended to be a cover-all ticket for incrementally adding support for these additional tags in a 3-phase approach:
- Add definitions for the tags to tags.py as a reference point for all later work (1x PR)
- Add support to read and write these new tags (and where needed existing tags not currently supported) in all file formats. (Separate PRs for each format - multiple PRs per format depending on how it makes sense to group the new functionality.)
- Add support to populate tags from MusicBrainz data where such data exists. (Multiple PRs depending on how it makes sense to group the new functionality.)
Note: In some cases, MBS tickets and PRs may be needed to expose data already held in MB through WS.
Wherever possible, tags will be made as compatible with other taggers, tools and players (Jaikoz, MusicBee and MediaMonkey are tools that immediately come to mind).
- has related issue
-
PICARD-1592 APEv2: Read tags case insensitive
- Closed
-
PICARD-1091 MusicBrainz Event Id and MusicBrainz Place Id
- Open
-
PICARD-1518 Make Picard recognise "TOWN (File owner/licensee)" ID3 tag
- Open
-
PICARD-1520 Make Picard recognise "TRSO (Internet radio station owner)" ID3 tag
- Open
-
PICARD-1702 Support iTunes podcast tags
- Open
-
PICARD-2587 Add support for ID3 WXXX tags
- Open
-
PICARD-1098 MP4: Support custom tags
- Closed
-
PICARD-85 Save ORIGINALDATE field for mp4 files
- Open
-
PICARD-1394 Add support for WPAY ID3 Tag (Payment Address)
- Open
-
PICARD-1519 Picard doesn’t recognise ID3 tag WOAS as "ORIGIN WEBSITE"
- Open
-
PICARD-1617 Official album disambiguation tags for file naming
- Open
-
PICARD-1679 Store MBID of release labels
- Open
-
PICARD-1092 Add support for preserving the SYLT tag, for synchronised lyrics
- Closed
-
PICARD-1589 Support language for ID3 COMM tags with `comment:{language}:{description}` syntax (enables support for MediaMonkey's Songs-DB_Custom tags)
- Closed
- is duplicated by
-
PICARD-2100 Comprehensive (?) tag support
- Closed
- is related to
-
PICARD-1521 Make Picard recognize "TOFN (Original Filename)" ID3 tag
- Closed