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.