Getting started: * You want the latest version of python (at least python 2.5) from Windows * You want the musicbrainz2 module for python. You can get that here: http://wiki.musicbrainz.org/PythonMusicBrainz2Download * If you want to change the script that drives EAC then you want AutoIt3 which you can get here: http://www.autoitscript.com/autoit3/ I recommend a folder layout that looks like this: c:\foo -- top level folder, use whatever name you want c:\foo\EAC -- This has a copy of EAC. Get that from exactaudiocopy.de c:\foo\REACT2 -- This has the stuff in http://www.phred.org/~alex/transcode/REACT2/REACT2.zip c:\foo\MediaChanger -- This has the stuff in http://www.phred.org/~alex/transcode/MediaChanger/MediaChanger.zip in it c:\foo\transcode -- All of the scripts in this directory Getting started: * Edit c:\foo\REACT2\REACT.ini with your preferences (including path names). * Run EAC (c:\foo\EAC\EAC.exe) to set your path preferences. * Quit out of EAC * Run REACT (c:\foo\REACT\REACT.exe) and hit Control-F2. This will set the EAC preferences that REACT needs and then quit out of EAC. * Run REACT again. * Rip a CD as a test. Hit Alt-F7 to do the rip, then play the resulting WAV file to make sure that it sounds good. * Ready for a real test? Put a few CDs in the changer and hit Alt-F5 inside EAC (running inside REACT) and it will rip everything in the changer. Keeping track of progress: * c:\foo\MediaChanger\debug\MediaChanger drivestatus will tell you what disk the drive has mounted. * c:\foo\MediaChanger\debug\MediaChanger unmount will let you unmount a disk that is in the drive. Converting the FLACs to MP3s: * Run "python c:\foo\transcode\tag.py c:\bar\*.flac" to run the tagger across your list of CDs. Get the right tags for each. This blog post talks more about thist tool: http://blogs.phred.org/blogs/alex_wetmore/archive/2006/12/20/bulk-cd-ripping-part-two-flac-images-to-mp3-files.aspx * Note that tag.py currently has a hardcoded path to FLAC, fix this. * Once you are happy with tags run "python c:\foo\transcode\transcode.py c:\bar\*.flac" to convert them all to MP3 files. The settings for the MP3 file command lines are in transcode.cfg Known bugs: * tag.py shouldn't have the location of metaflac.exe hardcoded. * reading EAC cuesheets that have non-ascii characters is broken. It sometimes won't read at all and sometimes it will write bad characters under CDDB artist and CDDB title fields. * tag.py generates a lot of output the console and often looks hung when it is busy talking to musicbrainz. This should be cleaned up. * There are still issues with non-ascii characters in tags and filenames. Most european standard characters are working now under windows. This whole area of Python is messy.