Skip to content

gmuth/soundploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SoundPloy V2

This guide is about reenabling 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 soundcork or others).

Configure device

Telnet to the device using port 17000 and run the following commands:

sys configuration bmxRegistryUrl http://soundploy.gmuth.de/v2/registry.json
envswitch boseurls set http://no-marge.com https://worldwide.bose.com/updates/soundtouch
sys reboot

Soundploy only implements the bmx API. Streaming/Marge and softwareUpdate APIs are not supported (no-marge.com is correct)! After reboot you should try your existing presets, however it's likely that you have to create new ones.

Lookup stream url

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.

Start custom radio stream

We'll use the orion station API for this and send a POST request to the device using Postman.

SoundPloy Postman

  1. Start Postman (desktop application) and open workspace Bose SoundTouch
  2. Navigate to collection SoundPloy and request Play custom radio stream
  3. Select an existing environment or create a new one
  4. Set variable soundtouch to the IP address of your device
  5. Navigate to Scripts > Pre-request
  6. Change the values of name and streamUrl
  7. Click Send

Now your device should start playing the stream.

1005 UNKNOWN_SOURCE_ERROR

This means that the selected source is not available - maybe because the device was reverted to factory settings. Adding a missing 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.

Save radio stream to preset button

Press and hold the desired preset button on your device or remote until you hear a beep. From now on you can start the stream by pressing the preset button.

Alternative to Postman

Instead of Postman you could also use Chrome and phfu's Preset Manager: https://phfu.codeberg.page/soundtouch-preset-manager

Known issues

Devices with firmware below version 27.x are not fully supported by SoundPloy. You can check your firmware by navigating to http://your-soundtouch-ip:8090/info. The 27.x firmware update should be available from Bose or other sources.

About

SoundPloy - enabled Bose SoundTouch to stream custom radio stations

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages