Minor nitpick, but for TagLib style, this should be:

  Frame *oldTYER = 0;

Note the spacing around the `*` and capitalization.