2/3/2014 - Chromecast SDK Released! API Available Now! - Google Chromecast

Read Here!
Chromecast makes it easy to enjoy all of your favorite online content on a TV screen with the simple press of a button on your phone, tablet or laptop. We want to make it easier for that content to get to your TV, so today we’re releasing the Google Cast Software Development Kit (SDK) for developers who want to build Chromecast support into their apps and websites. For the rest of us, that means even more of our favorite movies, TV shows and music will become available on Chromecast as developers work with the SDK. Just be on the lookout for the cast button in your favorite apps and websites across Android, iOS and Chrome.
If you’re a developer looking to bring your content to the big screen, head on over to the Google Developers Blog for a deep dive into the nuts and bolts of it all. Meanwhile, for everyone else, a current list of apps that work with Chromecast can be found at chromecast.com/apps. Happy casting!
Posted by Ambarish Kenghe, Chromecast Product Manager and Cast Master
Click to expand...
Click to collapse
So I assume this means we will soon be able to cast our full screens to our Chromecasts very soon! Let's Rejoice! And don't forget to thank the devs!

Mods please delete the thread I was just a little too late in posting this

Related

miracast and xbmc

was thinking about this possibly being a sweet setup hopefully miracast will be implemented into the device or possible being implemented into xbmc having that along the airplay option on xbmc enabled would make this a pretty sweet device
i purchased(preordered one) but I was hoping it would be more so like a media center device kinda like google tv but no hdmi out so no google tv overlay. But if I could use this to do miracast with my 4.2 sgs3 and whenever friends come over can use xbmc to allow them to do airplay that would be really cool
reason i bring up miracast support is because supposedly is supported in tegra 3
i've been trying to figure/find out how you go about setting up a miracast server but the documentation doesn't seem to exist not saying that i have the ability to implement but i wouldn't mind taking a look into it
thoughts?
This is more of a question for xbmc team. I suggest you provide that feedback on their forum. There was a talk of xbmc supporting miracast but no eta.
Sent from my GT-I9305 using xda premium
As long as it supports PLEX, I am sold!
Keland44 said:
was thinking about this possibly being a sweet setup hopefully miracast will be implemented into the device or possible being implemented into xbmc having that along the airplay option on xbmc enabled would make this a pretty sweet device
i purchased(preordered one) but I was hoping it would be more so like a media center device kinda like google tv but no hdmi out so no google tv overlay. But if I could use this to do miracast with my 4.2 sgs3 and whenever friends come over can use xbmc to allow them to do airplay that would be really cool
reason i bring up miracast support is because supposedly is supported in tegra 3
i've been trying to figure/find out how you go about setting up a miracast server but the documentation doesn't seem to exist not saying that i have the ability to implement but i wouldn't mind taking a look into it
thoughts?
Click to expand...
Click to collapse
I've heard the documentation costs around $200 and that might not even be all of it. Or I might be pulling that number out of air, don't remember where I saw that, but did find this:
http://forum.xbmc.org/showthread.php?tid=147320
I am more interested in seeing the Android Transporter Player ported to Ouya, except that they haven't released their source code on the sending side yet...
https://github.com/esrlabs/AndroidTransporterPlayer
https://www.youtube.com/watch?v=lyoZoNA8U24
~Troop
I'm not from familiar with Miracast. All I know is what the Wiki page said. It really reads like DNLA. And from my experience, this has been something that can be app dependent. Since I have no experience with Miracast, I don't know if it's full mirroring or just certain apps.
That said, Miracast may just be work versus just installing individual apps. Unless there is something in the application code for specific devices, if you side load an APK, it should run on the Ouya. Doesn't mean it will run well or look correct. Thus, you may be able to just side load XBMC. I know I'll try it with Plex, Netflix, Hulu, various sports--MLB, NHL, NBA, etc--and so on.
I couldn't figure out what the end result you were suggesting about friends coming over and their mobile devices.
lovekeiiy said:
I'm not from familiar with Miracast. All I know is what the Wiki page said. It really reads like DNLA. And from my experience, this has been something that can be app dependent. Since I have no experience with Miracast, I don't know if it's full mirroring or just certain apps.
That said, Miracast may just be work versus just installing individual apps. Unless there is something in the application code for specific devices, if you side load an APK, it should run on the Ouya. Doesn't mean it will run well or look correct. Thus, you may be able to just side load XBMC. I know I'll try it with Plex, Netflix, Hulu, various sports--MLB, NHL, NBA, etc--and so on.
I couldn't figure out what the end result you were suggesting about friends coming over and their mobile devices.
Click to expand...
Click to collapse
I believe Miracast is primarily for screencasting - ie it just mirrors what is on the device's screen onto the TV or whatever is receiving. And I believe the previous poster was saying that it would be nice if it is easy to screencast from your phone to the TV and allow visiting friends to be able to easily screencast their content as well - so if one person has a video they want to show everyone, it's not a hassle to pull it up on the big screen. I think this is what a lot of us want.
~Troop
Trooper_Max said:
I believe Miracast is primarily for screencasting - ie it just mirrors what is on the device's screen onto the TV or whatever is receiving. And I believe the previous poster was saying that it would be nice if it is easy to screencast from your phone to the TV and allow visiting friends to be able to easily screencast their content as well - so if one person has a video they want to show everyone, it's not a hassle to pull it up on the big screen. I think this is what a lot of us want.
~Troop
Click to expand...
Click to collapse
yea this is exactly what i'm lookin for been keeping an eye on it have google alerts set up for pretty much anytime miracast is being searched on the net to possibly find any tidbit of info that might be helpful with this. thanks Troop
video streaming
Hi all. Bit late to the party but my ouya comes tomorrow
Assuming no problems on sideloading why not just use
twonky. Been using for ages bouncing files between my
nas drive, xperia s, xoom2 and Xbox. Even adhoc with
android.......jus puttin it out there..... It's spot on even with
playlists and web streams.

