We could create an interface with some system properties and let people download the ID3 library separately, but I really don't think that'd be convenient - either for people to install or for us to maintain. I also think that, technically, it might still be a violation of the GPL; most of the FAQs out there on the 'net seem to indicate that dynamic linking of non-GPL software with GPL code is verboten.
:(
-----
Daniel M. Zimmerman, Caltech Computer Science
Mk.2 #060000058, 36GB
Mk.1 #00101, 10GB
_________________________
Daniel M. Zimmerman
Mk.2 #060000058, 36GB
Mk.1 #00101, 10GB