jellyfin / jellyfin-chromecast

Chromecast Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
141 stars 43 forks source link

Still cannot Chromecast out of the box with fresh install, however Emby works perfectly fine #374

Open ginger-tek opened 2 years ago

ginger-tek commented 2 years ago

Describe the bug

After connecting to a Chromecast device to cast media, playing the media results in the following error pop-up on all clients:

Your Google Cast receiver is unable to contact the Jellyfin server. Please check the connection and try again.

This is confusing, as installing a fresh copy of Emby, from which Jellyfin is forked, produces the expected result with no error. I used the exact same proxy from the same server. I was able to toggle between Emby and Jellyfin, since they both use the same ports for the proxy.

To Reproduce

  1. Install fresh instance of Jellyfin on Windows
  2. Open web or mobile client, connecting over the reverse prosy FQDN
  3. Click on Chromecast icon to select a casting device
  4. Select device
  5. Go to any media in a library
  6. Hit play
  7. Receive pop-up error

Expected behavior

Media should start playing to Chromecast device

Logs

Screenshots

System (please complete the following information):

Additional context

nathanielc commented 2 years ago

I am seeing the same on Linux with only one of my chrome cast devices. Here are my system details:

OS: Arch Linux (5.19.5) Android App: 2.4.4 Jellyfin: 10.8.4 (installed via AUR) Jellyfin is running natively (no docker) and behind an HTTPS proxy

Working Cast Device Device: Chromecast Ultra Firmware: 1.56.292394

Failing Cast Device Device: Chromecast 2nd Gen Firmware: 1.56.275994

On the failing device I get the Jellyfin is ready to cast to show up on the casting device, however attempting to play any media results in the same error.

Your Google Cast receiver is unable to contact the Jellyfin server. Please check the connection and try again

Hope these extra details are helpful

ginger-tek commented 2 years ago

@nathanielc hmm, could this have something to do with how many versions of chromcast Jellyfin supports? Maybe they're only supporting the latest stuff, and anything that is even a generation behind the current is not supported 🤔