Chromecast Web Sender SDK implementation for Firefox
MIT License
Bot releases are hidden (Show)
Extension-only release, so does not require a bridge update and still uses v0.3.0
bridge.
A couple of new features, a bunch of fixes for last update's stuff and some app compatibility improvements. Possibly the last update for a while.
Improved screen mirroring performance.
Encoding options for mirroring streams are now provided. Chromecast receivers have limits on WebRTC connections, so a frame rate cap of 15, a resolution limit of 1080p, and a bitrate of 1Mbps is set by default which improves responsiveness significantly. As before, not intended for video streaming and mileage may vary.
Screen mirroring is also not tied to a specific tab anymore, so it will work across page navigations and doesn't require an HTTPS context to start.
Removed tab mirroring.
It was broken, never really worked very well. and the API it depended on was slated for removal anyway. Just choose the current browser window from the screen mirroring popup.
chrome.cast.requestSessionById
and chrome.cast.Session#leave
. Not sure if they're really used anywhere, but should improve compatibility with apps that do use them.<img>
elements.... and some other small fixes/tweaks.
A fairly large update this time. New features, improved UI and better app compatibility. Lots of deep changes across the entire project, so plenty of room for regressions to show up.
The popup can now act as a remote for Chromecast devices allowing you to control media playback with: play/pause, seeking, queue skipping, subtitles selection and volume controls. The current app and receiver status are shown along with any media metadata (if available). App icons and thumbnails aren't displayed, but could come in a later release as an optional feature.
It automatically updates as the app/media content on the device changes and controls are hidden depending on which media commands are supported by the receiver app. Different device types are now properly handled, displaying different icons for audio-only devices and limiting casting to valid receivers.
The user agent string for whitelisted items can now be customised instead of relying on the hard-coded string. Per-item configuration is now also possible, allowing you to disable whitelist items entirely or disable/customise user agent string replacement on specific sites/URLs.
The known apps list is integrated into the whitelist widget showing app names for recognised match patterns and providing a list of whitelist item presets to add directly from the options page.
Some changes intended to make remote/non-local connections a more viable option:
localhost
instead of binding to all addresses.chrome.cast.media.Media
methods (getEstimatedBreakTime
and getEstimatedBreakClipTime
).Published by hensm over 2 years ago
Possibly more, haven't done any extensive testing.
cast.media.Media#getEstimatedTime
(commit: c117241)window.cast
property causing errors on pages using CAF. #205Minor release, mostly for proper YouTube support before old site disappears.
Some new features, bug fixes and localizations.
.srt
) subtitle files for local media casting. #20download
permissions.Expect bugs.
fx_cast_bridge
to avoid confusing permissions dialogs (#69).--daemon
argument.Published by hensm over 5 years ago
Published by hensm over 5 years ago
Published by hensm almost 6 years ago
Not tested on linux. No Windows binary. Not intended for general use, expect bugs. Site-compat limited.