Android chrome to chromecast

Hey im new to this chromecast. I can see my chrome browser on the pc but not on android, how can I do that? Sijce here are very experienced users oj chromecast can someone describe the full working potentials this device has?
Sent from my GT-N8013 using xda app-developers app
You cant do squat with Chrome on Android yet for some odd reason.
Tab casting from Chrome uses the host CPU to re-encode the video and stream it to the Chromecast on-the-fly. Tablet and phone CPUs don't have enough processing power. That's why there's no Chromecast extension for Chrome on your portable device.
Well that sucks bc there is possibilities with this chromecast. I downloaded the allcast and obviously updated my google services. I cast a picture and it doesnt show normal, shows rotated to the left. Can you cast from the gallery vids and photos?
Sent from my GT-N8013 using xda app-developers app
The man problem is the fact that Android Chrome does not support Chrome Apps and Extensions.
Something I'm told Google is working on...
Asphyx said:
The man problem is the fact that Android Chrome does not support Chrome Apps and Extensions.
Something I'm told Google is working on...
Click to expand...
Click to collapse
Yea they better be working on it, this has been out couple months now they need to update more
Sent from my GT-N8013 using xda app-developers app
Google is working on a way to mirror your android screen to the chromecast and we know this because on kitkat roms theres an option to cast screen but isn't quite working yet. Its only been coded in but thats it.
Sent from my SPH-L710 using Tapatalk
tooblackforjack said:
Google is working on a way to mirror your android screen to the chromecast and we know this because on kitkat roms theres an option to cast screen but isn't quite working yet. Its only been coded in but thats it.
Click to expand...
Click to collapse
KitKat roms have Miracast, a different protocol.
Supported by HTC and Samsung since 2012 with their private dongles.
Not new, sorry.
EarlyMon said:
KitKat roms have Miracast, a different protocol.
Supported by HTC and Samsung since 2012 with their private dongles.
Not new, sorry.
Click to expand...
Click to collapse
Yeah ik, i was just informing in case he didn't know sorry.
Sent from my SPH-L710 using Tapatalk
EarlyMon said:
KitKat roms have Miracast, a different protocol.
Click to expand...
Click to collapse
Yes, but Google has renamed it to Cast Screen. Clearly, they will be adding support for casting to Chromecasts directly inside of Android. Otherwise, renaming it to match the Chromecast nomenclature makes no sense.
bozzykid said:
Yes, but Google has renamed it to Cast Screen. Clearly, they will be adding support for casting to Chromecasts directly inside of Android. Otherwise, renaming it to match the Chromecast nomenclature makes no sense.
Click to expand...
Click to collapse
Because MiraCAST isn't confusing enough?
I'm aware that a number of blogs not familiar with Miracast are spreading that rumor. I think it's wishful thinking but we'll see, won't we?
http://www.howtogeek.com/177145/wir...ed-airplay-miracast-widi-chromecast-and-dlna/
http://readwrite.com/2013/11/07/android-kitkat-developers-users
A side note, Android 4.4 KitKat devices can now be certified by the Wi-Fi alliance as being Miracast compatible. That is a big step for Android in being able to stream content from a device to a television by supporting more streaming standards. Now only if the Chromecast supported Miracast.
Click to expand...
Click to collapse
http://www.androidpolice.com/tags/miracast/
So, you believe that WiFi Direct is coming to the existing Chromecast?
Or that in addition to Miracast, they'll be providing a second protocol for phones, with a server (like Koush did)? And people will be able to figure out the two casting options on their devices?
I think that it's far more likely that rather than put both protocols on a phone or into the existing Chromecast, it's more likely that DIAL support plus Miracast *might* appear in a Chromecast 2.
Miracast dongles already exist, it's February and the SDK libraries still aren't out, and in July, Chromecast will be a year old.
Apple TV costs $100 with this feature, a Belkin Miracast dongle is $80, an HTC Media Link HD is $100, the Samsung Allshare Cast Hub was a hundred, is $65 on Amazon now.
It's possible that Google is going to pump this in to the existing Chromecast for the faithful for free, but I'm just not feeling it.
Either way, so far KitKat includes Miracast, not DIAL.
EarlyMon said:
Or that in addition to Miracast, they'll be providing a second protocol for phones, with a server (like Koush did)? And people will be able to figure out the two casting options on their devices?
I think that it's far more likely that rather than put both protocols on a phone or into the existing Chromecast, it's more likely that DIAL support plus Miracast *might* appear in a Chromecast 2.
...
It's possible that Google is going to pump this in to the existing Chromecast for the faithful for free, but I'm just not feeling it.
Either way, so far KitKat includes Miracast, not DIAL.
Click to expand...
Click to collapse
First part:
Since it's (Android) device mirroring functions appear to be in the SDK, but are limited only to OEM developers, my best-guess is that what we'll see is any Chromecast device mirroring will have to be "cooked" into a ROM rather than a loose bit (makes sense - that's how Samsung's AllShare Cast works too).
Hopefully the UX engineers win and make it so the Screen Mirroring option at least combines Google Cast and Miracast device options together, rather than having separate options for Screen Mirroring (Miracast) and Screen Mirroring (Google Cast).
Second part:
Yeah, not going to hold my breath. As I keep saying, screen mirroring is not the core competency of Chromecast.
bhiga said:
First part:
Since it's (Android) device mirroring functions appear to be in the SDK, but are limited only to OEM developers, my best-guess is that what we'll see is any Chromecast device mirroring will have to be "cooked" into a ROM rather than a loose bit (makes sense - that's how Samsung's AllShare Cast works too).
Hopefully the UX engineers win and make it so the Screen Mirroring option at least combines Google Cast and Miracast device options together, rather than having separate options for Screen Mirroring (Miracast) and Screen Mirroring (Google Cast).
Click to expand...
Click to collapse
Both together sounds like a bit much, but it's possible.
Samsung is likely going their own way.
http://www.slashgear.com/samsung-an...ultiscreen-and-overlay-capabilities-28303309/
Second part:
Yeah, not going to hold my breath. As I keep saying, screen mirroring is not the core competency of Chromecast.
Click to expand...
Click to collapse
Agree.
If you ask me any attempt to make CCast work like a Miracast would be a big waste, Even a downgrade!
No need for Direct Connection for Mirroring as Mirror over IP is far more flexible and less problematical. Not to mention requires no special software support like Miracast does. If they really wanted Miracast type direct mirroring all it would take is some additions to the rom cause hardware wise, the CCast has everything it needs
It may not be part of why the CCast was developed but I don't see Google being as smart as they are leaving that market open to Miracast dongles when they know full well the only thing inhibiting CCast from doing it (and better) is their lack of developing an App that does it for Mobile...
As for the Casting support in the SDK for OEM use I suspect that is more generic in nature and just an exposure of the display system to support Miracast, Perhaps CCast Mirroring and any other 2nd screen tech that comes down the pipe.
I think mirroring feature is a bit overrated myself, it's good for an audience but not for an operator's use.
It's easier to do than what CCast is trying to do because there is no need for a control protocol...Just a simple transcoder for Video and Audio the rest is all done on the Master Display device.
As for that Samsung option I don't expect it to take off due to proprietary concerns. It's meant for Samsung SmartTVs and I bet LG and Sony won't support it. Samsung would be better off building that capability directly into the TV itself.
DIAL is still in its infancy and I expect the protocol to expand as support and adoption of it grows...
Whatever lessons they learned from Chromecast I expect to be addressed whenever they get around to making the second gen CCast.
Wired Networking or at minimum 5Ghz Wireless support is to be expected as would a more robust Video playback Compatibility.
It's not likely that any app that adds CCast support is going to remove it in the future which means as the Apps list grows so too does the chance we have of seeing this supported without the need for a dongle at all.
TV over the Web will work the way it was supposed to and remove the biggest hurdle to achieving full IPTV to date...
The Navigation and Channel Guide no one could figure out how to do....
And who knew the Web Browser was the answer all along.
Samsung is still the largest supplier of flat screen TVs in North America, is it not?
Besides, they've never been shy about adding interfaces to support the future. I have a Samsung TV with a specialized iPod interface as proof. (And I believe that the article did say clearly that Samsung was going to build the new casting into their TVs.)
And none of the TV makers think twice about adding fragmenting features, and Samsung certainly doesn't for their mobile devices.
As for the claim that it's just about making a mobile app and declaring victory for screen casting, you might want to review the API changes that have been evolving for months.
Doing that without library support and not differentiating DRM vs non-DRM cast calls may seem simple to you but it doesn't to me.
Last published, Netflix and YouTube accounted for over 50% of North American broadband traffic.
Screen casting may be an emerging market, or it could just be a flash in the pan.
EarlyMon said:
Samsung is still the largest supplier of flat screen TVs in North America, is it not?
Besides, they've never been shy about adding interfaces to support the future. I have a Samsung TV with a specialized iPod interface as proof. (And I believe that the article did say clearly that Samsung was going to build the new casting into their TVs.)
And none of the TV makers think twice about adding fragmenting features, and Samsung certainly doesn't for their mobile devices.
As for the claim that it's just about making a mobile app and declaring victory for screen casting, you might want to review the API changes that have been evolving for months.
Doing that without library support and not differentiating DRM vs non-DRM cast calls may seem simple to you but it doesn't to me.
Last published, Netflix and YouTube accounted for over 50% of North American broadband traffic.
Screen casting may be an emerging market, or it could just be a flash in the pan.
Click to expand...
Click to collapse
Well I guess Samsung is the largest supplier of Flat Screens in NA just like Apple is the biggest supplier of Smart Phones in NA...
Until you realize combine all the NOT Samsung Models into an US vs THEM and they are not the Majority by any means...Same with Apple vs Android as opposed to Apple vs Samsung itself.
As for the DRM you forget that DIAL doesn't care and leaves using or not using up to the content provider. It's there if you want it and if not you only have to support the DIscover and Launch capabilities.
Is Sony (who owns a majority of content compared to Samsung) going to cut out DIAL for Samsung's proprietary system?
Doubtful!
And since the CCast and DIAL supports ANY TV with HDMI input it has a far better chance of being adopted as a standard than Samsung's device is.
IMO most of the current desire for screencasting is really a "backup plan" for content that is currently not supported via DIAL. "___ isn't supported so I want to mirror my screen/tab."
So the mainstream correct solution would be to get the desired content providers on-board with Google Cast.
That would leave non-"canned" content for screen mirroring (games in a second screen model, general browsing, presentations, Skype, etc).
I'd love to see a native Skype for Chromecast using the microphone and controls on my tablet/phone with video on the TV but keeping it in sync might be nontrivial engineering on the Skype end.
Asphyx said:
As for the DRM you forget that DIAL doesn't care and leaves using or not using up to the content provider. It's there if you want it and if not you only have to support the DIscover and Launch capabilities.
Click to expand...
Click to collapse
I can only invite you, again, to look at the actual casting API rather than rely on assumptions.
It's NOT the same as that last July and it absolutely, positively does recognize casting DRM content.
Start here -
https://groups.google.com/a/chromium.org/forum/m/#!topic/apps-dev/emlKA4C-c90
And then Google for what's happened since, along with Koush's commentaries.
Is Sony (who owns a majority of content compared to Samsung) going to cut out DIAL for Samsung's proprietary system?
Doubtful!
And since the CCast and DIAL supports ANY TV with HDMI input it has a far better chance of being adopted as a standard than Samsung's device is.
Click to expand...
Click to collapse
Did you even read the article to discover that Samsung is using a superset of DIAL and support by Sony, LG, and Panasonic TV sets is expected?
---------- Post added at 04:14 PM ---------- Previous post was at 04:07 PM ----------
bhiga said:
IMO most of the current desire for screencasting is really a "backup plan" for content that is currently not supported via DIAL. "___ isn't supported so I want to mirror my screen/tab."
So the mainstream correct solution would be to get the desired content providers on-board with Google Cast.
That would leave non-"canned" content for screen mirroring (games in a second screen model, general browsing, presentations, Skype, etc).
Click to expand...
Click to collapse
Have you checked out what Vbukit is planning on supporting with Chromecast?
Pretty interesting, I think.
Not sure about getting Skype sorted out.
It seems like every time Skype updates, it's a step backwards, but that's just my off-topic opinion.
EarlyMon said:
Have you checked out what Vbukit is planning on supporting with Chromecast?
Pretty interesting, I think.
Not sure about getting Skype sorted out.
It seems like every time Skype updates, it's a step backwards, but that's just my off-topic opinion.
Click to expand...
Click to collapse
Yes, Vbukit is a little rough around the edges, but I can definitely see it being useful for presenters and educators especially.
Agree with you on Skype...
Back on-topic, there isn't a lot of technical copyright/DRM concern regarding casting anything you see on the screen - after all, if you can see it on the screen, you've seen it already. It's just that the legal types are not technical, highly likely to make crazy conclusions and assumptions, and get paid no matter what they do - so it's in their best interest to make issue of little things. I've personally seen warnings from the copyright hunters complete with ISP traces down to the router endpoint too, so they are watching and waiting to pounce.
I still hope an optimized device mirroring comes as something deeper within the Android OS itself.
Something akin to RemoteX in the Windows space, which is a "remote render" or offload of the graphic drawing functions. Anything that's not reliant upon a local bitmap could be rendered on Chromecast, rather than sent as large/inefficient bitmap data or CPU-intensive compressed data. That would make some "twitchy" games playable, especially if Chromecast has enough memory/storage to cache bitmaps that it does end up needing. Full-screen video, of course, doesn't benefit, nor does typical FPS games since the entirety of the screen is being updated with bitmaps.
For fun, I played a video on my phone and watched it on my computer (no audio) via TeamViewer. It took me back to the early 90's.
We've waited for apps and other optimized content this long, let's see what Google delivers.
Content providers have been successfully inhibiting HDMI and MHL output from their apps running on Android devices.
I believe that the casting API changes may have them in mind, but that's pure conjecture on my part.
I think it's ridiculous but so long as people check the boxes and agree to the terms of service, they're free to enforce it.

