FLACManager - audio metadata aggregator and FLAC+MP3 encoder
http://ninthtest.info/flac-mp3-audio-manager/
FLAC Manager is a plain Tkinter GUI
(i.e. no tkinter.tix
or tkinter.ttk
) that aggregates metadata for a CD-DA
disc from the Gracenote Web API and
the
MusicBrainz XML Web Service,
allows you to choose metadata values from the aggregated data (or enter
freeform values), and then rips tracks to FLAC and MP3. The encoding options
for FLAC and MP3 are fully configurable, and the directory/file naming scheme
is customizable.
Now, before you get all excited, understand that this application has several oppressive limitations:
- only runs on Mac OS X
- has minimalistic UI and usability
- requires Python 3.3 or higher with
tkinter
installed - requires the
flac
andlame
command line utilities to be installed, as well as thelibdiscid
shared library - requires that you register for your own authentication keys at https://developer.gracenote.com/
Read the warning disclaimer at http://ninthtest.info/flac-mp3-audio-manager/, as well as the FLAC Manager prerequisites to understand why these limitations exist.
Download
Clone or fork the repository:
$ git clone https://github.com/mzipay/FLACManager.git
Alternatively, download and extract a source .zip or .tar.gz archive from https://github.com/mzipay/FLACManager/releases.
There is no installation process; simply run python flacmanager.py
.