View Issue Details

IDProjectCategoryView StatusLast Update
0002951MMW v4Properties/Auto-Toolspublic2007-09-13 11:20
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0002951: OGG: Some fields not saved to tag
DescriptionThe following fields aren't saved to the tag. They should be, in a standards-compliant manner (where possible):
Disc#
Original Year
Lyrics
Album Gain
Release Date (update from Year) -- did not test this

Involved People
Original Artist
Original Album Title
Original lyricist

Tempo
Mood
Occasion
Quality

Custom1
Custom2
Custom3
Additional InformationPlease clearly document in the bug:
1) Any changes being made
2) A complete list of all MM Fields with associated Tag(s) being used in MM (this will be used to update user documentation)

The standard is specified here: http://reactor-core.org/ogg-tagging.html
Some new proposals: http://www.gophernet.org/articles/vorbiscomment/
TagsNo tags attached.
Fixed in build1075

Relationships

child of 0000026 resolvedrusty Support Additional Tags 

Activities

jiri

2007-04-02 10:22

administrator   ~0008930

re. Album Gain - Users would like the same standard as in Foobar to be used.

jiri

2007-04-13 14:53

administrator   ~0009002

Last edited: 2007-04-13 14:59

The current mapping of fields to OGG tags:
Artist - ARTIST
Song title - TITLE
Album Artist - ALBUM ARTIST (if not present, ENSEMBLE is used)
Album - Album
Track# - TRACKNUMBER
Year - YEAR
Publisher - ORGANIZATION
Comment - COMMENT (or DESCRIPTION)
Genre - GENRE
Date - DATE (only year is currently set)
Location - LOCATION (not processed by MM)
Copyright - COPYRIGHT
ISRC - ISRC
Encoder - ENCODER
Composer - Composer
Lyricist - LYRICIST
Conductor - CONDUCTOR
Subtitle - PART (not shown by MM yet)
Rating - RATING
Track Peak - REPLAYGAIN_TRACK_PEAK
RG - REPLAYGAIN_TRACK_GAIN
Album art - several fields: COVERARTCOUNT, COVERARTMIMEx, COVERARTDESCRIPTIONx, COVERARTFILELINKx, COVERARTTYPEx, COVERARTx (Base64 encoded) - this is partly our own specification (support for >1 AA) and partly based on other applications

jiri

2007-04-13 15:13

administrator   ~0009003

Last edited: 2007-04-13 17:25

Newly added:
 - Artist, Album artist and Genre fields are now properly stored according to OGG standards, i.e. ARTIST=art1,ARTIST=art2 instead of ARTIST=art1;art2
 - Disc # - DISCNUMBER and DISC (both seems to be used)
 - Original Year - 'ORIGINAL YEAR' (non-standard, our field)
 - Lyrics - 'LYRICS' (although this is a natural choice, the situation isn't that clear here - standards prefer to not store lyrics at all)
 - AlbumGain - 'REPLAYGAIN_ALBUM_GAIN'
 - Date - 'DATE' and partially also to 'YEAR'
 - Original Artist - 'ORIGINAL ARTIST' (non-standard, our field)
 - Original Album - 'ORIGINAL ALBUM' (non-standard, our field)
 - Original Lyricist - 'ORIGINAL LYRICIST' (non-standard, our field)
 - Involved people - there isn't such a field, actually starting from ID3v2.4 there isn't such a single text field in any tagging standard. I wonder whether we shouldn't implement a little more complex solution, where user could enter a list of 'role'-'name' pair and these would be then properly tagged to individual tagging standard (two special frames in ID3v2.4, several text fields in OGG, etc.).
 - Tempo - 'TEMPO' (non-standard, our field)
 - Mood - 'MOOD' (non-standard, our field)
 - Occasion - 'OCCASION' (non-standard, our field)
 - Quality - 'QUALITY' (non-standard, our field)
 - Custom1-5 - 'CUSTOM1-5' (non-standard, our field)

jiri

2007-04-17 07:49

administrator   ~0009027

One more update:
Album Artist - reads/writes 'ALBUM ARTIST', if not present, 'ALBUMARTIST' is read, if not present, 'ENSEMBLE' is read

rusty

2007-09-11 18:35

administrator   ~0010700

Need to add support for 'Grouping' (see 0003258)

jiri

2007-09-13 11:20

administrator   ~0010779

Fixed in build 1075.