[Q] Miracast Support? - G 2014 Q&A, Help & Troubleshooting

Today my GF asked me if there is a way to play JetPack Joyride on a TV.
She has a HUGE 62" Samsung smart tv with DLNA etc, i was wondering if there is a way to stream on it.
I have root installed, if needed.

May be i am too late but still,
I tried this today so searched for if someone still stuck at it.
refer: http://forum.xda-developers.com/showpost.php?p=48659781&postcount=19
step1: root your phone (u need to edit build.prop file at \system )
step2: edit build.prop, just add this line to it, persist.debug.wfd.enable=1
(i added it below, wfd segment persist.sys.wfd.virtual=0 in build.prop, i dont know if sequence matters)
step3: start wifi and go to->options->wifidirect->make it visible->add your device/pair it
step4: go to->settings->display->castscreen->options->enable wifi display
Your TV should be listed over there, just connect it. Soon after TV will show "Miracast Signal Detection" and your device screen will be mirrored.
(FYI i have LG LA 6200, i mirrored over there)
I was figuring this out since days and finally this method worked

Related

[Q] Allshare force closes EVERY time

Hi all
Last week got the N700XXLA4 update.
Now I am unable to use Allshare to play back videos (or music) on my Note. The vids are on my Netgear NAS. Allshare sees the NAS, allows me to browse the folders, shows the vids, but when I try to play one, the screen turns black, and after about 10 - 20 seconds, I receive an error message. "sorry Allshare needs to close, please try again later" or somesuch.
Restarted the phone, did not help.
Anyone else having this problem? Ideas how to solve it?
thx
Clearing the app cache may help..
Sorry to say that clearing the cache did not help.
Am I correct in assuming I am the only one who has this problem? Can you guys use Allshare to playback videos (stored on a NAS) on your Note?
I bet an arm and a foot that you've changed the DPI?
LordManhattan said:
I bet an arm and a foot that you've changed the DPI?
Click to expand...
Click to collapse
Please send them in a fresh box through UPS. I hope you have been working out and they are strong and reliable.
Did not change anything. My device is not rooted - I don't even think it is possible to change the dpi if not rooted.
Anyway, I found a work around. I just use ES file explorer, browse to the NAS shared folders, and open the vid files like that. Then they stream.
Still, bugs me that Allshare won't do it.

Chromecast Dev Options tips/tricks/templates?

