Modding Mirrorlink into Android 12 - Android Q&A, Help & Troubleshooting

I just picked up a new TV (made in 2021) with Mirrorlink support, but it has come to my attention that Google removed support for this in Android 9 (i think) in favor of Chromecast. Does anyone know what would be involved into implementing Mirrorlink support in Android 12 (possibly in the cast screen section like it used to work), or even with a separate APK? I have some Java programming experience if it necesary to get this working. If it matters I am using a Google Pixel 4a with 5G.

Related

Screen mirroring with amazon fire stick?

I read that the N9 isn't miracast compatible. Does that mean I will not be able screen mirror with the amazon fire stick?
Didn't realize the fire stick allowed for Miracast. And no it won't.
Wow so I can't even get screen casting to work with a Chromecast even though it detects the device, but I am however able to cast with apps like YouTube.
Anyone else experiencing this?
Works fine for me
Sent from my Nexus 9 using Tapatalk
y2whisper said:
Works fine for me
Sent from my Nexus 9 using Tapatalk
Click to expand...
Click to collapse
What could I be doing wrong?
My note 4 is able to screen cast to the chromecast no problem...
Shouldn't need to do anything fancy to make it work. Hmmm
Sent from my Nexus 9 using Tapatalk
There is a different between screen casting and (app) casting. The latter simply requires an app that can chromecast AND that the device is on the same wifi network.
Screen casting requires either 'specific' devices that are capable of screen mirroring to chromecast OR miracast capability (I think Sony devices may offer this). For the former, here are the supported devices.
nycebo said:
There is a different between screen casting and (app) casting. The latter simply requires an app that can chromecast AND that the device is on the same wifi network.
Screen casting requires either 'specific' devices that are capable of screen mirroring to chromecast OR miracast capability (I think Sony devices may offer this). For the former, here are the supported devices.
Click to expand...
Click to collapse
That's the thing.
My N9 can't screen cast, but it can app cast.
My note 4 can do both.
My N9 can do both.
Resurrecting this to clarify some things. Apps that play video on one device from another when you have that app installed on two devices on the same subnet use DIAL (Discovery and Launch), they will work on all devices because the entire mechanism is baked into the app. Youtube, Netflix, Sony, and Samsung created the DIAL protocol. With DIAL, the displaying device is getting the media from the internet and just being controlled by the other device. This a per-app thing and completely device independent and not at all what this thread is about.
Miracast is actual screen streaming. Support is built into Android 4.2 and greater and Intel's WiDi initiative has basically folded over into Miracast. Google removed miracast support from all Nexus and Pixel devices, all other android 4.2 and up devices support Miracast because it is part of Android. This is a super bull**** move by Google and Miracast can be turned on with a single line edit to the build.prop if you root your phone.
Chromecast was Google combining an OS level DIAL implementation with Miracast. Chromecast has since been changed from using straight up DIAL for the media casting to use the more proprietary mDNS, but it's basically the same. Amazon products do not support Chromecast, which is a bit less of a bull**** move compared to Google turning off Miracast on Nexus and Pixel devices since Chromecast is more proprietary.
There are 3 ways to get around the problem, all of which have been done and only 2 are currently available:
Add an app that supports Chromecast protocols to the firestick. There have been a few come and go, they all get in trouble from Google because Chromecast stuff is proprietary. Currently there is AirScreen on the Amazon App Store. It probably steals your data and sends it to China and North Korea, but it works.
Add a miracast app to the Nexus device. There have been a few, but I can't find one at the moment.
Root the nexus device and edit the build.prop file to turn Miracast support back on. Definitely the cleanest, but you permanently trip the security check on the phone and can't use it for payment apps like Google Wallet anymore.
CapinWinky said:
Resurrecting this to clarify some things. Apps that play video on one device from another when you have that app installed on two devices on the same subnet use DIAL (Discovery and Launch), they will work on all devices because the entire mechanism is baked into the app. Youtube, Netflix, Sony, and Samsung created the DIAL protocol. With DIAL, the displaying device is getting the media from the internet and just being controlled by the other device. This a per-app thing and completely device independent and not at all what this thread is about.
Miracast is actual screen streaming. Support is built into Android 4.2 and greater and Intel's WiDi initiative has basically folded over into Miracast. Google removed miracast support from all Nexus and Pixel devices, all other android 4.2 and up devices support Miracast because it is part of Android. This is a super bull**** move by Google and Miracast can be turned on with a single line edit to the build.prop if you root your phone.
Chromecast was Google combining an OS level DIAL implementation with Miracast. Chromecast has since been changed from using straight up DIAL for the media casting to use the more proprietary mDNS, but it's basically the same. Amazon products do not support Chromecast, which is a bit less of a bull**** move compared to Google turning off Miracast on Nexus and Pixel devices since Chromecast is more proprietary.
There are 3 ways to get around the problem, all of which have been done and only 2 are currently available:
Add an app that supports Chromecast protocols to the firestick. There have been a few come and go, they all get in trouble from Google because Chromecast stuff is proprietary. Currently there is AirScreen on the Amazon App Store. It probably steals your data and sends it to China and North Korea, but it works.
Add a miracast app to the Nexus device. There have been a few, but I can't find one at the moment.
Root the nexus device and edit the build.prop file to turn Miracast support back on. Definitely the cleanest, but you permanently trip the security check on the phone and can't use it for payment apps like Google Wallet anymore.
Click to expand...
Click to collapse
Can you verify this works and specify the build.prop line to add? I've used this method on my Nexus 6 and 9 in the past but it stopped working since Android 6 or 7 or so. The option to cast via Miracast would return but it would never make a connection after a certain OS version.