Chrome cast appearing under cast screen

When I go to settings, then display then Chromecast instead of getting no nearby devices found I see the chromecast!
If I click it it says casting failed, but surely thats a sign it's definitely happening very soon?
It does it on my unrooted stock Nexus 7 and Nexus 4. And my CC is stock as well.
generationgav said:
When I go to settings, then display then Chromecast instead of getting no nearby devices found I see the chromecast!
If I click it it says casting failed, but surely thats a sign it's definitely happening very soon?
It does it on my unrooted stock Nexus 7 and Nexus 4. And my CC is stock as well.
Click to expand...
Click to collapse
Yes it will get here in time...
As of now I expect that the Android side is done or almost done and it will only work for Google who have a developer version that either has the Mirror App built into the CCast or a Whitelist that allows it.
There is a lot more work on the Android side to get it to work than there would be on the CCast side so it makes sense the Android side of the support would show up first and the CCast side will be unavailable to public until they announce it as officially supported.
And from what I read only Google Experience (aka Nexus) devices will have it at that time....
I definitely hope/suspect Google is making firmware changes in Chromecast to head in that direction. Likely right now it's simply sending an mDNS/Bonjour advertisement that the built-in Miracast support can see.
bhiga said:
I definitely hope/suspect Google is making firmware changes in Chromecast to head in that direction. Likely right now it's simply sending an mDNS/Bonjour advertisement that the built-in Miracast support can see.
Click to expand...
Click to collapse
I think the finding of the unit is already part of the Media Router Library in Android...Thats what most of the Apps are using I believe to find the Available devices.
What may be missing is the code to make a screen for the CCast or if that is done the actual Player side of the CCast which Google could have access to but User CCasts do not either due to it not being included in the latest updates or not white listed to work.
The Cast Screen already shows for Miracast. The MR Library already has what it needs to find the device and it probably also has the code to list in cast screen (since it has to find the device first) so it may be the stuff that happens AFTER you select the device that isn't finished or hidden from public use at the moment.
I'm hoping they put the player app into the ROM so that it will work without the need for internet load because not every place you might want to do a presentation has Internet access.