I was just wondering if anyone could give everyone(myself included) some tips/pointers/recommendations and maybe your own templates that you've used or would use for these extra Dev options in my picture I've included...If anyone can help with all of the options (Label #1) and/or just the bottom set of options (Label #2) that'd be awesome!! The bottom set(#2) is really making me curious about being able to stream local videos from our PC without any extra help from 3rd party sources/plugins/python-related sources. If you can contribute to this, please feel free! Thanks!
jsdecker10 said:
I was just wondering if anyone could give everyone(myself included) some tips/pointers/recommendations and maybe your own templates that you've used or would use for these extra Dev options in my picture I've included...If anyone can help with all of the options (Label #1) and/or just the bottom set of options (Label #2) that'd be awesome!! The bottom set(#2) is really making me curious about being able to stream local videos from our PC without any extra help from 3rd party sources/plugins/python-related sources. If you can contribute to this, please feel free! Thanks!
Click to expand...
Click to collapse
As for stream local videos, there is already a solution, it been posted before but not explicitly EpicVS used this to make his python script.
For this method you will Only need one additional thing is Mongoose (if you want to stream local files, otherwise you can stream any HTML5 video that is already posted online), you don't need any Python thing.
1)
This is the Backup files/scripts from (googlecast.github.io/cast-chrome/ which is no longer available) http://forum.xda-developers.com/attachment.php?attachmentid=2175295&d=1376004871. Unzip The file to your local drive. I just put it on my desktop
2) WhiteList your Chrome (This step is from Google Them-self)
To permit your Chrome sender application to use the SDK, you must register the application's domain in the Google Cast extension for Chrome.
Be sure you are running Chrome version 28 or later.
If you haven't restarted Chrome in a while you may be running an older version; restarting will update Chrome automatically.
In the Chrome address field, enter chrome://extensions, and check the Developer mode checkbox to enable developer mode.
Install the Chrome extension for Google Cast.
On the Cast extension icon in the browser's upper right corner (next to the address field), right-click and select Options.
The Google Cast extension options page opens in a new tab.
On the blue Cast icon, in the page's upper left corner, click four (4) times.
The Developer Settings appear.
In the Cast SDK additional domains field, enter your application's domain, for example, "www.mydomain.com" and click Add.
Click to expand...
Click to collapse
So the trick is in the SDK additional domains field put: localhost then click add
3) Now go find the folder from step 1. Download this https://code.google.com/p/mongoose/downloads/detail?name=mongoose-3.8.exe and put the mongoose exe in the same folder as step 1
4) Launch Mongoose. (Mongoose will reside in the Taskbar near the clock)
5) Open your chrome browser and type in the address bar localhost:8080. In my case I changed the Mongoose option to port 80. So I only have to type localhost
6) You should be greeted with a webpage now. If you read this post http://forum.xda-developers.com/showthread.php?t=2386604, you should get an idea how this webpage supposed to work.
So the Trick to the original website that Google took down is the Play HTML5 video option. (They took it down so now we have to simulate a webserver to get it back. But there is a benefit NOW. Since you now have an HTML webserver, you can host a local video file.
In my case I move an MP4 movie file or any chromeast compatible video such as MKV into the folder in Step1. And the simple thing to stream that file is in the HTML5 box trick. Now just enter the address "http://yourLocalipAddress:yourmongooseportnumber/yourmoviefile.mkv. So for example mine is http://192.168.1.106/StarTrekSample.mkv since my port is 80, I don't have to put in a port number, it stream great full resolution and everything NO slow down even on a G network
--------------------------------------------------
Optional:
You can convert stuff pretty fast using MkvToMp4_0.223 it is free. (Note: not all MKV or other files required conversion, some MKV sound doesn't work, this program will fix that)
Also I made an improvement to the HTML code that will let you fast forward. In the index.html (you can also rename it anything, I rename my to cast.html so I can view all the file in the HTML folder, including the movie file, so I can just copy the URL and just type in the IP address)
For the fast forward thing:
1) open the index.htm (you can open it just using notepad, nothing fancy)
2) search for <video id="video" src="" autoplay="autoplay"></video>
3) you will see 2 instants of that code, just replace it with: <video id="video" src="" autoplay="autoplay" controls></video>
This will put a control bar underneath the video screen on your computer so you can fast forward (this only work ONCE before you cast it to your TV). You may have to clear the browser cache before this show up
Also sometime the video will not play in the browser windows, but if you cast it to the TV anyway it sometime take up to 30 secs to 45 secs then it will play. This especially true if you stream a video from an online source.
GreenDroidX said:
As for stream local videos, there is already a solution, it been posted before but not explicitly EpicVS used this to make his python script.
For this method you will Only need one additional thing is Mongoose (if you want to stream local files, otherwise you can stream any HTML5 video that is already posted online), you don't need any Python thing.
1)
This is the Backup files/scripts from (googlecast.github.io/cast-chrome/ which is no longer available) http://forum.xda-developers.com/attachment.php?attachmentid=2175295&d=1376004871. Unzip The file to your local drive. I just put it on my desktop
2) WhiteList your Chrome (This step is from Google Them-self)
So the trick is in the SDK additional domains field put: localhost then click add
3) Now go find the folder from step 1. Download this https://code.google.com/p/mongoose/downloads/detail?name=mongoose-3.8.exe and put the mongoose exe in the same folder as step 1
4) Launch Mongoose. (Mongoose will reside in the Taskbar near the clock)
5) Open your chrome browser and type in the address bar localhost:8080. In my case I changed the Mongoose option to port 80. So I only have to type localhost
6) You should be greeted with a webpage now. If you read this post http://forum.xda-developers.com/showthread.php?t=2386604, you should get an idea how this webpage supposed to work.
So the Trick to the original website that Google took down is the Play HTML5 video option. (They took it down so now we have to simulate a webserver to get it back. But there is a benefit NOW. Since you now have an HTML webserver, you can host a local video file.
In my case I move an MP4 movie file or any chromeast compatible video such as MKV into the folder in Step1. And the simple thing to stream that file is in the HTML5 box trick. Now just enter the address "http://yourLocalipAddress:yourmongooseportnumber/yourmoviefile.mkv. So for example mine is http://192.168.1.106/StarTrekSample.mkv since my port is 80, I don't have to put in a port number, it stream great full resolution and everything NO slow down even on a G network
Click to expand...
Click to collapse
Thank you for taking the time to type up all of this valuable info...it works great! Most of my videos are wide screen 720p format. My only gripe so far is that unless I download a video that's in full screen format(not letter-box), it puts it at the top of the screen with a black bar at the bottom of the screen. This can be remedied by just sending a full screen formatted video to the chromecast. It works this way consistent with every single 720p widescreen video I've got. Do you think that if I tried a 1080p video, that it would take up the whole screen? Or at least have the black bar on both the top and bottom of the screen? Just seeing the black bar at the bottom is just quite an annoyance more than anything...I've looked around in my settings on my tv(Sony 51") and can't find anything that'll either make the video take up the entire screen or have the black bars on both the top and bottom of the videos...grrrr
GreenDroidX said:
As for stream local videos, there is already a solution, it been posted before but not explicitly EpicVS used this to make his python script.
For this method you will Only need one additional thing is Mongoose (if you want to stream local files, otherwise you can stream any HTML5 video that is already posted online), you don't need any Python thing.
1)
This is the Backup files/scripts from (googlecast.github.io/cast-chrome/ which is no longer available) http://forum.xda-developers.com/attachment.php?attachmentid=2175295&d=1376004871. Unzip The file to your local drive. I just put it on my desktop
2) WhiteList your Chrome (This step is from Google Them-self)
So the trick is in the SDK additional domains field put: localhost then click add
3) Now go find the folder from step 1. Download this https://code.google.com/p/mongoose/downloads/detail?name=mongoose-3.8.exe and put the mongoose exe in the same folder as step 1
4) Launch Mongoose. (Mongoose will reside in the Taskbar near the clock)
5) Open your chrome browser and type in the address bar localhost:8080. In my case I changed the Mongoose option to port 80. So I only have to type localhost
6) You should be greeted with a webpage now. If you read this post http://forum.xda-developers.com/showthread.php?t=2386604, you should get an idea how this webpage supposed to work.
So the Trick to the original website that Google took down is the Play HTML5 video option. (They took it down so now we have to simulate a webserver to get it back. But there is a benefit NOW. Since you now have an HTML webserver, you can host a local video file.
In my case I move an MP4 movie file or any chromeast compatible video such as MKV into the folder in Step1. And the simple thing to stream that file is in the HTML5 box trick. Now just enter the address "http://yourLocalipAddress:yourmongooseportnumber/yourmoviefile.mkv. So for example mine is http://192.168.1.106/StarTrekSample.mkv since my port is 80, I don't have to put in a port number, it stream great full resolution and everything NO slow down even on a G network
Click to expand...
Click to collapse
Have you tried a divx file just to see what happens? "like a downloaded movie" Not a TV show as they are always encoded in mp4 which is streamable by chrome ext default.
This will stream all video at Native resolution, it will def do 1080p, your network won't have too much problem with it. As for file format this is from Google:
Video codecs: H.264 High Profile Level 4.1, 4.2 and 5, VP8
Audio decoding: HE-AAC, LC-AAC, CELT/OPUS, MP3
Containers: MP4/CENC, WebM, MPEG-DASH, SmoothStreaming
Level 1 DRM support: Widevine, Playready
Click to expand...
Click to collapse
You can convert stuff pretty fast using MkvToMp4_0.223 it is free. (Note: not all MKV or other files required conversion, some MKV sound doesn't work, this program will fix that)
Also I made an improvement to the HTML code that will let you fast forward. In the index.html (you can also rename it anything, I rename my to cast.html so I can view all the file in the HTML folder, including the movie file, so I can just copy the URL and just type in the IP address)
For the fast forward thing:
1) open the index.htm (you can open it just using notepad, nothing fancy)
2) search for <video id="video" src="" autoplay="autoplay"></video>
3) you will see 2 instants of that code, just replace it with: <video id="video" src="" autoplay="autoplay" controls></video>
This will put a control bar underneath the video screen on your computer so you can fast forward (this only work ONCE before you cast it to your TV). You may have to clear the browser cache before this show up
Also sometime the video will not play in the browser windows, but if you cast it to the TV anyway it sometime take up to 30 secs to 45 secs then it will play. This especially true if you stream a video from an online source.
GreenDroidX said:
As for stream local videos, there is already a solution, it been posted before but not explicitly EpicVS used this to make his python script.
For this method you will Only need one additional thing is Mongoose (if you want to stream local files, otherwise you can stream any HTML5 video that is already posted online), you don't need any Python thing.
1)
This is the Backup files/scripts from (googlecast.github.io/cast-chrome/ which is no longer available) http://forum.xda-developers.com/attachment.php?attachmentid=2175295&d=1376004871. Unzip The file to your local drive. I just put it on my desktop
2) WhiteList your Chrome (This step is from Google Them-self)
So the trick is in the SDK additional domains field put: localhost then click add
3) Now go find the folder from step 1. Download this https://code.google.com/p/mongoose/downloads/detail?name=mongoose-3.8.exe and put the mongoose exe in the same folder as step 1
4) Launch Mongoose. (Mongoose will reside in the Taskbar near the clock)
5) Open your chrome browser and type in the address bar localhost:8080. In my case I changed the Mongoose option to port 80. So I only have to type localhost
6) You should be greeted with a webpage now. If you read this post http://forum.xda-developers.com/showthread.php?t=2386604, you should get an idea how this webpage supposed to work.
So the Trick to the original website that Google took down is the Play HTML5 video option. (They took it down so now we have to simulate a webserver to get it back. But there is a benefit NOW. Since you now have an HTML webserver, you can host a local video file.
In my case I move an MP4 movie file or any chromeast compatible video such as MKV into the folder in Step1. And the simple thing to stream that file is in the HTML5 box trick. Now just enter the address "http://yourLocalipAddress:yourmongooseportnumber/yourmoviefile.mkv. So for example mine is http://192.168.1.106/StarTrekSample.mkv since my port is 80, I don't have to put in a port number, it stream great full resolution and everything NO slow down even on a G network
Click to expand...
Click to collapse
I did exactly as described above using winodws 8.The video plays locally , but when click on chromecast it goes to the TV and I get a blank screen. I get the following error while trying to cast the video. Can you please help me resolve this ...Thanks
Error:
{"eventSequenceId":1,"activityId":"9jpopqye07td","state":2,"contentId":"http://localhost/Burfi.mp4","title":"http://localhost/Burfi.mp4","imageUrl":null,"timeProgress":true,"position":5.507666,"duration":0,"volume":0.8,"muted":false,"contentInfo":null,"mediaTracks":[],"error":null,"hasPause":true}
Thanks once again
rajnallan said:
I did exactly as described above using winodws 8.The video plays locally , but when click on chromecast it goes to the TV and I get a blank screen. I get the following error while trying to cast the video. Can you please help me resolve this ...Thanks
Error:
{"eventSequenceId":1,"activityId":"9jpopqye07td","state":2,"contentId":"http://localhost/Burfi.mp4","title":"http://localhost/Burfi.mp4","imageUrl":null,"timeProgress":true,"position":5.507666,"duration":0,"volume":0.8,"muted":false,"contentInfo":null,"mediaTracks":[],"error":null,"hasPause":true}
Thanks once again
Click to expand...
Click to collapse
your thing is the localhost you need to translate that to your local ip address (you can probably find that in the network center of windows 8, I am still refusing to upgrade to windows 8, so I am on win 7) or simply access your router
For example mine local IP address is 192.168.1.153, to get the video to play you need to put this as your url
http://localhost/Burfi.mp4 -> http://192.168.1.153/Burfi.mp4 (so this way when the URL go to chromecast it know what the heck localhost is)
Oh by the way, that msg is always there. It is sort of a debug msg left in by the original coder, I am guessing it was the Google Team that did it.
GreenDroidX said:
your thing is the localhost you need to translate that to your local ip address (you can probably find that in the network center of windows 8, I am still refusing to upgrade to windows 8, so I am on win 7) or simply access your router
For example mine local IP address is 192.168.1.153, to get the video to play you need to put this as your url
http://localhost/Burfi.mp4 -> http://192.168.1.153/Burfi.mp4 (so this way when the URL go to chromecast it know what the heck localhost is)
Oh by the way, that msg is always there. It is sort of a debug msg left in by the original coder, I am guessing it was the Google Team that did it.
Click to expand...
Click to collapse
Thanks for your response. I did try the url as you suggested. But the video plays on the computer. But when I try to cast in to TV I get a blank screen on TV. Waited for more than two minutes. May be somewhere I am doing something wrong.
Just to add when I checked on the chromecast icon in Chrome browser it shows the movie as running on chromecast but nothing on TV.
rajnallan said:
Thanks for your response. I did try the url as you suggested. But the video plays on the computer. But when I try to cast in to TV I get a blank screen on TV. Waited for more than two minutes. May be somewhere I am doing something wrong.
Just to add when I checked on the chromecast icon in Chrome browser it shows the movie as running on chromecast but nothing on TV.
Click to expand...
Click to collapse
Strange, well first use another computer with chrome that is on the same network. Try to enter that url into the browser, if that play then the file could be seen. If not then you have a network problem.
Second try to enter a url of a video that is already online. Like the http://media.w3.org/2010/05/sintel/trailer.mp4 see if that will cast. Just to see if chromecast have a problem
Sent from my Nexus 7 using Tapatalk 4
GreenDroidX said:
Strange, well first use another computer with chrome that is on the same network. Try to enter that url into the browser, if that play then the file could be seen. If not then you have a network problem.
Second try to enter a url of a video that is already online. Like the http://media.w3.org/2010/05/sintel/trailer.mp4 see if that will cast. Just to see if chromecast have a problem
Sent from my Nexus 7 using Tapatalk 4
Click to expand...
Click to collapse
I did try the url of a video http://media.w3.org/2010/05/sintel/trailer.mp4 and it works. Chromecast is definitely OK. I can see the movie with the url like the one specified by you play on the computer but when I cast it I see the message on the chromecast icon on the chrome browser showing the movie is running but the tv which switches to the Chromecast hdmi port shows blank on the TV. May be I will try on my daughter's computer...
rajnallan said:
I did try the url of a video http://media.w3.org/2010/05/sintel/trailer.mp4 and it works. Chromecast is definitely OK. I can see the movie with the url like the one specified by you play on the computer but when I cast it I see the message on the chromecast icon on the chrome browser showing the movie is running but the tv which switches to the Chromecast hdmi port shows blank on the TV. May be I will try on my daughter's computer...
Click to expand...
Click to collapse
Also firewall can be a problem too good luck. Also try different files
rajnallan said:
I did exactly as described above using winodws 8.The video plays locally , but when click on chromecast it goes to the TV and I get a blank screen. I get the following error while trying to cast the video. Can you please help me resolve this ...Thanks
Error:
{"eventSequenceId":1,"activityId":"9jpopqye07td","state":2,"contentId":"http://localhost/Burfi.mp4","title":"http://localhost/Burfi.mp4","imageUrl":null,"timeProgress":true,"position":5.507666,"duration":0,"volume":0.8,"muted":false,"contentInfo":null,"mediaTracks":[],"error":null,"hasPause":true}
Thanks once again
Click to expand...
Click to collapse
I'm not sure if you've figured out your problem yet or not, but just by looking at your post, it looks to me like you have input the wrong "Address" information before the filename. You need to include the port# right after your internal ip address. Such as... http://192.168.1.101:8080/drinkingbuddies.mp4 . You can re-read his instructions below..These are the instructions he outlined above, but I just typed them out in my own words...just don't forget to include the port in the address and you should be good to go!!
1. Rename your video file to something easy like for example... "Chrome.Cast.720p.H.264.2013.WideScreen.Cam.xda-Devs-Rockz.mp4" to something a little easier to remember and easier to type back in such as "chromecast720p.mp4" or simply "cc.mp4" --just for simplicity sake...name it whatever you wanna!
2.. Make sure the .mp4, .mkv, or whatever Chromecast supported video file, has been moved into the same folder/directory as the "mongoose-3.8.exe" , "cast.py" , "angular.min.js" , "index.html" , "demo_app.js" files. I think there's a couple more files in that folder, but you get my drift...
3 Run(double-click) the mongoose-3.8.exe file in that folder. It should start running in the background without any visual GUI popping up in your face. You really don't have to change any settings in mongoose, but if you want to change the port# you can. if you leave all settings the same, I believe the default port# is set to Port# 8080.
4. Locate your INTERNAL IP ADDRESS. This is the IP Address that your router assigns each individual pc/phone/tablet/Chromecast, etc... Mine happens to be 192.168.1.101 . Yours will more than likely be something different than mine, but it will probably be something between the range of: 192.168.1.100 - 192.168.1.149
5. This is assuming you just double-clicked on mongoose-3.8.exe & did't change ANY settings from within the mongoose server... Open up a tab in Chrome and in the address bar you wanna type this exactly, but without the quotes ---> "localhost:8080"
6. That'll open up the simplified Chromecast testing page...at least if you did everything right so far it should open that page... from this page, click that first little drop down box at the top of the page and select the HTML5 option.
7. In the filename input box that pops up below it, you wanna type "http://yourLOCALipaddresshere:8080/videofilename.extension" . Mine for example, happens to be http://192.168.1.101:8080/drinkingbuddies.mp4
8. Assuming you did everything so far exactly as we've told you, your video should start playing in the tab.
9. Right below your video, you want to click and select your chromecast... after choosing your chromecast, the video from within your chrome browser will more than likely either go blank or it will just look like it's paused. Don't worry though. From my understanding, that's totally normal...
10. Ok, cool...now if everything has been done correctly, you should be able to see the movie playing on your TV. This may take up to a minute to show up on your tv in some instances, due to your router, pc,network traffic, etc...
These steps that I outlined are pretty much the same thing as in earlier posts, just put into my own words. It works just fine for me, I'm just still getting the black bar across the bottom of the TV, unless i change the movie to a full-screen movie. Full-screen movies seem to work just fine and of course, they take up the entire screen. I for some reason still can't get ANY widescreen videos to display properly...there's always a black bar at the bottom and NO black bar at the top. It's like they're "Half-ass wide-screen" format. lol
I get the same error message but the video plays fine. I guess he's got a different problem. I noticed that you need to manually stop the current video in the browser window so chromecast goes to "ready to cast" screen before you can start a new video.

[Q] wifi direct - Can anyone explain the use?

I can use the wifi direct option in advanced settings of the wifi menu to pair to any other android. BUT, how do I use it natively to file share media to and from? I can do it via 3rd party apps but its a hit or miss.
For example I transfered an mp4 to an Xperia phone from my N6 and an mp3 vice versa using super beam app. But couldn't get it to work on any media from my N6 to galaxy s3?! I want to avoid downloading multiple wifi direct apps just to have one work per one model android and another for a different model. Not to mention the other android needs the same app(s) too.
If the native option can pair through a wifi direct feed to any android why then isn't there a native option in the choices when the send /share icon is pressed on media files??? Not even in photos is the option present. I can hit the share icon - after pairing to another android - and still no wifi direct option?
Did you ever find your answer?

Want to get rid of MediaPC with ChromeCast

Hey XDA Fans,
I'm actually at a position where i want to get rid of my MediaPC. At the moment i can do everything i want with only 1 missing thing. My current setup is, my PC is 3 rooms away and the TV has the ChromeCast. I also have a 5 meter USB cable routed through my rooms close to the TV with a recevier for a wireless Keyboard (mainly because there is no good WiFi Keyboard at the moment). So I can cast my Desktop or Browser to the TV and controll it. But ....
The big Problem, I need a way to start the Chrome Cast via any command, so I can press a Hotkey on my Keyboard to start the streaming so i do not have allways to go to the PC to start the streaming. And this is what I'm looking for currently.
I was looking through the API of Google Cast, but there is no API for Windows/.Net (was mostly clear but hoped for), only for Android and Chrome. So yeah as u guys might allready understand, I'm looking for a way to Start Desktop/Browser Streaming to my ChromeCast with a BatchFile, Scripting, Coding, which i can start via a Hotkey. Do not missunderstand me. If I or u guys could give me a hint with and API with these possibilities I'm able to code it myself. That's not the Problem, but as far as my research went I wasn't able to find anything on myself. So I'm here to maybe get pointed to sth.
Tia Synergi
PS: Sr for my bad english if u guys weren't able after reading the top few lines to understand what I'm looking for tell me I can try to explain it again x)
http://www.ghost-mouse.com
You can record your mouse movements and keyboard keystrokes with ghost mouse. Maybe it will help you.

