-
Notifications
You must be signed in to change notification settings - Fork 28
Home
You can use this tool to stream the captured audio of your desktop to Chromecast devices. Chromecast devices are discovered at start-up and listed in the Devices box. To start streaming you can press a play button. Volume can be adjusted per device in the Devices box, or for all devices in the 'Volume all devices' box. When streaming you can mute the audio of your desktop if you like.
See below for all options, configuration, troubleshooting and the roadmap. If you have issues then please log them here.
IP4 address used: This is a dropdown with the local IP addresses. The one that's used for streaming is selected. You can try to change the IP address when things are not working.
When your desktop changes from e.g. a network cable to a WIFI connection this list is updated with the new IP addresses. When the current IP address is not available anymore the tool tries to automatically use the new IP address.
Recording device: You can change the device from which the audio is captured.
Use Keyboard shortcuts: Up = Ctrl+Alt+U; Down = Ctrl+Alt+D; (Un)Mute = Ctrl+Alt+M: When checked you can use the keyboard shortcuts to change the volume of all devices.
Show window at startup: If unchecked the window is hidden at start-up, you can show the window by clicking the tray icon.
Automatically start devices at startup: If checked then streaming to a device starts automatically after it's added to the Devices box.
Automatically restart when the stream is closed: When the stream is stopped an attempt is made to restart the stream.
Show lag control (experimental): If checked the lag-control box is visible in the UI. You can experiment to reduce lag, but the sound quality is degraded!
Scan again for devices If you turned a Chromecast device on after you started this tool, you can use this button to add it to the Devices box.
Reset Settings Reset the settings to their default values. Known devices that don't exist anymore are removed.
In the install folder (e.g. C:\Program Files (x86)\Desktop Audio Streamer\Desktop Audio Streamer
) there's a config file ChromeCast.Desktop.AudioStreamer.exe.config
where you can change the configuration:
IpAddressesDevices:
You can add your Chromecast devices here (sometimes they are not automatically discovered).
The format is: <ip-1>,<DeviceName1>;<ip-2>,<DeviceName2>
etc.
ShowLog (true or false): If true you get a log tab, where you can monitor the messages send from and to the Chromecast devices. You can use it for troubleshooting.
- You can add your Chromecast devices in the config file.
- Make sure your desktop plays music.
- Try switching the recording device.
- Try switching the IP address.
- Check if the firewall is not blocking incoming connections for 'ChromeCast.Desktop.AudioStreamer'.
Current status of this project: Stable, there's no active development but issues are resolved.
Things that can be done:
- Support multiple stream formats (for bandwidth reasons). Now it's only possible to change the stream format/quality by changing the settings of your sound device.
- Put the Chromecast communication code in a separate library so it can be reused.