Skip to content

gmuth/soundploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

SoundPloy v2

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.

Pre-requisites

  • You should know or learn how to use telnet and Postman
  • The device is NOT reset to factory settings (see 1005 UNKNOWN_SOURCE_ERROR below)

Configure device

You will change the bmxRegistryUrl to point to the SoundPloy service.

Use telnet interactive

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

Automated configuration with expect

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 -

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 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 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.

Save radio stream to preset

Press and hold the desired preset button on your device or remote until you hear a beep.

About

SoundPloy - enabled Bose SoundTouch to stream custom radio stations

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages