- Copy
.env.example
to.env
- Edit
.env
file and set the environment variables:MUSIC_DIR
: Music directory (on host).PLAYLISTS_DIR
: Playlists directory (on host).MPD_DB
: MPD database file (on host).ICECAST_PORT
: The port to bind Icecast in the host machine. Default 8000ICECAST_SOURCE_PASSWORD
: The password to stream audio to Icecast. Default: hackmeICECAST_RELAY_PASSWORD
: The password for Icecast's relays. Default: hackmeICECAST_ADMIN_PASSWORD
: The password for Icecast's administration. Default: hackmeICECAST_MAX_SOURCES
: The maximum amount of sources.STREAM_NAME
: A title for your stream.STREAM_DESC
: A description for your stream.STREAM_URL
: A URL to show on the stream details.STREAM_MOUNTPOINT
: The name of the icecast mountpoint that Liquidsoap will stream to.
- Run
docker-compose up -d
- Listen to http://localhost:8000/
- Fix mpd config
- Improve liquidsoap script.liq.
- Web interface for managing schedule