[Tutor] MP3Info class usage

Terry Carroll carroll at tjc.com
Sat Dec 20 02:07:29 CET 2008

On Fri, 19 Dec 2008, Terry Carroll wrote:

> configure is s shell script.  You'll need a version os shell that runs on 
> windows. > make, too, I'll bet.
> I run Cygwin on windows, which is a pretty good thing to have apart from 
> this.  It's free and avaliable from http://www.cygwin.com/
> It would be nice if Eyed3, which is not OS-specific, did not have such an 
> OS-specific install process.

You know, I just reinstalled Eyed3, and compared the installed result to
the six files distributed in the zipped tarfile, and they're identical
except that one file is named __init__.py.in instead of __init__.py, and
has two doc variables defined with templates.

If you want to avoid having to install a Unix-like environment,
I suggest you just

1) unzip and untar the zipped tarfile,
2) copy the eyeD3 directory from  eyeD3-0.6.16/src/ to Python's
Lib/site-packages/ directory
3) rename __init__.py.in to  __init__.py
4) (probably cosmetic) in __init__.py, edit the lines:

   eyeD3Version = "@PACKAGE_VERSION@";
   eyeD3Maintainer = "@PACKAGE_BUGREPORT@";


   eyeD3Version = "0.6.16";
   eyeD3Maintainer = "Travis Shirk <travis at pobox.com>";

Someone else will now explain why this is a terrible idea.

More information about the Tutor mailing list