id3v2.2 parser refactoring