MantisBT - MPfm
View Issue Details
0000258MPfmSoundpublic2012-01-08 10:002012-01-10 18:02
ycastonguay 
ycastonguay 
normalfeatureN/A
resolvedfixed 
 
0.5.1.10.5.1.1 
0000258: Add the SV8Metadata and SV8Tag classes to read MusePack SV8 header from MPC files
Specs are here:
http://trac.musepack.net/trac/wiki/SV8Specification [^]

The source code of MusePack can be useful:
http://trac.musepack.net/trac/browser/libmpc/trunk/libmpcdec/streaminfo.c#L206 [^]
No tags attached.
Issue History
2012-01-08 10:00ycastonguayNew Issue
2012-01-08 10:00ycastonguayStatusnew => assigned
2012-01-08 10:00ycastonguayAssigned To => ycastonguay
2012-01-08 10:07svnCheckin
2012-01-08 10:07svnNote Added: 0000337
2012-01-08 13:37svnCheckin
2012-01-08 13:37svnNote Added: 0000340
2012-01-08 16:25svnCheckin
2012-01-08 16:25svnNote Added: 0000343
2012-01-08 16:56svnCheckin
2012-01-08 16:56svnNote Added: 0000344
2012-01-08 19:53svnCheckin
2012-01-08 19:53svnNote Added: 0000346
2012-01-10 18:02svnCheckin
2012-01-10 18:02svnNote Added: 0000355
2012-01-10 18:02ycastonguayStatusassigned => resolved
2012-01-10 18:02ycastonguayFixed in Version => 0.5.1.1
2012-01-10 18:02ycastonguayResolutionopen => fixed

Notes
(0000337)
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

(0000340)
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

(0000343)
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

(0000344)
svn   
2012-01-08 16:56   
The user admin has checked in files related to this issue (revision 248).

Comment:
MPfm 0.5.1.1
- Minor bug fixes on SV8Metadata. 99% done!

Related to issue 0000258.

Files modified:
U MPfm/branches/current/MPfm/frmMain.cs
U MPfm/branches/current/MPfm.Sound/Tags/SV8Metadata.cs

(0000346)
svn   
2012-01-08 19:53   
The user admin has checked in files related to this issue (revision 249).

Comment:
MPfm 0.5.1.1
- Added the SV7Metadata and SV7Tag classes for reading SV7 tags from MPC files. Still too early to be used (25% complete).
- Added the SV8TagNotFoundException to SV8Metadata.
- AudioFile: Added the SV8/SV7 try catch routine.

Related to issue 0000258 and issue 0000261.

Files modified:
U MPfm/branches/current/MPfm/Other Screens/frmEditSongMetadata.Designer.cs
U MPfm/branches/current/MPfm/Other Screens/frmEditSongMetadata.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/SV7Metadata.cs
A MPfm/branches/current/MPfm.Sound/Tags/SV7Tag.cs
U MPfm/branches/current/MPfm.Sound/Tags/SV8Metadata.cs
U MPfm/branches/current/MPfm.Sound/Tags/SV8Tag.cs

(0000355)
svn   
2012-01-10 18:02   
The user admin has checked in files related to this issue (revision 254).

Comment:
MPfm 0.5.1.1
- Completed the SV8Metadata/SV8Tag class!

Related to issue 0000258.

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