PHONORIPPER - README
Phonoripper provides a graphical user interface that ( I hope ) allows you easy creation of audio-CD's from analog sources like vinyl records or tape cassettes.
INSTALLATION
Unpack the tar.bz2 - archive and install the program with:
cd <source directory>/phonoripper-0.7.1 ./install
If you like, you can change the default install directory "/usr/local" with:
./install --prefix=<your-favorite-prefix-here>
The install script also has a "mode" switch, which allows you to decide if you want to run phonoripper from source with
./install --mode=source
or from optimized byte code files, which will be compiled by the install script if mode is set to "optimized" (which is the default), which will provide a slightly improved performance. However, using "--mode=source" may be useful for example if you want to run phonoripper with different versions of python or if you don't want to bother with re-installing phonoripper after system upgrades.
If you don't like phonoripper, you can uninstall it with
./install --uninstall
This will remove the files listed in install.log, which is written after install. Please note that on each install an already existing install.log is overwritten, so on multiple installs from the same source directory only the files from the last install are saved to install.log and previous installations cannot be removed this way.
PLEASE NOTE BEFORE INSTALLING:
Some dependencies must be fulfilled if you want to run Phonoripper: - Python and Tkinter must be installed (these should be included in your distribution). I've tested Phonoripper with Python2.3.3/Tk8.4.5; compatibility with older versions can not be guaranteed (please report me any problems). - you also need libsnack >= 2.2.2 ( download at <www.kth.se/speech/snack>) - for the recording part you'll need sox and pkill (you shurely got this with your distro) and rawrec (<rawrec.sourceforge.net>) - for the automatic volume adjustment you need normalize. This program is included in some distributions. At <www.rpmseek.com> you'll find precompiled RPMs for many distro's; the latest versions you'll find at <www1.cs.columbia.edu/~cvaill/normalize> - for the CD-writing part you need cdrdao, which should be included in any current distribution; for the latest version see <cdrdao.sourceforge.net>
FEATURES
In addition to Phonoripper the following programs will be installed:
snackmixer : a graphical mixer program, similar to kmix, based upon Kare Sjolanders Snack-Toolkit (see above)
snackplayer: a soundfile player based upon Snack, with support for many file formats, like
wav, ogg und raw(binary) files as well as support for large files.
For legal reasons I decided to suppress the support for MP3 files.
If you want MP3 support you will have to edit the program's source code (hint: search snackplayer.py for "MP3").
snackrecorder: a WAV file recorder with integrated levelmeter which can be used with rawrec or alternatively with a
Snack-based recording program (CAUTION: due to Snack's (at the moment) limited ALSA support
I strongly recommend the use of"rawrec" if you want to use the ALSA driver.
USAGE
phonoripper : start the main program
phonoripper -m , --mixer : start snackmixer
phonoripper -p , --player : start snackplayer
phonoripper -p , --player <filename> : start snackplayer and open <filename>
phonoripper -r , --recorder : start snackrecorder
phonoripper -h , --help : print this message and exit
LIMITATIONS
As mentioned before my recording program "Snack" is not satisfactory if you are running ALSA drivers; that's why I recommend rawrec, concerning reliability and stability the best recording program for linux I know. With OSS drivers however Snack should do a proper job of recording.
What's totally missing at the moment is something to filter out noise and crackle etc.. For that purpose I recommend the excellent "gnome-wave-cleaner" program (<http://gwc.sourceforge.net>).
BUGS
Probably.
Please send bug reports to: Michael Lange <klappnase@8ung.at>
