xbmc/xbmc — pull request #1122 by night199uk (2012-07-05 19:20:56+00:00)
Title: Taglib

This is still work in progress, but its pretty much complete for ID3 now. I'm putting this first version up for testers if they want to pull it down and use it and give feedback.

This converts the underlying ID3Tag.cpp to use TagLib for tag reading/writing and adds the relevant VFS/IOStream handler for TagLib. Currently it doesn't have any more functionality than the current ID3 tag reader, but it should be more flexible in the future.

Things that are mostly untested right now:
CoverArt
Writing Tags
Lyrics

Please post feedback on the changes; I'm sure there are bugs and whitespace lurking in here still right now, but I'm ready to move on to converting the FLAC, APE and other tag readers.