SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

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>


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.