yashsingh1/xdaforums huggingface dataset:
[Google Chromecast] Wizballs:
Thought I'd give my review on Youmap chromecast receiver, since this is where I first heard about it:

I'm running it on two receiver devices; a Neo X7 and Droid Razr M. To keep Youmap service running properly I have both devices set to auto reboot daily - without this, Youmap always stops working after a day or two. Also had another funny problem with the Razr when using Nova launcher. The first time I would cast to youmap each day would result in a long press on the Razr homescreen (brings up widgets/wallpaper etc menu). I switched to Apex on this phone and no more problems. Does not happen with the Neo X7.

I only use this for casting music to different rooms in the house, I'm not sure if video works or not as I haven't tried it yet. Pandora and Rdio work great after the two little 'fixes' I described above. Sound quality is excellent and playback starts without much delay.

So on both these devices I have Youmap and Airpin (airplay receiver) running. Allows both Android & iPhone to cast to speakers without using separate hardware.

Hope the developers keep updating this Youmap app!
[Google Chromecast] bigbobyo:
Can you send me a link to the test file so I can test it on my Fire TV?
[Google Chromecast] BrettB0727:
Same here. Thanks!
[Google Chromecast] Wizballs:
I purchased it off Google Playstore, so I don't think the author(s) would like if I share that. It is a bit expensive but considering it can potentially convert any android into a Chromecast receiver it's not so over the top.

I agree there needs to be a trial version for people tho.

I just tried casting a YouTube video 'grinding the crack' and it worked great. Watch that vid if you haven't already BTW.
[Google Chromecast] maxwarp79:
Hello,

I have a Rikomagic RKM MK802IV with Android 4.4.2. I installed Cast Receiver app using System install (adb) procedure.

Now I'm trying to connect it:

Chromecast app on my LG G3 phone (with Lollipop) don't detect the Chromecast device;

using Google Cast extension for Chrome (for Windows) it says "No Cast device found" (in Italian) but if I click on "Options" in available Cast devices I can see the RKM MK802IV.

