MantisBT - MPfm
View Issue Details
0000259MPfmSoundpublic2012-01-08 10:032012-02-14 16:10
ycastonguay 
ycastonguay 
normalfeatureN/A
assignedopen 
 
0.8.0.0 
0000259: Add the ID3v2Metadata and ID3v2Tag classes to read/write ID3v2 tags from audio files
There are multiple versions of ID3v2 tags and they can be quite different one another.

The specs are here:
http://www.id3.org/id3v2-00 [^]
http://www.id3.org/id3v2.3.0 [^]
http://www.id3.org/id3v2.4.0-structure [^]

TagLib# works great for MP3 files but it doesn't seem to work for MPC files, so this is why I gotta create my own library...
No tags attached.
Issue History
2012-01-08 10:03ycastonguayNew Issue
2012-01-08 10:03ycastonguayStatusnew => assigned
2012-01-08 10:03ycastonguayAssigned To => ycastonguay
2012-01-08 10:07svnCheckin
2012-01-08 10:07svnNote Added: 0000338
2012-01-10 17:17ycastonguayTarget Version0.5.1.1 => 0.5.1.2
2012-01-18 18:25ycastonguayTarget Version0.5.1.2 => 0.5.2.2
2012-02-14 16:10ycastonguayTarget Version0.5.2.2 => 0.8.0.0

Notes
(0000338)
svn   
2012-01-08 10:07   
The user admin has checked in files related to this issue (revision 245).

Comment:
MPfm 0.5.1.1
MPfm 0.5.1.1
- Re-enabled MPC file support for testing with SV8 metadata.
- Added the SV8Metadata and SV8Tag classes for reading SV8 MPC headers. Not finished yet, about 75% done.
- Added the ID3v2Metadata and ID3v2Tag classes for reading ID3v2 tags in any audio files. Very early, about 5% done.

Related to issue 0000258 and issue 0000259.

Files modified:
U MPfm/branches/current/MPfm/frmMain.Designer.cs
U MPfm/branches/current/MPfm/frmMain.resx
U MPfm/branches/current/MPfm.Player/Player.cs
U MPfm/branches/current/MPfm.Sound/AudioFiles/AudioFile.cs
U MPfm/branches/current/MPfm.Sound/MPfm.Sound.csproj
U MPfm/branches/current/MPfm.Sound/Playlists/PlaylistItem.cs
U MPfm/branches/current/MPfm.Sound/Tags/APETag.cs
A MPfm/branches/current/MPfm.Sound/Tags/ID3v2Metadata.cs
A MPfm/branches/current/MPfm.Sound/Tags/ID3v2Tag.cs
A MPfm/branches/current/MPfm.Sound/Tags/SV8Metadata.cs
A MPfm/branches/current/MPfm.Sound/Tags/SV8Tag.cs