MantisBT - MPfm
View Issue Details
0000257MPfmSoundpublic2012-01-07 19:422012-01-10 17:20
ycastonguay 
ycastonguay 
normalfeatureN/A
resolvedfixed 
 
0.5.1.10.5.1.1 
0000257: Add the APEMetadata and APETag classes to read/write APEv1/APEv2 tags from audio files
TagLib supports APE tags in APE and WV files pretty well, but it doesn't work at all on MPC files and other formats.

It is not that hard to implement. Check the specs here:
http://wiki.hydrogenaudio.org/index.php?title=APEv2_specification [^]
No tags attached.
related to 0000226resolved ycastonguay The APE tags aren't read properly (for APE files) 
Issue History
2012-01-07 19:42ycastonguayNew Issue
2012-01-07 19:42ycastonguayStatusnew => assigned
2012-01-07 19:42ycastonguayAssigned To => ycastonguay
2012-01-07 19:44svnCheckin
2012-01-07 19:44svnNote Added: 0000336
2012-01-08 13:37svnCheckin
2012-01-08 13:37svnNote Added: 0000339
2012-01-08 16:25svnCheckin
2012-01-08 16:25svnNote Added: 0000342
2012-01-10 17:11ycastonguayRelationship addedrelated to 0000226
2012-01-10 17:20ycastonguayStatusassigned => resolved
2012-01-10 17:20ycastonguayFixed in Version => 0.5.1.1
2012-01-10 17:20ycastonguayResolutionopen => fixed

Notes
(0000336)
svn   
2012-01-07 19:44   
The user admin has checked in files related to this issue (revision 244).

Comment:
MPfm 0.5.1.1
- Added the APEMetadata and APETag classes to read APEv1/APEv2 tags from audio files.
  So far the read and writing works perfectly. The APETag contains a list of key/values
  in a dictionary. Maybe it would be good to create properties instead?

Related to issue 0000257.

Files modified:
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.cs
U MPfm/branches/current/MPfm/frmMain.resx
U MPfm/branches/current/MPfm.Sound/AudioFiles/AudioFile.cs
U MPfm/branches/current/MPfm.Sound/MPfm.Sound.csproj
A MPfm/branches/current/MPfm.Sound/Tags/
A MPfm/branches/current/MPfm.Sound/Tags/APEMetadata.cs
A MPfm/branches/current/MPfm.Sound/Tags/APETag.cs
U MPfm/branches/current/MPfm.Sound/XingInfoHeaderReader.cs

(0000339)
svn   
2012-01-08 13:37   
The user admin has checked in files related to this issue (revision 246).

Comment:
MPfm 0.5.1.1
- Added property grid comments for the AudioFile class. Minimal for now.
- Added all properties based on item keys for APETag, but they aren't filled yet.
- Finished work on Stream Header of SV8 metadata.

Related to issue 0000257, issue 0000258, issue 0000260.

Files modified:
U MPfm/branches/current/MPfm.Sound/AudioFiles/AudioFile.cs
U MPfm/branches/current/MPfm.Sound/Tags/APETag.cs
U MPfm/branches/current/MPfm.Sound/Tags/SV8Metadata.cs
U MPfm/branches/current/MPfm.Sound/Tags/SV8Tag.cs

(0000342)
svn   
2012-01-08 16:25   
The user admin has checked in files related to this issue (revision 247).

Comment:
MPfm 0.5.1.1
- APEMetadata now fills all the properties of the APETag.
- SV8Metadata and SV8Tag is 98% complete! ReplayGain and EncoderInfo are now done.
  Some testing needs to be done and then it will be 100% complete.

Related to issue 0000257 and issue 0000258.

Files modified:
U MPfm/branches/current/MPfm.Sound/Tags/APEMetadata.cs
U MPfm/branches/current/MPfm.Sound/Tags/APETag.cs
U MPfm/branches/current/MPfm.Sound/Tags/SV8Metadata.cs
U MPfm/branches/current/MPfm.Sound/Tags/SV8Tag.cs