Novell Home

TagLib Sharp: News/2006-08-22

From Developer Community

Just listening to my Windows Media music... on Muine!

That's right, after a relatively intense 3 days of coding, Muine subversion (revision 39) now has support for reading AND writing those delightful little files Windows Media Player creates. It actually wasn't that hard to code, as the ASF Specification is very, simple, clear, and easy to handle, much like MPEG-4 except with weird but well-documented metadata. It was interesting to see that "WM/TrackNumber" could be both a string and an integer.

Anyway, this addition comes in the wake of 1.0.0 and some other changes in TagLib# by Aaron Bockover aimed at making TagLib# the entagged killer I so badly want it to be. Here are some other small changes that made it into SVN.

  • Get rid of Windows format "\r\n" ("^M" for you people), using Unix "\n". Everyone is always so picky about this.
  • Don't crash in Gnome.Vfs when reading zero bytes.
  • Mark TagLib.AudioProperties.Length as obsolete. Developers should use the new System.TimeSpan based TagLib.AudioProperties.Duration.
  • Autotools are now done right.

The next release should be banshee-ready and NUnit approved. Word is still out on the approval of G-Unit.

--Kerrick 17:42, 22 August 2006 (MDT)

Novell® Making IT Work As One

© 2009 Novell, Inc. All Rights Reserved.