Workaround/Fix to Use Amazon Fire Tablet Netflix App with CC?

I recently rooted my Fire tablet, and installed chromecast, google services etc and google play onto tablet, and am using google now launcher.
But I still can't use Netflix to Cast to my tv.
I can use youtube, and the CC app but netflix will not register my CC.
Has anyone found a workaround to remove whatever amazon put in to block them from seeing CC.
Thanks.
Work
Hi,
My device is a Amazon Fire 7 5Th (50$) and yesterday i'v rooted!
After root i'v edit the /system/build.prop to change Device Information.
I'v change Amazon to Aaamazon and Fire to Faaire (If you want to be cool to put three letters AAA. ... uppercase, ) in build.prop. I do not know the consequences of this, . However it work..
Tecnical Information:
If you decompile netflix apk you can see this(WTF).
Code:
if (Build.MANUFACTURER.equals("Amazon") && (Build.MODEL.equals("KFOT") || Build.MODEL.equals("KFTT") || Build.MODEL.equals("KFJWA") || Build.MODEL.equals("KFJWI")))
{
Log.d("screen", "PlayScreen for Amazon Kindle HD");
return new PlayScreenKindleHD(playerfragment, listeners1, postplaytype);
}
if (i >= 14)
{
Log.d("screen", "PlayScreen for ICS (Android 4+");
return new PlayScreenICS(playerfragment, listeners1, postplaytype);
}
if (Build.MODEL.equals("Kindle Fire") && Build.MANUFACTURER.equals("Amazon"))
{
Log.d("screen", "PlayScreen for Amazon Kindle Fire");
return new PlayScreenKindleFire(playerfragment, listeners1, postplaytype);
} else
Now my netflix on my Amazon fire use chromecast fine! (i think that playstore and chromecast app are needed)
By
A.
Did you just add ro.build.manufacturer=Aaamazon and ro.build.model=Faaire to your build.prop ? Because they are missing in mine and i'm not sure what to do.
I did other tests
in my case (amazon fire tablet 5th), only changing the property ro.build.manufactures from Amazon to Aaamazon (change amazon in other) the chromecast it work.
if your device ro.build.model are KFOT,KFTT, KFJWI or "Kindle Fire" you must change text to other. See the code to understand.
when Netflix in its code adds my device model my chromecast stop working. But I'll try to re-edit the build.prop.
But why netflix, check model and manufactures for amazon? app Crash? trade agreements ? I do not know.
I do not know the consequences of this change in other app
for now I have no problems to report.
can you make a tutorial on how to edit the system/build.prop because I keep trying to do this and es explorer wont let me change anything.
johnveaz Your device is root ? You can use app from play store to edit build.prop.
Abysz said:
Did you just add ro.build.manufacturer=Aaamazon and ro.build.model=Faaire to your build.prop ? Because they are missing in mine and i'm not sure what to do.
Click to expand...
Click to collapse
I changed ro.product.manufacturer to Amaazon and after a reboot I'm good to go FYI
I tired this and got no where, which app are you guys using??
Recently rooted my Kindle Fire 7 (OS 5.1.1) specifically for the use with Chromecast in my home. Same issues as OP--Netflix just won't offer the casting option.
Does anyone have an update on this build.prop edit? Any side effects or consequences?
Any other methods to get Netflix casting via Chromecast?
Cheers
Also helped with WatchESPN
I was having the same problem with WatchESPN not showing the cast button on my rooted 3rd gen 2013 Fire HD (OS 4.5.5.1).
I tried the Market Helper app, but it didn't activate any missing cast buttons for me.
I then proceeded with the build.prop edit only after making a full TWRP backup.
I only changed ro.product.manufacturer to Amaazon and rebooted.
Worked like a charm. Been testing various functions on the Kindle for a few days and nothing seems affected.
My prime videos and music load fine, and apps install (no incompatible device messages) from google play.
Will post an update if something odd occurs.
Will most likely change the setting back to the original before making newer backups and then re-enter it when finished just as an extra precaution.
One month update: Chromecast working well with apps on the kindle. No ill effects from build.prop edit.
Is it possible to edit build.prop without root?
I'm stuck on 5.3.2.1 with no way to roll back as of yet, which means no way to root, either...
BUMP
stuck w/ fire os 5.4.0.0 not able to root or cast netflix to chromecast. also i see netflix has removed all legacy versions of 3.1.0 from even being able to login to netflix and the two companies together have done their best to prevent workarounds because i've been searching with torbrowser and duckduckgoose for weeks even checked the 0days. why on earth would they do this. how is this possible on an open source api? im so confused. can't root and can't use the one program i bought the tablet for.. utterly fking disgusted at these tactics. i will just use kodi or one of it's numerous clones fk netflix and amazon. canceling both subscriptions.

Categories

Resources