Quote:
where the work-arounds need to be implemented.


In the comment-loading code from the ID3v1 tags. Technically, Tony, in v1.1, there's 28 characters for the comment. The next one must be a null, and then you're allowed the binary track number.

Unfortunately, it looks like your bootlegged tracks don't correctly null-terminate the comment, so Mike's code picks the whole thing up as the comment.

It's a broken tag, so the fix (in this case) ought to be in the tag reader.

However, it would be conceivable that a comment might naturally have a single quote in it, in which case, you're still broken. The behaviour of the *1 parsing is ambiguous WRT to quote symbols, so IMO, it's JEmplode's job to simply throw mismatched quotes away (after complaining, obviously).
_________________________
-- roger