This service is about re-enabling Bose SoundTouch devices to play radio streams. The target audience are users who don't want to tinker with their own servers (e.g. like using soundcork). It uses a php script hosted in germany and can be used for free.
- You should know or learn how to use
telnetandPostman - The device is NOT reset to factory settings (see
1005 UNKNOWN_SOURCE_ERRORbelow)
You will change the bmxRegistryUrl to point to the SoundPloy service.
Telnet to the device using port 17000 and run the following commands:
sys configuration bmxRegistryUrl http://soundploy.gmuth.de/v2/services
envswitch boseurls set https://marge.bose.com https://worldwide.bose.com/updates/soundtouch
sys reboot
Power users can use the cli tool expect to automate the commands from above:
SOUNDTOUCH="192.168.2.105" curl -s http://soundploy.gmuth.de/v2/configure_soundtouch | expect -f -
Check out the website of your favorite radio station and look for the stream url. Or use a station directory which lists the stream url.
We'll use the orion station API for this and send a POST request to the device using Postman.
- Start Postman and open workspace Bose SoundTouch
- Navigate to collection SoundPloy and request Play custom radio stream
- Select an existing environment or create a new one
- Set variable
soundtouchto the IP address of your device - Navigate to Scripts > Pre-request
- Change the values of
nameandstreamUrl - Click Send
Now your device should start playing the stream.
This means that source LOCAL_INTERNET_RADIO is not available.
Adding this source is a one-time operation.
You can try one of those methods:
- SoundPloy V1 - This method requires root access to the device.
- SoundCork - After you successfully played a stream once you can stop SoundCork and use SoundPloy.
Press and hold the desired preset button on your device or remote until you hear a beep.
