A GTK+ Shoutcast/Icecast client with two main media players, a jingles player, crossfader, ogg and mp3 streaming, stream automation timers, aux input, Voice and VoIP integration. File formats: mp3, ogg, flac, wma, wav, m4a, m3u, pls, and others.


  • Streams to Shoutcast and Icecast2 servers
  • Two main media players with crossfader
  • Microphone audio signal processing
  • IRC announcements

Project Samples

Project Activity

See All Activity >

Follow Internet DJ Console

Internet DJ Console Web Site

Other Useful Business Software

Trial SolarWinds Backup and you could receive a free Amazon Echo Dot Trial SolarWinds Backup and you could receive a free Amazon Echo Dot Icon
SolarWinds Backup provides lightning-quick recovery that can restore business continuity after a disaster. For a limited time only, when you try SolarWinds Backup and store at least 100GB of selected data, you have the chance to receive a free Amazon Echo Dot.

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Best internet radio streaming solution for Linux hands down. And in some aspects better than SAM for Windows. I miss a few features like shuffling a playlist prior to starting streaming instead of the current endless random mode and time display for when tracks will start, but otherwise this works really well. Only drawback is the first setup with JACK, especially if you want to keep using PulseAudio for other apps.

  • Great DJ software for Linux. Being JACK-based is even a boon. Competes and does better than expensive commercial software (think SAM).

  • Seems to be a great tool for broadcasting, i download it but i can't get it on my MacBook Pro. its a little technical. Help!

  • This is the premier utility for doing live streaming and recording in Linux. Takes some getting used to, but not because of the utility, but because it uses JACK.

  • The most thought-out and stable solution for streaming to Icecast/Shoutcast servers under Linux I know of. Concentrates on what's needed and has all the options. Plus, the programmer responds very quickly to bug reports and/or feature requests. Plus, IDJC uses JACK (which may sometimes be a hassle to set up but if you're a musician, producer or serious broadcaster, you'll want that, believe me). You'll also want robust network connections (i.e., nfs, NOT CIFS/SMB). I have IDJC running under both Ubuntu Studio (Studio machine) and Linux Mint 17.1 Cinnamon (laptop, for when I'm on the road). Currently, you *have* to compile it from the development sources if you want all the features, but man it shines! Heartfelt thanks for sharing this with us, Stephen!

Read more reviews >

Additional Project Details


French, Italian, English

Intended Audience

End Users/Desktop

User Interface


Programming Language

Python, C