The ID3 code uses only the public tag API, but is otherwise unrelated. Move it to a separate source file.