I need to use it to mirror Chrome tab from my PC (I don't need to cast my phone) how can solve the problem?

Thank you!

---------- Post added at 10:55 PM ---------- Previous post was at 09:59 PM ----------

I read of YouMap Chromecast Receiver app too. Do you think it could work on my device for my purposes? Is it possible to try?
[Google Chromecast] goodhur:
Hadn't used the play store youmap app lately, all iOS apps crashing when youmap service is running on Mediatek box. Android devices in the house don't have app crashes

Posted using Tapatalk
[Google Chromecast] Wizballs:
Casting from chrome for windows isn't working for me. I'll report back if this changed after an app update etc
[Google Chromecast] huisinro:
Chrome tab mirroring works ok with YouMap receiver. Currently, audio is not supported yet, we are adding audio support for chrome tab mirroring.
[Google Chromecast] rayzor666:
Hi i have an issue with both the cast receiver apk and youmap. When i try to cast any video i get audio but no video, just a black screen. If i push the back button i can see the video for half a second. Anyone have any idea on how i can fix this. Vigica c70t 4.2.2
[Google Chromecast] goodhur:
Yes my amlogic box and stick have the same issue

Posted using Tapatalk
[Google Chromecast] jim marten:
I am still having problems with this app.My nexus 7 picks up itself and my nexus 5 while my nexus 5 only picks up it self as a chromcast device? Any idea what the problem is huisinro ?
[Google Chromecast] huisinro:
OK, I posted the trial version in a new thread:

http://xdaforums.com/hardware-hacking/chromecast/app-youmap-chromecast-receiver-android-t3161851

Please discuss within that new thread. Thanks,
[Google Chromecast] mrsillyman:
I have installed xposed moudules and application via recovery and service is all the time in restarting state and i cant' find tmy device :(

Okay, I've read a few pages and the problem was recovery instalation on jellybean. But now I'm facing problem that I can cast only youtube, google music and anything else is not working :/
[Google Chromecast] learnerforlife:
cast receiver

Hi I wanted to ask this just out of curiosity. If anyone of you have tried to cast to a device after installing this app it lets you cast youtube without even using the xposed module. I was just curious as to why youtube works without doing anything extra but anything else doesnt.
[Google Chromecast] huisinro:
YouTube still uses the old protocol v1 that came with the first Chromecast dongle, pretty much all other apps uses Chromecast v2 protocol now.

v1 is dial http based, with no device handshake, so there is no need to authenticate devices. v2 is secure https based protocol, with very strict device authentication process, which makes v2 (receiver) extremely hard to implement by 3rd parties.
[Google Chromecast] roberto.andrade:
Hardcoded cert expiration

I noticed the hardcoded cert used to sign the device authentication responses on the modified Cast Receiver expires on "Sep 26 01:36:32 2015 GMT", is there a plan for an updated APK to be released?

I'm actually interested in the process used to issue those certs specifically and noticed in the original conversations something was deployed to the ADT-1 to log out the various keys and certs it issued to be able to hardcode them on this app. Is that something that can be shared also? I found some of the implementation on github.com/HomerSp/CastTest but nothing related to what needs to be run on a working device to get it to dump the details.

EDIT: I also bought [MENTION=4359394]huisinro[/MENTION]'s app and it also had certs that expired at the end of August 2015 (the self signed ones). So just wondering how one would go about issuing new ones and getting the proper signatures for them, ie: running HomerSp's MediaDrm code against an ADT-1/Nexus Player?

EDIT#2: I found the following exchange between [MENTION=2266182]HomerSp[/MENTION] and [MENTION=2975319]death2all110[/MENTION]: http://xdaforums.com/hardware-hacking/chromecast/apk-adt-1-cast-receiver-leanback-t2814210 which seems to show what they went through to run some code (ie: [MENTION=2266182]HomerSp[/MENTION]'s github project?) on an ADT-1 with some hardcoded values (ie: the base64 encoded sha1sum of the self-signed peer certificate) so it generates both a cert/key combo and signs the hash to be used for authentication.
[Google Chromecast] HomerSp:
The hardcoded certification method no longer works (the cast client now checks if the expiration date is too far into the future), so I have no immediate plans to provide an updated apk with a new certificate. You should be able to do it yourself by using the changes list here however: https://docs.google.com/document/d/1tXnjDdurdoJ4ufulzaqGpuaNpLLt6LGAUk22MO2jta4/edit?usp=sharing
[Google Chromecast] roberto.andrade:
I read through those instructions before but they don't describe the changes done to the libmediaplayerservice.so you had done over http://xdaforums.com/hardware-hacking/chromecast/apk-adt-1-cast-receiver-leanback-t2814210 when issuing the cert on the ADT-1.

If I can figure how to issue one cert (even if it's a 24h expiring one) I should be good. Any tips you can provide on reproducing that process?
[Google Chromecast] jassalmithu:
So, reading last few pages, especially lasty few posts, can we conclude that this app is dead now and won't work without doing changes and recompiling it ourselves.
[Google Chromecast] osm0sis:
Well let's see!...

[MENTION=4276476]roberto.andrade[/MENTION] Any luck?
[Google Chromecast] roberto.andrade:
Not yet, was hoping [MENTION=2266182]HomerSp[/MENTION] would shed some light when he got a few so we can try and repro what he did on the ADT-1 to get the signature portion to work. Apparently there were some mods to libmediaplayerservice.so so that it'd allow an app to be run and sign the daily-expiring self-signed SSL certs. Tried to venture there myself and no luck yet.
[Google Chromecast] osm0sis:
Hmmmmm?

http://www.androidpolice.com/2015/1...-receiver-apk-update-fixes-them-apk-download/
[Google Chromecast] kenkiller:
For Android TV devices only. Its been around for a long time...Nothing to see, move along.
[Google Chromecast] osm0sis:
I realize that. However, it's a newer version of what this mod is based on, so I was providing it for the glimmer of ongoing work happening here. ;)
[Google Chromecast] ishan81:
so just to be clear . the server no longer works . Not even for youtube ? I was hoping to install this on a amlogic box so I could cast youtube videos.
[Google Chromecast] prettysick:
It still works on my minix x7 mini.
[Google Chromecast] ishan81:
Can u let me know how u Installed did u use adb or sd card install . I can't get the apk to install on my rooted amlogic box on kitkat
[Google Chromecast] osm0sis:
With root you need to just move the system apk to /system/app and the lib to /system/lib - you might also need Xposed Framework and the module in the OP on your casting devices.
[Google Chromecast] prettysick:
If it's rooted kitkat. Download "system install"

Extract and copy files to an sdcard then insert it into your box. Now on android box, open es file explorer (install if you don't have it). Transfer libcast_shell from your scdcard to system/lib and AndroidMediaShell to system/priv-app. Reboot. You should be able to cast YouTube now. Just make sure you're on the same network.
[Google Chromecast] ishan81:
Will give that a go thanks
[Google Chromecast] encore2097:
Hi, I did the system install (non-signed) on a Rockchip HDMI stick running Android 4.4.2.

The device shows up in the on the Google Chrome Cast Extension options page but not in the drop down when attempting to cast a tab.

Yet it shows up when I go to a youtube video as an icon in the control bar and successfull casts although its laggy. Is Tab Casting no longer supported?
[Google Chromecast] ishan81:
The way I understand the dial protocol works is that that it sends the header information of the video to the server . Which will retrieve launch the application and in turn pull the video from the Internet . It does not directly stream from your device . The client device just tells it just what to play . As you mentioned only YouTube is the only device you can cast from . That maybe because uses v1 of the protocol where others use a more up to date version . DIscovery and launch was created by a partnership between Google and Netflix . Have a Google to learn more about it . I still haven't tried the install . I will report back once I do .
[Google Chromecast] encore2097:
Yep. Casting content thats avaialble online sends the resource URL and the devices pull it directly from the internet. Tab casting compreses video and audio and sends it locally over the network to the device.

I'm guessing this is the old version and Google made changes to the latest version.. I found another mediashell apk com.google.android.apps.mediashell_1.16.45911-459111_minAPI21(armeabi-v7a)(nodpi).apk but it seem to only work on Android 5+
[Google Chromecast] ishan81:
There are slightly older versions of the official Google android media shell apk . This version seems to be developed by homers. I think the official version August release is kitkat compatible you can find it Google ( probably same site you found the lolly pop version on ) . But I couldn't get it to work . It's also on the play store , but it says not available for my device even when I spoof as my box as a Google tv box . It's called Google cast receiver .

---------- Post added at 10:55 PM ---------- Previous post was at 10:51 PM ----------

http://www.apkmirror.com/apk/google-inc/google-cast-receiver/google-cast-receiver-1-15-38401-android-apk-download/
[Google Chromecast] Hello Miakoda:
Galaxy Note Pro, signed apk, verizon, rooted kit kat

Does not show up in cast list
[Google Chromecast] Selim_042:
Device will not show on 4.0.4

I have installed the Xposed module and attempted to install the app with recovery. I am running Android 4.0.4 with Cyanogen and Clockworkmod Recovery on a Samsung Galaxy Tab 2 7". Though, the device list for streaming will not show the tablet.
[Google Chromecast] Thorstenk:
Youtube works with this method on my fire TV, is there any chance that I can enable the mirroring?
[Google Chromecast] vegh_mark97:
The same on my Galaxy Tab 2. Chromecast app won't recognise it either with the xposed module.
[Google Chromecast] TGIO:
Hi, installed on box, Youtube plays perfectly but no other app can discover this reciever, Logcat error :

01-15 16:54:55.192 2398-2398/? D/dalvikvm: Trying to load lib /data/app-lib/com.google.android.apps.mediashell-1/libcast_shell_android.so 0x41ca7908
01-15 16:54:55.212 2398-2398/? D/dalvikvm: Added shared lib /data/app-lib/com.google.android.apps.mediashell-1/libcast_shell_android.so 0x41ca7908
01-15 16:54:55.602 2398-2398/? E/chromium: [2398:2398:ERROR:resource_bundle.cc(639)] Failed to load /data/data/com.google.android.apps.mediashell/app_cast_shell/paks/chrome_100_percent.pak
Some features may not be available.
01-15 16:54:55.622 2398-2398/? V/chromium: [2398:2398:VERBOSE1:chromecast_config.cc(87)] Loading config from /data/data/com.google.android.apps.mediashell/app_cast_shell/cast_shell.conf
01-15 16:54:55.622 2398-2398/? E/chromium: [2398:2398:ERROR:chromecast_config.cc(108)] Cannot initialize chromecast config: /data/data/com.google.android.apps.mediashell/app_cast_shell/cast_shell.conf, pref_error=6
[Google Chromecast] saqaw:
Youtube casting works perfectly on my Amologic MXQ android tv box with 4.4.2 kk.

i installed using system install method...
[Google Chromecast] redwap:
Hello, that's what i got when clicked on chromecast icon on youtube.

W/WindowManager( 515): Screenshot failure taking screenshot for (1920x1080) to layer 21030
W/dalvikvm( 2923): threadid=1: thread exiting with uncaught exception (group=0x416c7ba8)
E/AndroidRuntime( 2923): FATAL EXCEPTION: main
E/AndroidRuntime( 2923): Process: com.google.android.youtube.googletv, PID: 2923
E/AndroidRuntime( 2923): java.lang.RuntimeException: Unable to start service com.google.android.youtube.googletv.remote.DefaultRemoteService@418ddae0 with Intent { act=org.dialmultiscreen.action.DIAL_LAUNCH cmp=com.google.android.youtube.googletv/.remote.DefaultRemoteService (has extras) }: java.lang.NullPointerException: package name is null
E/AndroidRuntime( 2923): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2719)
E/AndroidRuntime( 2923): at android.app.ActivityThread.access$2100(ActivityThread.java:135)
E/AndroidRuntime( 2923): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1293)
E/AndroidRuntime( 2923): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 2923): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 2923): at android.app.ActivityThread.main(ActivityThread.java:5017)
E/AndroidRuntime( 2923): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2923): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 2923): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:788)
E/AndroidRuntime( 2923): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:604)
E/AndroidRuntime( 2923): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 2923): Caused by: java.lang.NullPointerException: package name is null
E/AndroidRuntime( 2923): at android.content.ComponentName.<init>(ComponentName.java:48)
E/AndroidRuntime( 2923): at com.google.android.youtube.googletv.remote.DefaultRemoteService.onStartCommand(SourceFile:215)
E/AndroidRuntime( 2923): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2702)
E/AndroidRuntime( 2923): ... 10 more
W/ContextImpl( 515): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1162 com.android.server.am.ActivityManagerService.onVideoPlayerCrashed:3689 com.android.server.am.ActivityManagerService.handleAppDiedLocked:3719 com.android.server.am.ActivityManagerService.appDiedLocked:3857 com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied:1046
W/InputMethodManagerService( 515): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@41c80cc8 attribute=null, token = android.os.BinderProxy@41ac9890
W/ResourceType( 1622): Failure getting entry for 0x7f050000 (t=4 e=0) in package 0 (error -75)
[Google Chromecast] Alladyn2K:
The same problem

