Using mpd one can directly stream to the main channel:
audio_output {
type "shout"
name "RasPi MPD Stream"
description "MPD stream on Raspberry Pi"
host "localhost"
port "8000"
mount "/mpd"
password "ICECAST_SOURCE_PASSWORD"
bitrate "128"
format "44100:16:2"
encoding "mp3"
}
bind_to_address "0.0.0.0"
from here one can just use mpc to connect to the above mpd server for control of the player and have shoutcast configured for:
/live | Live Stream ( djs, live events, etc.. ) |
/stream | Fallback stream for music ( mpd on the cluster) |
/motd | Final Fallback stream for emergancy notices ( test.mp3 ) |