I'm trying to use the chromecast functionality and it just isn't working. When I click the chromecast button, my chromecast shows the subsonic logo. Then one of two things happens depending on whether I'm playing video or audio:
- If I am trying to cast a video, this is as far as it'll get. I can try pressing play on the video, but that will just play the audio form the video locally on my laptop and the chromecast remains at the logo page.
- If i'm trying to cast audio, I'll get a loading screen on the chromecast but it'll never go further than that. The filename on the loading page will track what is going on in subsonic (ie: if I click another track, the loading page will update with that track's name), but it'll never actually play audio. Additionally, I can generally only get this far if I go into the subsonic settings page and delete all players that currently exist (strange!).
The install I have is using the following dockerfile -- https://github.com/mschuerig/docker-subsonic. Port 4040 is bound to the host and on the same subnet as the chromecast (but all other ports are on lockdown). The only thing I can think of is that the chromecasting functionality needs another port exposed as well.
Any thoughts?