I have the same problem with minix x8-h.

What is result of this thread? :confused: -> 16th October 2014, 05:00 PM |#30

Sorry for my english.
[Google Chromecast] swinder0161:
Hello homersp,

I am developing a custom ROM based on Android MarshMallow for my development board.

The booting, Playback, wifi etc are fine, but I am not able to cast from my phone youtube to box.

I suspect following error causing this issue. As soon as I try to connect from phone to box, I get this in logcat.

04-30 19:40:00.787 3027 3158 W chromium: [3027:3158:WARNING:client_auth_signer.cc(107)] No private key, hence empty signature.

04-30 19:40:00.788 3027 3158 W chromium: [3027:3158:WARNING:client_auth_signer.cc(107)] No private key, hence empty signature.

04-30 19:40:06.894 3027 3027 I chromium: [3027:3027:INFO:metrics_util.cc(102)] Metrics stat: total=11

04-30 19:40:06.894 3027 3027 I chromium: AppStarted=1

04-30 19:40:06.894 3027 3027 I chromium: AppStopped=1

04-30 19:40:06.894 3027 3027 I chromium: CastV2.Authenticate.Challenge.In=2

04-30 19:40:06.894 3027 3027 I chromium: CastV2.Authenticate.Response.Out=2﻿

I tried with libcast_shell_android.so & AndroidMediaShell.apk from your post : http://xdaforums.com/hard...droid-t2900726

