Sign inSign up

hamishbrown/easy-radio

By hamishbrown

•Updated almost 6 years ago

Docker image to easily setup an internet radio station using liquidsoap and icecast

Image
0

6.4K

hamishbrown/easy-radio repository overview

⁠easy-radio

Docker image to easily setup an internet radio station using liquidsoap and icecast

⁠Start container

⁠Using docker-compose

Update docker-compose.xml with the path to your music folder

version: "2"
services:
  radio:
    image: hamishbrown/easy-radio
    restart: unless-stopped
    environment: 
      - TZ=Europe/Dublin
      - ICECAST_PASS=hackme # change in icecast.xml and update here
    ports:
      - 8000:8000
    volumes:
      - </path/to/music/folder>:/tracks:ro     # REQUIRED: update with the path to your host music folder
      - ./icecast.xml:/radio/icecast.xml:rw   # optional: use to override icecast defaults. Recommended to change default password
      - ./live.liq:/radio/live.liq:rw         # optional: override to use your own script

Start container

docker-compose up -d
⁠Using docker

Start container

docker run -d -p 8000:8000  -e ICECAST_PASS=hackme -v </path/to/music/folder>:/tracks:ro hamishbrown/easy-radio

⁠Enjoy

Wait a few seconds depending on the number of tracks in your music folder

Open your browser at

http://localhost:8000/radio

Tag summary

Content type

Image

Digest

Size

272.4 MB

Last updated

almost 6 years ago

docker pull hamishbrown/easy-radio