Firefox Chromecast extension fx_cast 0.0.5 adds support for YouTube and subtitles for local media

fx_cast, The tool enables Chromecast support for the Firefox web browser, and has now been updated to version 0.0.5, which contains some new features and bug fixes. This version includes support for finding and converting local SubRip (.srt) subtitle files for local media delivery, an important fix that can make YouTube delivery work and more.

fx_cast consists of two parts: Firefox extension and a companion application that needs to run in the background on the same computer as the extension. You need to use this companion bridge application to connect with the receiver device to avoid the Google proprietary protocol. It is important to note that fx_cast is in the pre-test stage and is considered “incomplete and possibly faulty”. It supports casting network applications such as Netflix or BBC iPlayer, HTML5 video and screen/tag sharing.
For more information on fx_cast, see also: fx_cast adds Chromecast support to Firefox
By default, some sites known to be used with fx_cast are whitelisted, while all other sites are disabled by default to avoid problems. You can add websites to the whitelist in the extension preferences. Add Enter the whitelist to enable all websites.
I also want to quote the comment mentioned on the fx_cast project page, so it removes some confusion about the tool: “Since it seems to cause confusion, the project does not use electronics. Only the electronic chrome casting library is used as the initial implementation of the API filler reference”.

Firefox Chromecast extension fx_cast 0.0.5 adds support for YouTube and subtitles for local media
Use fx_cast 0.0.5 to cast YouTube videos from Firefox (on Linux); press Alt The key is here Cast Button becomes Stop Button you can use to stop casting

The changes in fx_cast 0.0.5 include:

  • Added support for finding and converting local SubRip (.srt) subtitle files for local media delivery
  • Fixed an issue that prevented YouTube from fully casting and playing videos correctly when casting. This is the first time YouTube has worked for me with fx_cast on Linux
  • Added the option to disconnect/stop casting using the following options Alt Key modifier when clicking regular Cast Button (press the fx_cast button on the Firefox toolbar, then when you see Cast Hold down Alt Key and Cast The button should become a Stop Button)
  • Selectors launched from different contexts can switch context, but switch to the media sender that must still be launched through the media context menu item. The receiver selector can now also be opened at any time via a toolbar button or menu item
  • Added API support for receiver operation listener. This should improve compatibility on many sites
  • When casting applications instead of “applications on this site”, add a subset of the known application names to the recipient selector
  • Fixed an issue where starting the receiver selector after the device was discovered but before connecting to get its status would cause an error
  • Clear the history after opening the receiver selector pop-up window so that it will not pollute the history
  • Fixed the inconsistent style of the option page on Linux
  • Added an experimental media overlay that is not currently in use (if connected, displays information about the current session)

You might like: Cast to TV v11 GNOME Chromecast extension adds remote widget playlist, GNOME Shell 3.34 support

Download fx_cast

On the fx_cast homepage linked above, click the button to install the Firefox extension. Also download and install the companion application (download link under the Firefox extension link; applicable to Windows, macOS and Linux-DEB and RPM).
It is important to note that the extension preference only whitelists Netflix by default, so casting is not enabled for other websites. After installing everything, right-click on the extension and select Manage Extension -> Preferences, Scroll down to User agent whitelist Part, make sure Enable site whitelist Has been enabled and added other websites to the whitelist, for example* E.g. Add Enter the whitelist to enable all websites (not recommended because it may cause problems for some websites).
After that, you can use fx_cast to cast from Firefox to Chromecast. Use the built-in player cast button, the fx_cast button on the Firefox toolbar or HTML5 (non-DRM only) Cast... Context menu item to cast to your Chromecast.
Related to Firefox: How to install the latest Firefox (non-ESR) on Debian 10 Buster (stable version) or Bullseye (beta)