New Chromecast even more limited and closed than other android tv

Hello everybody.
For some time now I have the new Chromecast with Google TV and I would like to share my feelings on certain aspects that disappointed me and which scare me for the future of Android TV.
Android TV has always been a more closed system than Android but I have the impression with this new device that it is even more the case and that Google is trying to lock its system even more.
On the new device, if you want to install applications that are not on the play store, you must activate the options for developers, then start again several times to install these applications (it does not necessarily work the first time ).
I also noticed that a lot of Android apps didn't do image rotation or stretching and displayed vertically like a smartphone but with parts of the image cut off. Some Android apps are therefore not even usable now on the new Chromecast. I searched this new Chromecast for a setting that would help me display its Android apps properly but couldn't find anything.
Is there a setting to properly display its applications there? Are these only corrections that will be made in the next updates or is it, as I think, a desire by Google to limit Android TV more and more to Android TV applications?
Thank you for your many responses.
The orientation issue may have something to do with how the Android TV device is identifying itself. That could get fixed in a new release. Haven't dug in enough to know that yet. I haven't had any trouble installing stuff via side loading.
As for being locked down, Android TV certified devices are way more locked down than AOSP or even phones. I wish they'd put the Android TV portions (or even just the casting stack) into AOSP, but that ship has long sailed.
Averix said:
The orientation issue may have something to do with how the Android TV device is identifying itself. That could get fixed in a new release. Haven't dug in enough to know that yet. I haven't had any trouble installing stuff via side loading.
As for being locked down, Android TV certified devices are way more locked down than AOSP or even phones. I wish they'd put the Android TV portions (or even just the casting stack) into AOSP, but that ship has long sailed.
Click to expand...
Click to collapse
ok so you had no problem with Android applications. I may have had no luck with apps that started badly. Perhaps it is not Google's desire to prevent or complicate the use of applications that are not from the Android TV Play Store.
We will see if other users have this problem.
I too would have loved to have the cast on Android box.
Do you know of an application that allows you to rotate the image like you can find in the Ugoos box system?
From what I can tell, it is just as open** as my Nvidia Shield. Installing sideloaded apps is just as simple. Apps that do not have manual rotation options can be tricky, or those coded to be used in portrait mode only. Other than that, sideloading works identically. PS, you still need something like Sideload Launcher to launch these sideloaded apps.
Android TV/Google TV has always been very limited when it comes to customizability. Probably has a lot to do with the fact that Google assumed, and rightly so that, most consumers just want to plug it in and watch stuff, not mess around with it. Do I agree with that? No, I love making devices do things they weren't designed to, but even I have no reason or motivation to root these devices.
** = Equally as locked down.
Have you tried using a sceen rotation app? I use to use a modded spectrum tv app on fire tv and to fix rotation issue you had to use a screen rotation app.
jkbee26 said:
Android TV has always been a more closed system than Android but I have the impression with this new device that it is even more the case and that Google is trying to lock its system even more.
Click to expand...
Click to collapse
I feel your pain.
That's Google 2020 for you, get ready for Google 2021 and 2022
I am thinking of replacing a fire tv stick 4k with the new Chromecast, hoping to gain bitstreaming audio from 3d party apps. It won't work for me on the amazon device.
I want to continue using wolf launcher and some sideloaded apps, which are not all available on the play store.
How much of free storage is available on the Cromecast?
Hey folks
I bought a Chromecast with Google TV and I am experiencing this same issue. I am trying to use an app which I know it wasn't developed for this device, but I know it works because have it installed on an Android TV. The difference is that on Google TV it opens as portrait and sits in the middle of the screen, where in the Android TV it expands and takes the whole screen. Same thing happens, for example, with Instagram. I've tried a dozen of apps that supposedly force the orientation, but it never worked.
Is there anything that can be done or am I am chasing ghosts?
(p.s. is it worth to post this as a new thread?)

