hensm / fx_cast-compat Goto Github PK
View Code? Open in Web Editor NEWfx_cast site compatibility issue tracker
fx_cast site compatibility issue tracker
App name: BBC Sounds
App URL: https://www.bbc.co.uk/sounds
App ID (if possible):
This is the BBC's radio/podcast service. It is distinct from BBC iPlayer. It is available internationally. BBC has an instructions page on how to cast to a Chromecast. They don't have an in-browser Cast button, you're supposed to just use the (Chrome) browser Cast button, I don't know if fx_cast supports this usage?
Issues:
Doesn't work at all. Unable to cast with right-click > Cast... or from the extension toolbar.
Error log (if applicable):
App name: Deezer
App URL: https://www.deezer.com/en/
App ID (if possible): EF6F58F4
Issues:
Trying to cast from Deezer to CCwGTV > I do 'cast this sites app', then app on TV opens with 'ready to cast' and is stuck there, and deezer webapp is just showing a spinner over play button
Trying to whitelist subdomains (://.deezer.com/*) will break deezer webapp, the webapp will load for a second and then just show a black screen. Whitelisting without subdomain works. but with 1) problem
App name: HBO GO
App URL: https://play.hbogo.com
App ID (if possible): 144BDEF0
Issues:
Seems to be functional, but can't test on Chromecast device due to geoblocking.
App name: Twitch
App URL: https://www.twitch.tv/
App ID (if possible): B3DCF968
Issues:
None
Error log (if applicable):
App name: Sportsnet Now
App URL: https://now.sportsnet.ca/
Issues:
No cast button on the player when all sites added to whitelist. Uses NeuLion/Endeavor streaming. Same streaming service as NBA/UFC
App name: Netflix
App URL: https://www.netflix.com/
App ID (if possible):
Issues:
None
Error log (if applicable):
App name: BBC iPlayer
App URL: https://www.bbc.co.uk/iplayer/
App ID (if possible):
Issues:
Mostly functional. Some issues with player becoming unresponsive. Captions don't work.
Error log (if applicable):
fx_cast (Debug): cast.addReceiverActionListener index.ts:47:9
XML Parsing Error: syntax error
Location: https://emp.bbc.co.uk/emp/SMPj/2.23.17/iframe.html
Line Number 1, Column 1: iframe.html:1:1
fx_cast (Debug): cast.requestSession index.ts:75:9
fx_cast (Debug): Selected receiver index.ts:130:13
XML Parsing Error: syntax error
Location: https://emp.bbc.co.uk/emp/SMPj/2.23.17/iframe.html
Line Number 1, Column 1: iframe.html:1:1
TypeError: t.mediaSession.customData is null bump-4.js:2:25695
onMediaStatusUpdate https://emp.bbci.co.uk/emp/bump-4/bump-4.js:2:25695
onMediaStatusUpdate self-hosted:974:17 Media/<
webpack:///./src/shim/media/classes/Media.ts?:73:25
onMessage/< webpack:///./src/shim/messageBridge.ts?:9:9
sendMessage webpack:///./src/shim/messageBridge.ts?:28:5
apply self-hosted:4557:5 applySafeWithoutClone resource://gre/modules/ExtensionCommon.jsm:527:16
asyncWithoutClone/< resource://gre/modules/ExtensionCommon.jsm:2234:20
App name:
YouTube
App URL:
www.youtube.com/*
App ID (if possible):
Issues:
Set the appropriate compat-
label and list any issues here.
Unable to stop casting of video on chromecast
Error log (if applicable):
App name: Emby
App URL: https://app.emby.media/, Other local addresses
App ID (if possible): Cannot find
Issues:
When adding the universal web app (app.emby.media) to the whitelist, the user agent is passed and I can start casting, but media will not start playing. It will just sit in an infinite loop. This could have something to do with network settings on my end as I had a similar issue on the android app before I fixed the local subnet settings in the server, but I wanted to let you know in case there is an issue in fx_cast.
More importantly, however, I cannot add a local DNS name to the whitelist and get it to work unless I add <all_urls>
which I'd rather not do. In my case, adding *://mediaserver:8920/*
to the whitelist doesn't pass a chrome-based user agent and therefore the Chromecast API is never initialized. My hostname is mediaserver
in this case, and it must be accessed on port 8920 over https.
Any ideas? Let me know if I can provide further information or test something.
Error log (if applicable):
None
App name: Svtplay
App URL: https://svtplay.se
App ID (if possible): Don't know
Issues:
compat-partial
Thanks for a great plugin. This site is the Swedish national broadcaster and they're usually quite adaptive to tech changes. I can cast to my Chromecast device ok, but with version 0.1.2 the bar that appears in the bottom of Netflix isn't visible on Svtplay. Instead the playback hangs and the site can't be reloaded. The content continues to play back on the Chromecast, but I lose all control of the playback from my laptop.
Also, when reloading the page it usually picks up where I left off, but that's not available since the player in FF won't track how far the playback on Chromecast has progressed.
Error log (if applicable):
No
App name: YouTube
App URL: https://www.youtube.com/
App ID (if possible): 233637DE
Issues:
The new UI uses Polymer, which requires polyfills to function in Firefox. Modifying the user agent string to pretend to be Chrome means those polyfills aren't loaded and the site doesn't work.
Error log (if applicable):
STUB :: Session#addMediaListener Session.ts:168:9
STUB :: Session#addMediaListener Session.ts:168:9
STUB :: Session#addMediaListener Session.ts:168:9
STUB :: Session#addMediaListener Session.ts:168:9
STUB :: Session#addMediaListener Session.ts:168:9
STUB :: Session#removeMediaListener Session.ts:230:9
App name: South Park
App URL: https://www.southparkstudios.com/
App ID (if possible):
Issues:
Error log (if applicable):
Can't cast f1 tv website, not recognized as app
Subsonic music streamer
www.subsonic.org
Cast button appears and connection tone is heard on Chromecast audio and Google home mini, but connection doesn't play audio. Firefox subsonic controls stop working. Disconnecting from cast device resumes normal operation without rebooting browser or rebooting page. Whitelisting doesn't work either.
App name: Dailymotion
App URL: https://www.dailymotion.com/
App ID (if possible): B88B034A
Issues:
None
Error log (if applicable):
N/A
App name: All 4
App URL: https://www.channel4.com/programmes/
App ID (if possible): 10AAD887
Issues:
Error log (if applicable):
App name: BFLIX
App URL:
App ID (if possible):
Issues:
Set the appropriate compat-
label and list any issues here.
Error log (if applicable):
App name: Ziggo GO
App URL: https://www.ziggogo.tv/
App ID (if possible):
This is the app of Ziggo (a Dutch cable company) trough which they allow users to cast live television. They have a website that explains how one can cast their content, but it's in Dutch, so I don't know if it is a big help... (https://www.ziggo.nl/klantenservice/televisie-radio/online-tv-kijken/streamen). I'm pretty sure they don't use the standard mirroring technology. Their service is regionally locked and only for customers, so I hope that despite these hurdles you are able to do anything about it. Thanks for your work.
Issues:
Does not work
Error log (if applicable):
App name: Google Play Music
App URL: https://play.google.com/music/listen
Issues:
Works, just needs to be added to the whitelist. "https://play.google.com/*" works for the whitelist.
App name: Soundcloud
App URL: https://soundcloud.com//
App ID (if possible):
Issues:
Media playback appears to fail.
Error log (if applicable):
App name: Disney+
App URL: https://disneyplus.com/
App ID (if possible): C3DE6BC2
Source: hensm/fx_cast#92
App name: Dropout
App URL: https://www.dropout.tv/
App ID (if possible):
Issues:
Detects my chromecast, but "cast" button is greyed out when playing videos from https://www.dropout.tv in most recent version of firefox on Windows 11. Added https://www.dropout.tv to the whitelist but this did not solve the issue.
Plex
Plex.tv
App ID (if possible):
Issues:
The cast icon does not appear
Error log (if applicable):
App name: Google Docs
App URL: docs.google.com
App ID (if possible):
Issues: Typing is not registered in documents. This is not only the case while fx_cast is actively casting, but even when it is merely enabled as an extension.
Set the appropriate compat-
label and list any issues here.
Error log (if applicable): N/A
App name: Megogo
App URL: https://megogo.net/
App ID (if possible):
Megogo is a Ukrainian streaming service.
Issues:
Does not work. Movie title appears for a short time, then only Chromecast
icon is displayed.
Error log (if applicable):
App name: Watch ESPN
App URL: https://www.espn.com/watch
App ID (if possible): Not sure where to find this
Issues:
Set the appropriate compat-
label and list any issues here.
Error log (if applicable):
App name: Spotify
App URL: https://open.spotify.com/
App ID (if possible): CC32E753
Issues:
Uses the cast.framework
API, which isn't yet implemented (#3).
Error log (if applicable):
Loading failed for the <script> with source “https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1”. featured:1:1
App name: ViuTV
App URL: https://viu.tv/
App ID (if possible):
Issues:
Set the appropriate compat-
label and list any issues here.
Error log (if applicable):
App name:
Youtube Music
App URL:
https://music.youtube.com/*
App ID (if possible):
Don't know where to get this, sorry
Issues:
Set the appropriate compat-
label and list any issues here.
Error log (if applicable):
App name: ABC iview
**App URL:**https://iview.abc.net.au
App ID (if possible):
Issues:
Doesn't appear to detect the app at all.
Cast button on play icon appears to do nothing.
On playing video it also doesn't detect the app. (this site's app (not found) )
Reports this site's app (not found) from cast button on toolbar
Error log (if applicable): Have no idea where this is or if it would be useful.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.