1

Resolved

Track frame incorrect

description

As per discussion item 394486 from iLMax, the TrackFrame class does not comply with the ID3 v2.3 spec.
 
According to the spec:
"TRCK
The 'Track number/Position in set' frame is a numeric string containing the order number of the audio-file on its original recording. This may be extended with a "/" character and a numeric string containing the total numer of tracks/elements on the original recording. E.g. "4/9".".
 
Current, ID3.NET implements this frame as a NumericFrame, meaning that it will fail when the extended format is used.

comments

jeevanjj wrote Sep 6, 2012 at 9:04 PM

Fixed in changeset 69313:
The track number frame did not comply with the ID3 v2.3 spec, which allowed an extended format of <track number>/<track count>. It only supported a single numeric value.
The fix was to derive it from TextFrameBase<int>, so that the Value represented the track number, and added a new property called TrackCount that represented the number of tracks (an optional value).

wrote Feb 14, 2013 at 7:17 PM

wrote May 16, 2013 at 9:38 AM

wrote May 16, 2013 at 9:38 AM

wrote Jun 14, 2013 at 7:15 AM