#!/bin/bash #if [[ -z ${ICECAST_PORT_8000_TCP_ADDR} ]]; then # echo "Container not linked to icecast container. Quitting" # exit 1 #fi if [[ -z ${STREAM_NAME} ]]; then STREAM_NAME="My Stream" echo "STREAM_NAME env not set; Defaulting to: My Stream" fi if [[ -z ${STREAM_PORT} ]]; then STREAM_PORT=8000 echo "STREAM_PORT env not set; Defaulting to: 8000" fi if [[ -z ${STREAM_MOUNT_POINT} ]]; then STREAM_MOUNT_POINT="mystream.mp3" echo "STREAM_MOUNT_POINT env not set; Defaulting to: mystream.mp3" fi if [[ -z ${STREAM_PASSWORD} ]]; then STREAM_PASSWORD="hackme" echo "STREAM_PASSWORD env not set; Defaulting to: hackme" fi sed -i "s//${STREAM_NAME}/g" /etc/mpd.conf sed -i "s//${STREAM_PORT}/g" /etc/mpd.conf sed -i "s//${STREAM_MOUNT_POINT}/g" /etc/mpd.conf sed -i "s//${STREAM_PASSWORD}/g" /etc/mpd.conf sed -i "s//${STREAM_ENCODING}/g" /etc/mpd.conf sed -i "s//${STREAM_BITRATE}/g" /etc/mpd.conf mpd --no-daemon --stderr