Bose SoundTouch and tts google_say service error

Hello,
when I try to call sercvice google_say, all I get is error message:

2017-06-28 22:35:48 WARNING (Thread-3) [homeassistant.components.media_player.soundtouch] Unable to find preset with id http://192.168.100.220:8123/api/tts_proxy/c7c1d171a93b1c13ea86cd0a02e8414f7b4446b0_en_-_google.mp3

Interesting is, that I can play that URL in browser without any issue.

What can be wrong?

Thank you.

Somebody? Any suggestions?
Thanks.

So I should buy frikin’ Sonos, shouldn’t I… :unamused:

1 Like

Unfortunately I think that SoundTouch can only play the presets and not URLs… I’ve been looking to find another solution using the NAS source or mpd/Bluetooth but I’ve been unsuccessful thus far.

I bought the SoundTouch without realizing this first and unfortunately it was too late to return it after finding out.

Me too, but Worry no more :slight_smile: Author of Hass SoundTouch component is working on workaround using DLNA and Bose SoundTouch API team are working on URL playback. So future is bright!

Check Hass GitHub issue tracker for more information.

2 Likes

After 0.51 it works nicely.

I’m having the same problem, from reading the Bose community forums, I have found that it is possible to send notifications and flash briefings but only through Smart things hub, so the software on the Soundtouch is able to receive them, maybe someone with some understanding of this component will be able to figure out a way to enable this feature.

Gents, there is a solution. Requires a bit of set up, but it works!

As per the guide Bose doesn’t do https. Bose SoundTouch - Home Assistant
So if you’re using standard ssl set up it wont work.

Following the guide the solution is to use Nginx reverse proxy server.

Follow the set up guide here:

include the part at the bottom talking about http.

after that it works.