ardj is a software to operate an internet radio in automatic mode. It uses icecast and ezstream internally to broadcast your music using a playlist, which can be a simple shuffle, or a complicated setup with time slots, jingles and pre-rolls.
Optionally it can send your playback history to last.fm or libre.fm.
Distributed under the GNU GPL.
Parts of this software were written by: