mp3togo

Documentation

Installation Manual

Prerequisites

mp3togo uses other programs to do the encoding and decoding. They needn't all be available, but the functionality of mp3togo will be reduced.

The eyeD3 tagging module depends on libid3tag. I have had a report of tagging failing on a Linux From Scratch system that did not have mpg321 installed. The user fixed the problem by installing mpg321 as it includes the library.

Required packages

mpg321 Used to decode mp3 files.
ogg123 Used to decode ogg vorbis files. Part of the vorbis-tools package.
flac Used to decode flac files.
lame Used to encode mp3 files.
oggenc Used to encode ogg vorbis files. Part of the vorbis-tools package.
normalize Used to normalize the wav files before encoding.
pyvorbis Used to read and write tags to ogg files.
python-ID3 Used to read and write tags to mp3 files.

All of these programs, except lame, are available in the Debian archive. The Debian package will install them for you.

There may be patent issues with lame in the USA and Germany.

Built packages

mp3togo is available as a Debian package. For Debian users a link to the .deb file appears on the download page. Download the package and install it with:

dpkg -i mp3togo_X.X.X_all.deb

Source Package

The source to mp3togo is available packaged for python's distutils. The distutils manual is available here.

To install from the source package, download it, unpack the tar file somewhere and, as root, run:

python setup.py install

The distutils should take care of the rest.