Customising Google Cast Software

Hello Everyone!
I’m working on a business project for my University course and had a brief Yes/No question I’m hoping someone on the forum could answer: Is it theoretically possible for someone to customise the Google Cast software to trigger periodic auto play of commercial ads when someone is trying to cast their content onto a TV equipped with Google Cast?
To illustrate my point, imagine you have someone trying to cast their Netflix show from their mobile device onto a TV with a Chomecast Dongle. When this person triggers the request to play their content on the TV, the Google Chromecast would be configured to play a 60 second commercial before allowing said person to watch their content. Could this be possible? Would the Google Cast API allow you to customise the software in this way?
Kindest,
Ama
Adoumbia86 said:
Hello Everyone!
I’m working on a business project for my University course and had a brief Yes/No question I’m hoping someone on the forum could answer: Is it theoretically possible for someone to customise the Google Cast software to trigger periodic auto play of commercial ads when someone is trying to cast their content onto a TV equipped with Google Cast?
To illustrate my point, imagine you have someone trying to cast their Netflix show from their mobile device onto a TV with a Chomecast Dongle. When this person triggers the request to play their content on the TV, the Google Chromecast would be configured to play a 60 second commercial before allowing said person to watch their content. Could this be possible? Would the Google Cast API allow you to customise the software in this way?
Kindest,
Ama
Click to expand...
Click to collapse
Any one have an idea about this?
from the user-facing perspective, I don't think it's possible. when one device casts, then another one does, it doesn't resume the first cast automatically when the 2nd cast ends.
I suppose if you start digging into the internals, you could get somewhere, but from a user facing perspective, one cast stream ends the prior, so once you play that 60s commercial, the cast ends
Adoumbia86 said:
Hello Everyone!
I’m working on a business project for my University course and had a brief Yes/No question I’m hoping someone on the forum could answer: Is it theoretically possible for someone to customise the Google Cast software to trigger periodic auto play of commercial ads when someone is trying to cast their content onto a TV equipped with Google Cast?
To illustrate my point, imagine you have someone trying to cast their Netflix show from their mobile device onto a TV with a Chomecast Dongle. When this person triggers the request to play their content on the TV, the Google Chromecast would be configured to play a 60 second commercial before allowing said person to watch their content. Could this be possible? Would the Google Cast API allow you to customise the software in this way?
Kindest,
Ama
Click to expand...
Click to collapse
In theory if you had root access to the device, you cold make it do whatever.
Normal circumstances though would be no. All the Chromecast does is fetch the content on its own. You "casting" basically tells the Chromecast to make a request to xyz and start playing. You maintain an open session to the local API for basic controls. Not only is the API traffic encrypted, even if you were able to maliciously redirect the cc to your source the user would be like wtf and click cast again, starting the whole process over.
What you're trying to do isn't really feasible with the Cast SDK and actually violates the terms of service since it interferes with basic expected functionality. That said, it is possible with some other creative methods. It would require you to be in control of the network the Chromecasts are on and act as a command bridge of sorts between the user devices and the Chromecasts. Lots of work for getting ad revenue that is questionably violating terms of service.

Categories

Resources