So just wanted to provide an update on this one. Also if you've pinged me asking to get involved, please do so again. I know daniel did but I couldn't find his email address, among other things. Also life's hectic because we just moved.
So Robby came over on Saturday and we worked on icecast streaming a bit. Got an icecast server streaming the audio monitor (everything that's coming out of the device). Got another machine listening to it via mplayer. So that pretty much concludes the unix-side project. From here all we really have to do is get the elixir app starting the stream and starting/stopping the mplayer process, and we're done. We got the elixir app learning its IP address and able to announce the url of the icecast stream. Starting/stopping the processes, and building the android app, are basically all that's left. In four more hours of dev I feel we can have a version of it working that doesn't involve the android app - i.e. we just send the messages around using an elixir console.
So that's that.
-Josh