README.md 1.5 KB

Radio

This a work-in-process internet radio stack built on Docker.

Applications

Execution

You have two options to get up and running.

  1. Using docker-compose
  2. Launching the containers one-by-one, your choice.

Docker Compose

  1. Clone this repo.
  2. Copy .env.example to .env.
  3. Edit the paths in .env to match the sources for music and jingles on the host.
  4. Turn it up.
$ docker-compose up -d

Passwords, users and credentials

It is strongly recommended to change passwords in icecast.xml.

The default passwords are for development or example purposes only.

Configurations

Variables

RADIO_MUSIC_DIR

Example:

RADIO_MUSIC_DIR=/srv/audio/music

RADIO_JINGLES_DIR

Example:

RADIO_JINGLES_DIR=/srv/audio/jingles

Files

  • icecast.xml: default configuration for icecast.

Controlling the Radio

$ docker-compose exec liquidsoap telnet localhost 1234

The following commands can be run from the telnet client.

Skipping a track

radio.skip

Related

Fork of VITIMan/docker-music-stack.

DockerHub repository