[Q] Devices and apps for Android TV ?

Hi,
I'd like to buy an Android set-top box for watching IPTV, using XBMC and use several others applications (browser/facebook/Twitter/Netflix...), but I have troubles figuring out what devices will be enough for me and what apps I will be able to use with a "classic" Android remote (not a keyboard or trackpad remote controller).
Is there a way to list in the Play Store the apps that are compatible with a remote ?
I'm also confused about the new Android TV platform and the Android TV Launcher. It seems the first will only be available on some partners new devices like Sony and requires Lollipop and the latter is available for every device running at least KitKat. Is this right ?
Is it better for me to buy now a 4.4 set-top box (the Bee-link UBox R89 seems nice), or wait for a 5.0 Android TV-certified device ?
(Sorry, no links allowed in my post, I'm a new user)
Thx

Difference between Unofficial Android TV and Android OS

The key here is unofficial Android TV. There are a lot of Android TV boxes that don't have official Android TV on them. They can't play Netflix in 4K or other premium services. I'm asking about the unofficial NOT the official. Most of the time when i ask this question people give me answers comparing Android OS with ATV official. That is not what i'm asking because most boxes are not official ATV.
What i understand is that ATV official use a more limited Play Store than Android OS. So DOES the UNOFFICIAL ATV use a limited Play Store? I've been stuck trying to decide whether to get a Yundoo Y8, H96 Pro both of which run unofficial Android TV, from what i understand and Android OS boxes such as Minix U9.
I like the flexibility of Android OS but i like the hardware on Yundoo and H96.
I'm not particularly interested in gaming but it would be nice to have for guests who visit. I am interested in 4K movies. So my use would likely be or TV / Android computer than gaming. Thus i would prefer having more Play Store support which i understand ATV is more limited. I'm not sure about unofficial ATV, though.
Thanks!

Android One phones incompatible with Samsung smart TV ?

Hi guys, I have tested 2 phones - one HTC and another Xiaomi running Android One up-to-date OS. Both devices are not able to find Samsung Q60 Smart TV when trying to screen cast. All the devices (phones and TV) are connected to the same WiFi network and are fully updated to the latest versions of software.
The TV is working perfectly though with Huawei running with Android 10. Also the HTC and Xiaomi are able to screen cast on Sony Smart TV. So it looks like Android One is not compatible with Samsung Q60 series smart TV, is that right ? And is there anything I can do to resolve this issue, except buying another phone/TV ?
As far as I understood from forums.androidcentral.com - Samsung Smart TVs require the device to use AllShareCast, WiDi, or Miracast to do Screen Mirroring. Android One phones run "stock" Android, which I don't think supports any of those. Is there a way to modify some system settings to change the way it is screen casting??

Question Miracast

Seems have last been here. Recently I picked up a pixel 6. I'm thinking it had all the functionality I need. Long story short. Went to a meeting and try to cast information to the screens and lo and behold. I needed a Google Chromecast dongle. My previous phone's all had miracasts. Is there a way to install Miracast on a pixel 6? I did look through the forums. I couldn't find anything specifically speaking to this
seanpixel6 said:
Seems have last been here. Recently I picked up a pixel 6. I'm thinking it had all the functionality I need. Long story short. Went to a meeting and try to cast information to the screens and lo and behold. I needed a Google Chromecast dongle. My previous phone's all had miracasts. Is there a way to install Miracast on a pixel 6? I did look through the forums. I couldn't find anything specifically speaking to this
Click to expand...
Click to collapse
Is there a reason why the Miracast app won't work for you?
V0latyle said:
Is there a reason why the Miracast app won't work for you
Click to expand...
Click to collapse
If you typed a response, it didn't post.
Miracast Wifi Display
It's not installed on the pixel
Mirrorcast and others, like Easycast are apps available in Playstore. There are others as well. Here's some helpful info:
Project your Pixel phone's screen - Pixel Phone Help
If you have a Chromecast or other device that casts, you can mirror your Pixel phone's screen and audio on
support.google.com
seanpixel6 said:
It's not installed on the pixel
Click to expand...
Click to collapse
I'd like to have it too.
I just moved to a pixel as my old phone was too old and apps wouldn't support it anymore, but in that one miracast just works. It's total BS that a phone that costs 450-800 euros (depending upon the exact model) just cannot connect to any tv with a standard connection protocol.
I discovered AirBeamTv apps which provide screen casting support but they're quite slow and need an app on both tv and device which is not the best solution and not every smart-tv brand is covered.
TxMNSTR said:
I'd like to have it too.
I just moved to a pixel as my old phone was too old and apps wouldn't support it anymore, but in that one miracast just works. It's total BS that a phone that costs 450-800 euros (depending upon the exact model) just cannot connect to any tv with a standard connection protocol.
I discovered AirBeamTv apps which provide screen casting support but they're quite slow and need an app on both tv and device which is not the best solution and not every smart-tv brand is covered.
Click to expand...
Click to collapse
It depends on what type of content you want to mirror. If it's DMCA protected content, then you might need a dongle plug in, like Fire Stick, Roku, or other. I use fire Stick, for my Amazon prime videos content, which I then add apps like Hulu to it. Now, since I don't have home WiFi, I use my hotspot for internet connection, for Fire Stick, which is a part of my carrier unlimited plan. Now, if you are only interested in mirroring non-DMCA content, like your own pictures, videos, or browser screen? Then you might need a different dongle. I bought a cheep mirrorcast dongle online, which worked just fine for non-DMCA content.
To my knowledge, Miracast support was dropped out of Android from 6.0 onwards, but most other (not Google) manufacturers have it baked in as one form or another in their ROMs still. Google however does not support any form of Miracast on any of their first party phones, only Google Cast (which I think is Chromecast basically but don't quote me on that), which is proprietary and not compatible with Miracast.
I have tried on a Pixel 3a, 3a XL and a 6 but neither one works with Miracast on stock android.
I've read, more than once, that scrcopy is good...and free! Not tried it yet myself...smh
GitHub - Genymobile/scrcpy: Display and control your Android device
Display and control your Android device. Contribute to Genymobile/scrcpy development by creating an account on GitHub.
github.com
Zaxx32 said:
I've read, more than once, that scrcopy is good...and free! Not tried it yet myself...smh
GitHub - Genymobile/scrcpy: Display and control your Android device
Display and control your Android device. Contribute to Genymobile/scrcpy development by creating an account on GitHub.
github.com
Click to expand...
Click to collapse
Can confirm it's good and it's free and it does what it says. It does need some additional setup and relies on adb so I don't think it'd work for something like a TV.

Categories

Resources