added detection of APEv1 and APEv2 tags, and included the size of id3v2 and APEv1/2 tags in the output