I borrowed a pretty cliche naming convention, but hey, it works.
I built my STL using a raspberry pi and custom liquidsoap scripts.
Setup the Airtime server.
Then I built myself an Icecast server.
Th STL is neat, I have it so that if it drops the network connection, it will email me when the connection is available again, and it will play a local (on local storage) playlist - not much, about 100 songs in random looping order. When the connection is available again, it will re-establish the connection and play from the TCP stream.
Airtime, I had to hack one of the liquidsoap scripts to play stuff from a directory on the local server if there was no scheduled show. Pretty dang neat.
So it goes from Airtime to the internet, to whoever streams it (pc, mac, linux, mobile devices, etc.)
From my studio console, I can connect in via a homemade codec, to the Airtime server.
The STL picks up the feed from the internet, and sends it to the transmitter. I plan to make this a little better, where the Airtime server feeds the transmitter without going over the internet.

So the STL is holing up very nicely. No issues at all. I may have to slap a web interface on this badboy and stick the code on github....
