Firstly, welcome to the home page of Internet DJ Console, and so you don't have to go looking around for the download page, here it is: Download page and compilation instructions.
Performance tuners and power users may want to check out the Low Latency Operation page.
Click here to read the editor's review at www.softpedia.com.
Internet DJ Console is a program that I started writing in March of 2005 after discovering the lack of DJ software on Linux that suited me. The programs that I did find were either feature poor, full of bugs, suited more towards the live side of things, or sadly did not even compile. It dawned on me that something needed to be done and that having some coding skills of my own that I may as well have a go myself. The basics of the different components of the project and how they would fit together came to me almost with ease so after pondering the sketch I drew a few days later I started coding. The result is Internet DJ Console. I hope you like it, and if you want to make any suggestions for features or have a gripe or bug report, you can contact me at putidjc
The Internet DJ Console main application window.
Note the twin media players, the common volume control, the crossfader, the audio level meters, and the microphone button
The Prefs, Output, and Jingles buttons in the bottom left corner open their own respective windows.
The Tracks Played pane (shown closed) contains a list of tracks that have been played recently. Playlist embeddable controls enable a show to be pre-programmed to a certain extent and are accessible from the playlist popup menu.
The playlist windows support drag and drop of individal or folders containing music files, they also support m3u playlists. Below the playlist is a row of buttons that are for as follows:
Below the media players is the crossfader cluster. In it are the crossfader itself and buttons to move the crossfader to various positions. Next to the crossfader on the right is a dropdown box where you can select the crossfader response curve and to the right of that is a box in which you can set a number in seconds and a Pass button with a double ended arrow icon. This moves the crossfader to the other side in the specified time span.
To the left of the crossfader is a dropdown box where you can select the metadata source, one of Left Player, Right Player, Last Played, Crossfader, or None. The crossfader option results in metadata being chosen from the player indicated by the crossfader's position.
Regarding the Monitor Mix feature which is situated to the left of the crossfader, a whole subsection follows describing it's operation since it is critical to understanding how IDJC mixes audio:
At the bottom of the main window, the Prefs, Output, and Jingles buttons open their own respective windows (likewise clicking on the hyperlinks will take you to the relevant tutorial/walkthroughs). Now onto the cluster of buttons to their right. There are two telephone icons which are to do with taking callers on your show. These trigger different mixer modes and are covered by the VOIP tutorial. To the right of these are the Aux-Input button (jack plug icon) which turns on audio from the aux input. This is discussed in the Jack Ports section of the Prefs page. To the right is the Microphone mute/unmute button. Clicking this enables the audio path from the microphone (right clicking the Microphone button causes it to split into two for the individual control of two separate microphones. The last button is the Advance button, which advances the track in the currently active player. The currently active player is not the one that is playing but rather the one that the crossfader is parked at. A click when the player is off will start it on the highlighted track. A click when the player is playing will stop the player and select, but not play the next track. It is next to the Microphone button for ergonomic reasons.
Internet DJ Console has a total of five audio level meters (the VU meters are off by default):
That's all the features of the main window covered. Here is the download page again.
Other Windows In IDJC
Output Jingles Prefs