Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000257MPfmSoundpublic2012-01-07 19:422012-01-10 17:20
Reporterycastonguay 
Assigned Toycastonguay 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version0.5.1.1Fixed in Version0.5.1.1 
Summary0000257: Add the APEMetadata and APETag classes to read/write APEv1/APEv2 tags from audio files
DescriptionTagLib 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 [^]
TagsNo tags attached.
Attached Files

- Relationships
related to 0000226resolvedycastonguay The APE tags aren't read properly (for APE files) 

-  Notes
(0000336)
svn (developer)
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 (developer)
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 (developer)
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


- Issue History
Date Modified Username Field Change
2012-01-07 19:42 ycastonguay New Issue
2012-01-07 19:42 ycastonguay Status new => assigned
2012-01-07 19:42 ycastonguay Assigned To => ycastonguay
2012-01-07 19:44 svn Checkin
2012-01-07 19:44 svn Note Added: 0000336
2012-01-08 13:37 svn Checkin
2012-01-08 13:37 svn Note Added: 0000339
2012-01-08 16:25 svn Checkin
2012-01-08 16:25 svn Note Added: 0000342
2012-01-10 17:11 ycastonguay Relationship added related to 0000226
2012-01-10 17:20 ycastonguay Status assigned => resolved
2012-01-10 17:20 ycastonguay Fixed in Version => 0.5.1.1
2012-01-10 17:20 ycastonguay Resolution open => fixed


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker