My music library was in FLAC and MP3 formats. (MP3 for old time radio plays, FLAC for music.) I have been converting these files to ALAC in m4a files. This included cleaning up a real mess because a lot of files had sloppy tagging in them. I'm on OS X, if that will make a difference in what is available.
I want to read my files, both the older ones (in FLAC and MP3) and the newer m4a versions and be able to dump a lot of the tag information in a database where I can make it easier to compare the libraries and make sure I haven't skipped any FLAC files in the conversion process.
I'm using Python 2.7 on OS X (10.11.4) and using pip to install modules. Mutagen won't install because it needs to make a directory in the Python frameworks in /Library and the OS won't let it write there (either normally or with sudo). I tried installing fmoo-audiotools, but pip can't find it and gives me the same error message on that as it does if I try to install a non-existant module. I tried downloading AudioTools and installing, but it expects lame to be in its own source tree, and it's not included (I have it installed on my iMac, though - apparently the config file in AudioTools can't see it).
While it'd be nice to just get AudioTools or mutagen working (since the documentation is easy to follow for both of those), I'd be satisfied if I could get another Python module working so I can read the ID3 tags in all these files. However, when I search for modules that handle ID3 tags, other than the ones I've mentioned, they either don't specify what file format they support or only support MP3 and maybe one or two other formats.
Is there some way I can get mutagen or AudioTools to install or is there another module I can use to read the metadata in my FLAC, MP3, and ALAC files?