Hi. (When I searched for my error, the closest match here was about Spotify Playlists, so I added to that: Spotify playlist won't play but now I’ll post a more specific camera stream -> Cast issue)
I am trying to show a (Reolink) camera stream on my Google Home Hub using the service call (via Developer Tools for now):
camera.play_stream
and details:
entity_id: camera.patio
media_player: media_player.googlehomehub
I get the following error in my log:
2020-10-08 21:06:04 INFO (MainThread) [homeassistant.components.stream] Started stream: rtmp://192.168.1.33:1935/bcs/channel0_main.bcs?channel=0&stream=0&user=admin&password=HCzg7jnzHj
2020-10-08 21:06:04 INFO (SyncWorker_46) [pychromecast.controllers] Receiver:Launching app CC1AD845
2020-10-08 21:06:09 ERROR (Thread-8) [homeassistant.components.cast.media_player] Failed to cast media http://192.168.1.8:8123/api/hls/4621fafe6bfcfcef8cec9648ea9dc6ce6571459b0f89b6881c0fd39127569d71/master_playlist.m3u8 from internal_url (http://192.168.1.8:8123). Please make sure the URL is: Reachable from the cast device and either a publicly resolvable hostname or an IP address
My configuration.yaml has internal_url
as a working http://192.168.1.8:8123
address and external_url
as a working (publicly accessible) duckdns address.
TTS to the same Google Home Hub works fine, as does other Spotify playing.
I’m using NGINX to reverse proxy, if that’s relevant.
I followed this issue: https://github.com/home-assistant/core/issues/40376 and saw that it was fixed in 115.6 so was hoping mine would work, but it didn’t (I’m on 115.6), so can someone help me debug or fix this please?
Thanks!