With this youtube cast is working, but screen cast and other features dont work.

Do you have an updated binary? or a way to solve this problem?

Please help me.

Thanks .....
[Google Chromecast] fez vrasta:
Does it still work on non rooted devices? I've a Philips Google TV, I've installed the signed version, but even after a full restart of the TV I can't see the "chromecast" on google cast capable app.
[Google Chromecast] mandar_h:
It worked for me on MBOX Mini M8X II. But only the Youtube cast from Laptop.

From my Chrome Browser, it does not show up in the list of available devices. Only for YouTube from laptop Chrome, it worked.

From my Phone (Samsung GS7), even YouTube did not work.
[Google Chromecast] Hyflex:
On my Neuxs 10 I get: failed to copy 'libcast_shell_android.so' to '/system/lib//libcast_shell_android.so': No space left on device

This is when I am trying to install the system version :/
[Google Chromecast] ishan81:
I have tried to get this work on multiple devices and it never worked . But then I found this app . You map . Tried on kitkat and lolipop android tv boxs and it works great . Will require a restart of two . Also doesn't require any special install any apk installer should work

http://android-apk.org/apk/com.youm...hell/1.4.0/eltremendo02/youmap+cast+receiver/

Post back if it works :cool::cool:
[Google Chromecast] mandar_h:
On first run, it worked for YouTube. But now it is not showing YouMap in the list of Cast-To devices from YouTube.

Play Music app shows YouMap in the list of Cast-To devices. But the the casting doesn't work.

