Here are two methods I've come up with. The first of which, I use right now using the Medebo firmware. The second, I have not tested, but I don't see why it wouldn't work (can someone please verify it does?). Until someone figures out a way to control DVDPlayer remotely, this works for me!
What you need:
- VLC media player on a powered-on computer on the same network as PBO.
- The computer must have access to your music library.
- A soundcard capable of using "Stereo Mix" or "What you hear" as recording device.
- Start VLC on your computer, and go to Media->Open Capture Device…
- Set Capture mode to "Direct Show".
- Set Video device name to "None".
- Set Audio device name to "What you hear" or "Stereo Mix".
- Click "Stream", and add HTTP to the stream desintation (You can choose port, leave path as default).
- Activate Transcoding, and set profile to "Audio-MP3" (you can choose the bitrate you want).
- Click "Stream" - now any sound coming out of your computer will be streamed via HTTP from your computer.
- Open a text editor and create a new *.pls file somewhere the PBO can access.
- In the *.pls file, enter exactly (it's VERY PICKY):
[playlist] numberofentries=1 File1=http://xxx.xxx.xxx.xxx:port/ Title1=ANY_TITLE_YOU_WANT_HERE Length1=-1 Version=2
You can enter any title you want; replace the xxx with your computer's internal network IP, and choose the port you set up in VLC. Now, all you need to do is browse to the *.pls file on your PBO, open it up, and it should stream the sound from your computer. So, open up iTunes (I like this, because it has a nice iPhone remote App) or your favorite media player on your computer, play some music, and you should hear it coming out of your PBO's sound system (it may take a few seconds to buffer).
What you need:
- MPD (Music Player Daemon) on your PBO.
- A way of controlling MPD remotely, eg. MPoD for iPhone.
- Make a *.pls file, as in Method 1, but set the IP to 127.0.0.1, and the port to your MPD HTTP output port.
- Open the *.pls file on your PBO (you can copy it over, access it over the network, or make the *.pls using telnet/vi).
- You should now be able to listen to your MPD stream on your PBO's sound System, and control it via Web UI, MPoD, or whichever MPD controller you're using.
- Turn off your TV, and enjoy :)
As I said, the first method works fine for me (the cool thing is you can listen to Youtube audio, or any other sound on your computer). But, if you don't want a computer on, try out method 2 and let me know if it works for anyone! Essentially, instead of your computer being the stream server and PBO being the client, you PBO is both the server and client.