SimpleAudioStreamer - A simple way for Windows 7/8/10 users to stream their computer's audio to a Roku device across a network.
Apart from the restriction that it will not run on systems earlier than Windows 7, this may be a better alternative for audio streaming than attempting to use VLC to stream "stereo mix" sound-card output. Not all sound cards support stereo mix; those that do may require driver updates, configuration changes, or other steps in order to work. Even then, the sound quality is often inferior to the sound coming out of the speakers.
Download SimpleAudioStreamer from the link at the top of the page into any directory on your computer. Also, download lame_enc.dll using the link above, and place it in the same directory as SimpleAudioStreamer.exe.
Configure There's nothing to set up or configure. However, you may have to instruct your anti-virus software to allow this program if it objects to permitting unknown software on your computer. Your Windows Firewall may ask you to allow access to the port. Say yes (you can specify private, local network only, access only if you want).
Run the program as you would any other Windows program (click the icon or run from the command line). It's now streaming audio from port 8325 to whichever device(s) you want to play it on. You can change the port and MP3 bitrate, but only from the command line. You can play the audio on your Roku using the SimpleAudioPlayer channel. Set up the Roku channel to receive from your computer's network IP address, port 8325, e.g: http://192.168.0.100:8325.
To run the program from the command-line:
simpleaudiostreamer <port> <bitrate>
<port>The Windows port SimpleAudioStreamer listens on for connections (0 is default: 8325)
<bitrate>The encoded MP3 bitrate (128 - 320 kbps) [default is 320]
- ONLY runs on Windows 7 or higher (sorry, XP users, but XP does not support some of the features this program uses)
- Does NOT require VLC or any other streaming media server
- Does NOT require Stereo Mix or any other sound card features
- Should work with ANY sound card that supports 16-bit stereo at 44,100 or 48,000 samples/sec
- Captures sound destined for your default playback device (speakers) before being processed by the sound card
- Allows you to lower or mute your computer speakers' volume; will stream the same sound regardless of your volume or mute setting
- Very low CPU utilization (around 1.3% on my 4 year-old laptop, compared with over 4% when using VLC)
- Streams to multiple Rokus simultaneously
- Outputs the maximum quality MP3 stream (320Kbps, constant bit-rate); bitrate can be changed by command-line option
- There is a slight lag in the audio played on the Roku; for my computer, network and Roku, it's around 2 seconds
- Can stream wirelessly from your computer to Roku, but occasional drop-outs may occur with any network interference