Home > Siren

Siren: a text-based audio player

Siren is a text-based audio player for UNIX-like operating systems. Various aspects of Siren have been inspired by cmus. Siren is distributed under the ISC licence.

Siren supports Ogg Vorbis, MP3, FLAC, WavPack, WAVE, AIFF and a few other file formats. Playback is possible through sndio, PulseAudio, ALSA, OSS, Sun audio and libao. Siren has been tested on OpenBSD, NetBSD, FreeBSD and Linux.



The latest version is 0.3.1, released on 8 July 2013. A summary of the changes between versions can be found in the CHANGES file. The releases are signed with my OpenPGP key.


Packages for the following systems have been kindly made available by others.


The source is maintained in a Mercurial repository. It can be browsed online with the web interface or downloaded with the following command.

hg clone http://www.kariliq.nl/hg/siren/

If you don’t have Mercurial installed, you can download the latest revision of the repository as a tar.bz2, tar.gz or zip archive.

The repository also is available at Bitbucket.



Build dependencies:

Required run-time dependencies:

Optional run-time dependencies:


Click on a screenshot to see a larger version of it.


Please send questions, bug reports and patches to Tim van der Molen.