The following list of dependencies need to be installed before you compile IDJC
Package | |
Python | Required |
mutagen | Required |
Jack Audio Connection Kit | Required |
PyGTK | Required |
vorbis-tools | Required |
libsndfile | Required |
libsamplerate | Required |
LAME | Recommended - for streaming/recording in the mp3 format |
libmad | Recommended - provides support for playing mp3s |
ffmpeg | Recommended - provides support for wma, mp4/m4a |
FLAC | Recommended - provides support for flac playback and streaming |
speex | Recommended - provides support for speex playback 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. (example: for LAME you'll need libmp3lame-dev. Package names vary depending on the Linux distribution you are using.
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.8.1_pre3.tar.gz $ cd idjc-0.8.1_pre3
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