Internet DJ Console: Download


Dependencies:

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.


Getting IDJC

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.


Compile instructions

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.2_pre15.tar.gz
	$ cd idjc-0.8.2_pre15

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


Alternate language support

IDJC has partial translation for the German language.

	$ LANG=de_DE idjc


Back to Main Window