I use the media_player.call_service to select the channel on a particular roku. I have input booleans set up go to pandora, plex, prime, etc. The logic is that:
- Toggle the input boolean to turn on pandora on a specific roku
- A callback is triggered that listens for the input boolean to go from off to on
- The callback calls the service:
self.call_service("media_player/select_source", entity_id=roku_name, source="Pandora")
After the latest hass.io update to 0.97.2, everything but pandora still works fine (i.e, source=“Netflix”). When I select pandora, the roku goes to the pandora login screen for a few seconds, momentarily freezes, and then the roku returns to the home screen.
This happens on all of my roku’s.
I can start pandora directly from the roku with the roku remote, but not through appdarmon. So I’m thinking something must have changed in the automation portion in the latest upgrade maybe having something to do authorization (I skipped a couple upgrades - but I was current to 0.96.x).
Anyone have any thoughts on what the problem could be? I do get a lengthy error handling request error that I can post once I get to a computer and not my phone, if that would help.