Chromecast Extension

  1. Jul 06, 2021 Where is the Google Chromecast extension? I spent way too much time looking for a Chromecast extension, but you don't need to download anything new to get Chrome to work with Chromecast.
  2. Google Chromecast is a streaming media device that allows you to wirelessly stream your favorite entertainment from your phone, tablet or laptop to your TV. For many people, a streaming device is the first step toward adding smart home technology that makes their lives more automated and convenient.
Chromecast

Contact the Chromecast Support Team for assistance. Cast your Android screen from the Google Home app Casting your Android screen lets you mirror your Android device to the TV so you can enjoy your content exactly as you see it on your mobile device—only bigger.

Other bridge downloads

Chromecast
macOS

FAQs

Chromecast Extension

  • Clicking the toolbar button will open the popup, but depending on the context, it may not be possible to cast anything.

    As a last resort, casting the tab or screen may provide a means of displaying this media on the Chromecast, but it has its own limitations: the performance is very poor and there's no audio casting.

  • Why do I need the bridge?

    Access to TCP/UDP sockets.

    Network discovery for Chromecast devices relies on mDNS, the implementation of which is reliant on being able to send UDP packets. Communication with the Chromecast device itself relies on a TCP connection. The current workaround is to offload that work to a native companion application that the extension can then launch and communicate with.

    It's possible that this functionality will be re-exposed to extensions, in which case the bridge will be made redundant:

  • How do I completely remove the bridge?

    • Windows

      Removing the bridge on Windows should be as easy as running the uninstaller (C:Program Filesfx_castuninstaller.exe) found in the control panel or settings application.

      To manually uninstall, remove the following files/folders and registry keys:

      • C:Program Filesfx_cast
      • HKLMSoftwareMozillaNativeMessagingHostsfx_cast_bridge
      • HKLMSoftwareMicrosoftWindowsCurrentVersionUninstallfx_cast_bridge
    • macOS

      Remove the following files/folders:

      • /Library/Application Support/fx_cast/
      • /Library/Application Support/Mozilla/NativeMessagingHosts/fx_cast_bridge.json
    • Linux

      On Debian-based systems, remove the fx-cast-bridge package, otherwise remove the fx_cast_bridge package.

      To manually uninstall, remove the following files/folders:

      • /opt/fx_cast/
      • /usr/lib/mozilla/native-messaging-hosts/fx_cast_bridge.json OR
      • /usr/lib64/mozilla/native-messaging-hosts/fx_cast_bridge.json
  • Why is there no sound when casting a screen or tab?

    API limitations. There's no method of obtaining the audio streams. Merging of audio streams from remote media is also not possible due to cross-origin issues.

  • Why doesn't 𝑥 site work?

    Compatibility with Chrome is far from perfect. Most sites will only enable their cast support if the browser reports itself as Chrome. Ensure that you've added the site to the whitelist. Some sites may not test their Chrome-specific code with Firefox, so it's possible that they're using incompatible/non-standard APIs.

    The API is also not fully implemented and is missing some methods (mostly queue management). The current implementation likely also has edge-cases and bugs which may cause issues.

    Check the compatibility list or if it's missing, submit a new compatibility report issue.

  • Why can't I cast DRM-encumbered media?

    Unforunately, for DRM-encumbered media, there's no network-accessible URL to provide to the Chromecast and no means of accessing the media streams. The only way to cast on sites like this is via built-in Chromecast support (look for a cast button), which may not always be available.

  • Why is it taking so long for a full release?

    Though I do enjoy working on this, it's (obviously) not a full-time thing. It's just a hobby project. You can help speed up development by contributing (see below).

  • How can I support development?

    Contributing code, translations, compatibility reports, or even reporting bugs is very helpful. See the contributing guide for more information.

    You can also donate via PayPal: