mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-01-23 23:20:51 +01:00
Chromecast no longer appears in casting list(possible due to missing options in user Playback settings) #5663
Labels
No labels
area:database
awaiting-feedback
backend
blocked
breaking change: web api
bug
build
ci
confirmed
discussion needed
dotnet future
downstream
duplicate
EFjellyfin.db
enhancement
feature
future
github-actions
good first issue
hdr
help wanted
invalid
investigation
librarydb
live-tv
lyrics
media playback
music
needs testing
nuget
performance
platform
pull-request
question
regression
release critical
requires-web
roadmap
security
security
stale
support
syncplay
ui & ux
upstream
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: starred/jellyfin#5663
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @soultaco83 on GitHub (May 4, 2024).
Describe The Bug
Chromecast does not appear in list of devices when attempting to cast
Steps To Reproduce
Expected Behavior
Logs

Chrome Console:
No jellyfin logs.
Screenshots

Option missing in user playback setting
System (please complete the following information):
Additional Context
@nielsvanvelzen commented on GitHub (May 5, 2024):
If you've installed 10.9 it should have migrated the cast configuration. Can you check if you see this in your
config/system.xmlfile (in the jellyfin data folder)@thornbill commented on GitHub (May 5, 2024):
I can confirm that is present in my
system.xmlfile and my user configuration is not returning any receiver applications.@nielsvanvelzen commented on GitHub (May 5, 2024):
Ok weird, if the system.xml contains the configuration it should at least show the entries in the settings page. I've tried different things, like corrupting my system.xml file, creating new users, creating a fresh server. But I'm unable to reproduce this behavior.
@soultaco83 commented on GitHub (May 5, 2024):
That is blank in my config
system.json
Changed file type for upload purposes
@nielsvanvelzen commented on GitHub (May 5, 2024):
In your case it looks like the migration somehow failed or was overwritten. I've written a quick script that should correct it.
Alternatively, you can copy the XML I shared in my earlier comment and replace
<CastReceiverApplications />with it, then restart your server.@soultaco83 commented on GitHub (May 6, 2024):
I never touched the system.xml so odd it is missing but added it manually to the config and restarting resolved it. K did a fresh install on a second instance and it is there so not sure what happened. But thank you @nielsvanvelzen
@thornbill commented on GitHub (May 6, 2024):
This might not have been accurate. I checked my unstable server and it is missing in
system.xmland from the user configuration. My local dev environment does have the values and they are now populating in the user configuration. It is possible that I was on the wrong tab when I tried testing my dev environment previously. 😅It seems like maybe there is an issue with the migration? I am going to re-open this and move it to the server repo.
@davidfdezalcoba commented on GitHub (May 7, 2024):
I can confirm I had this same issue after upgrading to unstable and had to manually add the lines in
system.xmlfile@crobibero commented on GitHub (May 9, 2024):
My unstable server does not have this issue.
For those with the issue, can you check
migrations.xmlto see if the following migration was applied?@thornbill commented on GitHub (May 9, 2024):
I do have that entry in my migrations file.
@soultaco83 commented on GitHub (May 11, 2024):
Sorry took a minute. I can confirm I have this in my migrations.xml file as well
@nielsvanvelzen commented on GitHub (May 11, 2024):
My best guess is that the server was downgraded to an earlier 10.9 (or 10.8) version after the migration was applied. That would've removed the new configuration options and upgrading afterwards would never execute the migration again.
@joshuaboniface commented on GitHub (May 11, 2024):
Can confirm here at least that mine are properly applied, having upgraded about a month-and-a-half ago from 10.8.13 to 10.9.0 unstables, so I'd definitely agree it's a weird edge case. I think we're OK unless the issue becomes more widespread.
@ziogref commented on GitHub (Jun 20, 2024):
I was missing all entries for in my system xml file and added
My system.xml file now looks like
Prior I had no Google Cast option, now when clicking Google Cast chrome just crashes.
Chrome version 126 I have tried switching between stable and unstable in the GUI with both version having the same behavior. Nothing in the Jellyfin server logs.
My Jellyfin Server version in 10.9.6
Any suggestions?
@Ironeck87 commented on GitHub (Jan 5, 2025):
I have the same problem. I have checked system.xml on my server and the code is there, I dont know where the problem is.
@Malvachiaro commented on GitHub (Apr 6, 2025):
Same problem. The code is there. My chromecast devices are not listed. I tried to install the DLNA plugin but the smart TVs appear but not the chromecast devices. From the android app chromecast devices appears but if I try to cast a movie from the android app the text "ready to cast" remains but nothing happens. No logs. No network problem, no firewall.
PS A month ago it was casting perfectly from android app, now it doesn't work. But I haven't updated anything on the server and the android app hasn't been updated for months... I update everything but nothing changed. has something changed in the chromecast firmware?
@QuinveY commented on GitHub (Jul 31, 2025):
I too have faced this issue now (@ server v10.10.7). I had been casting from my android app (from the play store) for over a year, and since last week suddenly no chromecast ready devices showed up anymore.
I checked the code in
system.xml, and it was just the<CastReceiverApplications />. So I replaced it with the code like nielsvanvelzen wrote. And after this it works again! (Thanks Niels!)I have no clue if this was somehow removed from the
system.xmlfile, and why. I have faced random setting-changes before.Allthough that seems to be off topic here, I would like to know if other people have faced random settings changes. (Like my libraries are sometimes just not set up anymore...)
@spencerrecneps commented on GitHub (Dec 15, 2025):
I seem to be having this issue too as of the last few weeks. I've confirmed is present in my system.xml as described above. I'm not seeing my chromecast on my Android app, or via web browser on multiple computers.
No log data whatsoever apart from routine ForceKeepAlive messages.
edit: I am able to use the Chromecast with no problem from other apps (VLC) and websites.