Repository navigation
What's the status on Google Cast implementation? #580
Description
Activity
#79 is Closed.
Can anyone use cast function natively? I can't use it on Android 11 + MicroG using a FireTV or Chromecast.


Reacted by minimoonleaf and Idcrafter@cubagithub I'm having the exact same issues with microg's lineageOS for Fairphone 3 on Android 11.
Started looking on the web, was surprised to learn that microG supposedly already supports casting (somewhat). In my experience 0 cast functionality is supported.
Reacted by Manuel Thalmann, PhilProg and csrichteri can connect successfully my smartphone (los 18.1 microg) to my notebook (windows 10) via screen casting.
- But that isn't Google cast, right? Or am I misunderstanding something…On 24 October 2021 11:14:42 CEST, RobertoWa ***@***.***> wrote: i can connect successfully my smartphone (los 18.1 microg) to my notebook (windows 10) via screen casting. -- You are receiving this because you commented. Reply to this email directly or view it on GitHub: #580 (comment)
first of all u should be verify, that cast is working generelly.
- How would I verify this? I thought Cast was just the Chromecast standard, since miracast has been removed from Android afaik…On Sun, 2021-10-24 at 02:23 -0700, RobertoWa wrote: first of all u should be verify, that cast is working generelly. — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.
Fortunately on some ROMs the removal of Miracast (Wifi Display) is reverted.
Hi, I have the same issue using the unofficial Lineage MicroG on a Pixel 3 :
Lineage Version : 19-20220622-microG-blueline (Android 12)
MicroG Version : 0.2.24.214816Weirdly VLC works, the device appears in the list and can play videos. As a lot of people in #79.
Is https://github.com/TeamVanced/Vanced/issues/688#issuecomment-992102591 relevant ?
The chromecast was tested with an unmodified Xiaomi Note 10 too and worked correctly.
Any news on this feature?
I did not managed to cast Netflix, Display+ directly to chromecast.
I am using /e/OS 1.6-202212208238947, with microg 0.2.25.223616-9 on OnePlus8 IN2013.I tried debugging the Google sample cast sender application https://github.com/googlecast/CastVideos-android.
On an old Huawei P10 with stock rom it works, while on os with microg it shows the following logcat
cast-logcat.txtThe most interesting part is the following:
/GmsDynamiteLoaderImpl: No such module known: com.google.android.gms.cast.framework.dynamite /GmsDynamiteLoaderImpl: returning temp fix module version for com.google.android.gms.cast.framework.dynamite. Cast API wil not be functional!The following information seems like it holds the clue to solving the Chromecast casting issue:
With old versions of YT Vanced (15.43.32) and Vanced Micro G (0.2.22.212658) I'm able to cast to my non-smart TV using chromecast. So I don't get why using chromecast would not work with revanced (tried with a newer version of YT and the same 0.2.22.212658 Micro G version).
Source: https://www.reddit.com/r/revancedapp/comments/wi4whv/casting_to_chromecast/iosvuag
Reacted by minimoonleafThe Gnome team recently got Chromecast working, perhaps something useful could be found in this PR? https://gitlab.gnome.org/GNOME/gnome-network-displays/-/merge_requests/171
Reacted by Albert-Filip Geantă, Kroese, minimoonleaf and fabianski7The Gnome team recently got Chromecast working, perhaps something useful could be found in this PR? https://gitlab.gnome.org/GNOME/gnome-network-displays/-/merge_requests/171
Seems interesting but i think that they only implemented the functionality to cast a stream from the device to the chromecast (like sharing your screen), not directly from the internet to the chromecast. I just realised that my rom also has this functionality implemented, but I'm not sure whether that goes through the chromecast or the miracast/wfd api.
44 remaining items
Any update @peterhel ?
Your work sounds really promising!I've submitted a PR (#3668) that implements Google Cast functionality by implementing the previously stubbed CastMediaRouteController methods. The PR is ready for review — it enables selecting Chromecast devices, media control (play/pause/seek/stop), and volume control. Could a maintainer please take a look?
Reacted by 4oo4Thanks @aquette, that means a lot! Not much new since the writeup above: my connectionless PRs still build and still cast real apps on my rig, so the protocol's solid. Mostly it needs a maintainer to pick which of the overlapping PRs to build on so they can be merged into one. Happy to keep hardware-testing whenever that happens.
Reacted by Meliox, Arnaud Quette, 4oo4, Moulouf and eboelens- added a commit that references this issue
on Sep 1, 2026 Any idea which maintainer(s) need to be pestered? This is the last remaining annoyance I have with Murena eOS on the Fairphone, and for it to be so close and still languishing is galling!
Reacted by Adam Gregory, Mexelman, Manuel Ehrmanntraut and MouloufReacted by Xavier Vello and gabeHas anyone built any of these solutions and vetted that they work? If someone can vouch for em, might as well ping Marvin but I wouldn't until it's been vetted
Any idea which maintainer(s) need to be pestered?
@chenel please DO NOT pester volunteer maintainers. They will engage on their own time.
I'm also frustrated that it's not implemented, but I'm frustrated at Google for deprecating the v1 protocol, not at maintainers who might be reluctant to release a reverse-engineered implementation: there's a high likelihood that many edge cases will need to be ironed out, and they might not have the energy and time to handle that support load.Reacted by 4oo4, Tim van Herwijnen, Thomas Ritter and gabe- added a commit that references this issue
on Sep 20, 2026 - added 7 commits that reference this issue
on Oct 4, 2026
I checked the wiki and the implementation page hasn't been updated in two years, so I thought I'd ask.