Skip to content

An easy way to have a 24/7 audio stream of music.

Notifications You must be signed in to change notification settings

mkody/AutoRadio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AutoRadio

An easy way to have a 24/7 audio stream of music.

Requirements

  • docker
  • docker compose
  • Some music

Install

  • Copy .env.example to .env and edit it
  • Put music inside music/
  • Run docker compose up -d
  • Listen to http://localhost:8000/live
    • Change 8000 with your ICECAST_PORT, live with your STREAM_MOUNTPOINT

Config

Everything is set in the .env file (or in your shell environment).
All settings are optional but please set the passwords or they will stay to the default, hackme.

  • STREAM_NAME: A title for your stream.
  • STREAM_DESC: A description for your stream.
  • STREAM_URL: An URL (like your website) to show on the stream details.
  • STREAM_MOUNTPOINT: The name of the mountpoint that Liquidsoap will use.
  • ICECAST_PORT: The port to bind Icecast in the open.
  • ICECAST_SOURCE_PASSWORD: The password to stream audio to Icecast.
  • ICECAST_ADMIN_PASSWORD: The password for Icecast's administration.
  • ICECAST_RELAY_PASSWORD: The password for Icecast's relays.
  • ICECAST_HOSTNAME: The hostname of your Icecast installation.
  • ICECAST_MAX_SOURCES: The maximum amount of sources.
  • ICECAST_CHARSET: Setting the encoding for the metadata.

Note for ICECAST_MAX_SOURCES: If you plan to use this Icecast instance for more streams, you need to set this to 2 or more so you can use more mountpoints.

About

An easy way to have a 24/7 audio stream of music.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published