Another aspect to this is performance - is performance of the scanner affected?

I don't think it will affect me, because I ensure that I only ever have one 
version of tags in my files (all id3v2.3 or FLAC).

But I guess a lot of users will have id3v1.1 AND id3v2.3 tags, as rippers/tag 
editors mostly seem to duplicate tags into both formats.  Instead of skipping 
id3v1.1 if there are v2.3 tags, it will now read and process v1.1 and then 
decide whether to replace/merge tags with id3v2.3 tags.

How much extra time is that going to add to the file scanning phase?

I can't exactly remember any more, but some tag formats are at the start of a 
file, but some can be located physically at the end of a file.  I think id3v2.3 
generally appears at the start of the file, whereas APE appears at the end of 
the file (not sure about id3v1).

Maybe it depends on what libid3tag provides/does internally.  Maybe it scans 
the whole file and finds all tag blocks anyway.
_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/beta

Reply via email to