It could be that this app is not compatible with marshmallow. Or it could be due to the manual steps (of copying libcastshell).
[Google Chromecast] Mr Bigglesworth:
Tried this with similar results, youtube worked but nothing else. I think loaded on the chromecast receiver official app which updated over the existing one. At this point (I was using my phone to cast to the Mini M8S II) other apps could find the box and tried to cast, but all failed (including youtube).
[Google Chromecast] ishan81:
The weird thing is casting from iPhone to amlogic box works . But cast from android phone has issues . Youmap is no longer being developed . Amazon fire box works perfectly and its native uses something called whisper . If we could port this across from the fire tv it might be compatible as fire tv are also based on android 5.1
[Google Chromecast] potyqa:
Hi. I found a way to cast without root. I just downloaded the original Google Cast Receiver from ApkMirror and installed it on the receiver. To cast successfuly you need OGYoutube, otherwise it crashes if you try from the official one. OGYoutube is discontinued and there is no place to download it from but I have reuploaded it. Note that you need to be on the same WiFi for this to work. Hope I helped you:victory:

https://drive.google.com/folderview?id=0ByCuiWxVLcGRdW1zRklMRFRyTlU
[Google Chromecast] Mox512:
Will it work with Hammerhead?

Hi!

Just looking for cromecast receiver for android phone. Will this work for Nexus 5 (Hammerhead)?
[Google Chromecast] yakupA:
Guys, is this only working via wifi ?

i installed it on my CloudnetGo CR11s android box RK3188, it works on wifi but when used over the LAN, there is no service.

For those having issue making it work, make sure to test it through via wifi first...
[Google Chromecast] ermacwins:
You have it working on a fire TV stick?
[Google Chromecast] lb1331:
Google drive links are down. Someone have all the links or files? Thanks
[Google Chromecast] smart123123:
plz re-upload it sir.... as the links are down.....
[Google Chromecast] Hagbard235:
No chance to revive the app?
[Google Chromecast] eatsleep:
For those who are still finding something, Airscreen (Playstore) is working fine with youtube atleast
[Google Chromecast] mikeataol:
could you be a bit more specific as to what app you are referring to?
[Google Chromecast] eatsleep:
Airsceen
[Google Chromecast] Ludeape:
Does anyone know of any Google Casting "Receiver" apps out there that do not require play services to work? Want to install one in my Honda Head unit.. but its not running play services.

thanks!!
[Google Chromecast] univerzal:
I only found the recovery install version but it seems that its not working anymore? Please try it..

https://ulozto.net/!Ce6frYQQqVWd/system-castreceiver-zip

EDIT: works for me on at least one device
[Google Chromecast] dadeciaociao:
Hi

Now i will try this application for you:laugh:
[Google Chromecast] Edstro:
Pls share apk version after you install it via recovery, just backup app to apk
[Google Chromecast] Edstro:
Anyone got an apk file similiar to this or like chromecast? I backup my androidtv chromecast app and it didnt work on my other android box, not android tv..
[Google Chromecast] Vortell:
I can only find paid solutions if you want ability to use encrypted transmission. To use most apps it needs to be encrypted. If you don't care just search Miracast sink in Google play store.
[Google Chromecast] death2all110:
I also have 2 chromecasts. I usually use the chromecasts because the ADT-1s cast functionality is locked to play music/movies youtube and netflix. At least right now
[Google Chromecast] darren1:
What version of android are you running on your Nexus Q? I have struggled with running it on a Jelly Bean tablet, and thought it needed Kit Kat or L.
[Google Chromecast] DA6030:
I'm using the unofficial CM11 available here:

http://xdaforums.com/nexus-q/development/rom-steelhead-t2801291

And stock GApps package from here (I believe CastReceiver/MediaShell depends upon a recent Google Play Services):

http://xdaforums.com/showthread.php?t=2397942
[Google Chromecast] HomerSp:
I've noticed the same thing but since its not that big of a problem I didn't think to fix it. I will have to look if it's possible to hide the receiver device from itself.
[Google Chromecast] DA6030:
Oh, I completely agree that it's a cosmetic issue (like the string that reports the media receiver as an Android ADT-1). Please don't take my remark as a complaint -- in fact, just the opposite -- really really nice work getting all the core functionality working! Thank you!!!
[Google Chromecast] HomerSp:
Hehe, I didn't take it as a complaint ?

But like you say, the core functionality is already working so I can spend some time on the minor fixes now.
[Google Chromecast] cbwlkr:
Mediashell from LPX13D

https://drive.google.com/file/d/0B8_TaF54mpV8bHRXcHN1cVZVTXM/view?usp=sharing