View Issue Details

IDProjectCategoryView StatusLast Update
0002953MMW v4Properties/Auto-Toolspublic2007-08-23 14:03
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0002953: MP3: Some fields aren't saved to tags
DescriptionThe following fields aren't saved to the tag. They should be, in a standards-compliant manner (where possible):
Disc#
Conductor
Album Gain
Release Date (update from Year) -- did not test this
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)

http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:ID3_Tag_Mapping
TagsNo tags attached.
Fixed in build1051

Relationships

related to 0002613 closedjiri MMW v4 ID3 V2.4 tagging support 
related to 0003411 resolvedpetr MMW v4 Change Original Year to Original Date 
related to 0002924 resolvedpetr MMW v4 Add more custom fields 
related to 0012847 feedbackrusty MMW 5 Add support for TIT3 subtitle field 
child of 0000026 resolvedrusty MMW v4 Support Additional Tags 

Activities

jiri

2007-03-27 22:07

administrator   ~0008911

Some ideas in http://www.mediamonkey.com/forum/viewtopic.php?t=9280

jiri

2007-04-12 15:00

administrator   ~0008982

Last edited: 2007-04-12 15:12

The current mapping of fields to ID3v2 frames:
Artist - TPE1
Album - TALB
AlbumArtist - TPE2
Title - TIT2
Composer - TCOM
Copyright - TCOP
Encoded by - TENC (Currently not shown in MM UI)
Lyricist - TEXT
InvolvedPeople - IPLS
ContentGroup - TIT1 (Currently not shown in MM UI)
Subtitle - TIT3 (Currently not shown in MM UI)
InitialKey - TKEY
OriginalAlbum - TOAL
OriginalArtist - TOPE
OriginalLyricist - TOLY
OriginalYear - TORY
Track# - TRCK
Publisher - TPUB
ISRC - TSRC
Encoder settings (a.k.a. encoder) - TSSE
Lyrics (unsynchronized) - USLT
Rating - POPM
Comment - COMM
Date (Year) - TDRC + TYER
Genre - TCON
BPM - TBPM
Tempo, Occasion, Preference - COMM (with descriptions: Songs-DB_Tempo, Songs-DB_Occasion, Songs-DB_Preference)
Mood - TMOO
Custom1-5 - COMM (with descriptions: 'Songs-DB_Custom1', ...)
Album art - APIC

Volume leveling (track+album+track peak):
RVA2, RGAD, TXXX (with descriptions: 'replaygain_track_gain', 'replaygain_track_peak' and 'replaygain_album_gain')

jiri

2007-04-12 15:26

administrator   ~0008983

Last edited: 2007-04-12 15:29

Added in build 1028:
Disc# - TPOS
Conductor - TPE3

jiri

2007-04-12 16:13

administrator   ~0008985

Last edited: 2007-04-12 16:28

Considering this as resolved for now. Some ideas from http://www.mediamonkey.com/forum/viewtopic.php?t=9280 could still be implemented, but most of them would require more complex changes (support for new things, etc.)

Things that would probably make sense:
1. REMOVE Custom fields from here COMM - make them into TXXX frames and use some better descriptions (not Songs-DB_...).
2. IPLS: Transfer this info to the new TIPL frame. IPLS is obsolete. - Since we store in ID3v2.3, it actually isn't obsolete. That said, we should consider whether we want to enhance the support for credits, i.e. add some better UI for entering things like: Guitar-His Name, Vocals-Her Name, etc. and add support for its storage to ID3
3. PCNT: Playcounter. MM writes this info only into the database - add it to the file, too. - Do we need this? If we implement it, it should be only optional, people wouldn't like tag updates after any playback...
4. TIT1: Work title, TIT3: Subtitle. Show there fields in MM UI?
5. TLAN: Language (must be stated in 3 letter code per ISO-639-2) - probably not a bad idea.
6. TPE2: Should really, really be "Band" or "Orchestra. "Album Artist" should be made into a TXXX frame. - Generally speaking, this is truth, but on the other hand, do we want to store Album Artists to non-standard frames? I'd say that TPE2 because de-facto standard for this purpose...

rusty

2007-07-16 19:57

administrator   ~0009810

Tested 1049.

Disc# doesn't seem to be saved to the tag.

jiri

2007-07-17 15:11

administrator   ~0009826

Fixed in build 1051.
 - The Disc # was incorrectly decreased by 1.