EDIT(10/7/11): For a more stable solution, you may want to use the VLC solution here
. As mentioned in the next post below, there is a problem with the stream being dropped by the SHOUTcast channel occasionally. I mentioned it to the developer and he said he would see if he could fix it in his next update. There is a private channel you can use to stream this solution here
that will re-start the stream in case it is dropped.
EDIT (2/23/12): This also works for iTunes.
I got Spotify to play on my Roku HD (2009 model) today. The steps I took are:
1. Download Dsbridge here: http://code.google.com/p/dsbridge/downloads/detail?name=dsbridge-20090727-bin.zip&can=2&q=
2. Extract the files from the archive then copy dsbridge.ini and dsound.dll into the folder where Spotify.exe resides. If you don't know what folder it is, right-click on the Spotify icon on your desktop and select Properties. There should be a button 3/4 of the way down that says Find Target. Click on it to find the folder.
3. Find lame_enc.dll either on your computer already or here: http://www.rarewares.org/mp3-lame-bundle.php
and copy it into the Spotify folder.
4. Copy dsound.dll into C:\WINDOWS\system32\Macromed\Flash
5. Find out what the IP addresses of your Roku and the computer running Spotify are. It helps to have static IP addresses.
6. Make sure you have the Shoutcast channel or add it through the channel store or here:https://owner.roku.com/add/SHOUTCAST
7. Start Spotify and load a playlist or add a bunch of songs to the queue.
8. Open this URL: http://roku.permanence.com/shoutcast.htm
and put in the IP address of your Roku and in the Station URL field enter: http://computer
ip:8124 (example: http://192.168.0.3:8124
) then press "Launch SHOUTcast". The Roku SHOUTcast channel will start.
9. Start playing your songs on Spotify.
10. Enjoy listening to Spotify on your Roku!
Roku HD N1000 Serial #20G984014682 Software V. 3.1 Build 1167