Comments (18)
YouTube not working (actually no site I tried worked); Firefox 114.0.2 (64-bit) and fx-cast-bridge v0.3.0 (installed via Homebrew) on macOS Monterey (12.6.6), Intel machine. It detects my Chromecast device, but doesn't add cast controls anywhere, even after allow-listing.
from fx_cast-compat.
870a759 —
Some decent progress. YouTube is special and loads the sender API directly from an internal Chrome URL. Have to intercept that and rewrite the script URL before it's set. Kinda hacky, but it works.
YouTube casts now. Some missing API methods needed, mostly queue-related (#2).
from fx_cast-compat.
I am having trouble casting YouTube (www.youtube.com) from Firefox 67.0.2. Clicking the cast icon in the toolbar does nothing. There is no cast icon in the YouTube video window. Casting Netflix works just fine, using the cast icon within the Netflix window. Any ideas?
from fx_cast-compat.
@timolaf Sorry for the late response. It's very temperamental. Even if the cast button appears, it tends to run into issues fairly quickly, so it's not really compatible yet.
from fx_cast-compat.
No worries mate, and Thank You for the response. I'm always up for testing stuff like this. Thanks for the efforts.
from fx_cast-compat.
Chromecast button shows only after I pause the video and then press play on 68.0.1 (64-bit)
from fx_cast-compat.
c676184 — Fixes issue with videos not playing immediately after casting
from fx_cast-compat.
Youtube will kill that classic UI in march
from fx_cast-compat.
@rimrul Thanks for the heads up.
from fx_cast-compat.
4d6e59e — Enables casting support on newer YouTube UI
Seems to be fully compatible now, as far as I can tell, so I'll close this. Will re-open if other problems are found.
from fx_cast-compat.
Using Firefox 73.0.1 (64 Bit) on OSX with fx_cast (and bridge) v0.0.6 I am not able to cast from YouTube. The cast button does not appear on the YouTube video and using the fx_cast button on the toolbar only gives a greyed out option to cast the tab. Whitelist entry for YouTube is: "https://www.youtube.com/*"
I have tried Netflix and twitch and both are able to cast without issue so the extension and bridge appear to be functional. I have disabled all other addons
I'm not too familiar with debugging Firefox addons, please let me know if there are logs I can provide
from fx_cast-compat.
@kpd001 Three places that could have relevant logs:
- https://extensionworkshop.com/documentation/develop/debugging/
- https://developer.mozilla.org/en-US/docs/Tools/Browser_Console
- Web page console from YouTube tab
from fx_cast-compat.
Web console from YouTube tab has nothing related to fx_cast. A page that works with fx_cast gives "fx_cast (Info): cast.initialize" when the tab is loaded so it's not initializing for the YouTube pages
I'll look through the other links above and see if I can find out anything useful
I should also mention previous versions have not worked with YouTube for me. I believe I've had the extension installed since v0.0.4
from fx_cast-compat.
Just tried fx_cast 0.0.6 on Firefox 73.0.1 on Linux x86_64; casting Netflix works, Youtube doesn't.
from fx_cast-compat.
I am having a similar issue in FF75.0b2 on Mac OSX 10.15.3. Netflix casts ok. No cast icon on the YouTube video, and when I click the fx_cast icon on the YT browser tab the Cast button next to my device is greyed out.
from fx_cast-compat.
Not seeing the YT cast button appear on FF 86, macOS 11.2. (first time user)
Bridge is connected and https://www.youtube.com/*
added to match patterns.
User agent sent to youtube.com: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:72.0) Chrome/80.0.3987.87 Gecko/20100101 Firefox/72.0
fx_cast (Info): cast.initialize cast_sender.js:1:1201
CAST MSG: [0.015s] [yt.mdx.remote] LocalScreenService: Initializing with []
cast_sender.js:1:18949
CAST MSG: [0.015s] [yt.mdx.remote] ScreenService: Updated manual screens: []
cast_sender.js:1:18949
CAST MSG: [0.015s] [yt.mdx.remote] ScreenService: Initializing automatic screens: []
cast_sender.js:1:18949
CAST MSG: [0.015s] [yt.mdx.remote] OnlineScreenService: Initialized with {}
cast_sender.js:1:18949
CAST MSG: [0.016s] [yt.mdx.remote] cloudview: cloudview.createSingleton_: true
cast_sender.js:1:18949
CAST MSG: [0.018s] [yt.mdx.remote] remote: Initializing: {"device":"Desktop","app":"youtube-desktop","loadCastApiSetupScript":true,"enableDialLoungeToken":false,"enableCastLoungeToken":false}
cast_sender.js:1:18949
CAST MSG: [0.018s] [yt.mdx.remote] remote: -- with channel params: {"device":"REMOTE_CONTROL","id":"d02ebcba-7685-4bb1-86c6-9ec966eaa283","name":"Desktop","app":"youtube-desktop","mdxVersion":3}
cast_sender.js:1:18949
CAST MSG: [0.021s] [yt.mdx.remote] cloudview: clearCurrentReceiver
cast_sender.js:1:18949
CAST MSG: [0.021s] [yt.mdx.remote] remote: Skipping connecting because no session screen found.
cast_sender.js:1:18949
CAST MSG: [0.322s] [yt.mdx.remote] cloudview: setCastInstalled_ true
cast_sender.js:1:18949
fx_cast (Info): STUB :: cast.setCustomReceivers cast_sender.js:1:1201
CAST MSG: [0.338s] [yt.mdx.remote] cloudview: setApiReady_ true
cast_sender.js:1:18949
CAST MSG: [0.339s] [yt.mdx.remote] Controller: Receiver availability updated: unavailable
cast_sender.js:1:18949
from fx_cast-compat.
I am able to cast to the Chromecast, how do I stop casting?
from fx_cast-compat.
No luck casting from YouTube on macOS with Firefox Developer Edition v99.0b2
from fx_cast-compat.
Related Issues (20)
- [compat] Disney+
- [compat] HBO Max HOT 5
- [compat] Emby Media Server HOT 8
- [compat] Svtplay
- [compat] Youtube Music HOT 2
- [compat] South Park HOT 8
- Twitch.tv HOT 3
- [compat] ABC iview
- [compat] <YouTube> HOT 1
- [compat] ESPN
- [compat] ViuTV
- [compat] F1 TV
- [compat] Dropout
- [compat] Deezer HOT 1
- [compat] Crunchyroll
- [compat] Google Docs HOT 2
- [compat] BBC Sounds HOT 3
- [compat] Ziggo GO HOT 1
- [compat] BFLIX
- [compat] Megogo
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fx_cast-compat.