The following list of dependencies need to be installed before you compile IDJC
Package | |
Python | Required |
Jack Audio Connection Kit | Required |
PyGTK | Required |
vorbis-tools | Required |
libsndfile | Required |
libsamplerate | Required |
LAME | Recommended - for streaming/recording in the mp3 format |
eyeD3 | Recommended - for metadata tagging and mp3 support |
libmad | Recommended - provides support for mp3 files |
ffmpeg | Recommended - provides support for wma, mp4/m4a files |
libmp4v2 | Recommended - additional requirement for mp4/m4a files |
FLAC | Recommended - provides support for flac files and streaming |
speex | Recommended - provides support for speex files and streaming |
libshout | Optional - not a requirement for streaming |
Although some dependencies are marked as optional or recommended they should be installed before compiling IDJC if you intend on using them later.
Some of these dependencies will probably already be installed on your system and the rest can typically be found as part of most linux distributions. Don't forget to install the development packages for these dependencies where applicable.
Official download link http://sourceforge.net/projects/idjc
The latest ChangeLog can be found Here
The latest upload (may not be stable, may contain half implemented features). Download link.
IDJC is available in RPM format for SuSE Linux via Packman. Download links & details.
A PISI package for Pardus Linux is available here.
Please read the following section all the way through before typing in the commands.
Unpack the source tarball and cd into the source tree. (please note that if you are reading these instructions direct from the web to substitute your version number for the ones shown below).
$ tar xzvf idjc-0.7.14_pre14.tar.gz $ cd idjc-0.7.14_pre14
The following line may be familiar to you. It is used to generate the Makefile. To use my suggested configuration you would type.
$ ./configure CFLAGS="-O2"
Note that's a letter 'O' rather than a digit '0'
Now type make.
$ make
The next command needs to be run as root (using sudo perhaps?).
# make install
Now to launch IDJC (not as root).
$ idjc
IDJC has partial translation for the German language.
$ LANG=de_DE idjc
Back to Main Window