[wip] refactor ID3v1 parsing to guard against large frame size