Fixed id3 implementation