CheapCast coming to the rescue on Ouya!
In my previous article, I have discussed a lot of AirPlay and DNLA action with AirPin for Ouya. But what if you don't have an Apple phone? What if you got an Android phone or even a laptop that is running Google Chrome? This is where installing another service onto your Ouya called "CheapCast" will aid you in your multi-platform streaming woes.
What is this ChromeCast'ing business? What are you talking about?
For those who may be out of sync with the rest of the world. Before we talk about CheapCast; ChromaCast by Google started off as an inexpensive HDMI dongle that plugs into the back of any HDTV with HDMI connectors and effectively turns it into a Smart TV, Capable of utilizing your portable devices and the services that they provide to broadcast videos to your living room television. And all for only $35.
Update 09/26/2015
It should be noted that this article is old and Google has changed a lot in its API in terms of finding authentic Chromecast units. As such there may be limits on the abilities of cheap cast down to just google chrome for screen casting.
This is Google's response to AppleTV. Why bother building up a device with embedded apps when you can simply utilize something else which already has the infrastructure in place? (such as your smartphone or tablet?)
S, this is stupid. Your trying to justify a $35 device with a $100 Ouya. Come on!
If you have absolutely no device hooked up to your TV and just want to get something working on it then feel free to purchase a Google Chromecast. It's a great product for the price point and especially if the TV in your room has no "Smart" functionality then awesome!
The reason why I decided to host an article about this with my Ouya is simple. You could get a Chromecast, an Ouya, and potentially many other devices that hook to the HDMI ports of your TV. But eventually, you will run out of ports in the back. Thus, consolidation is in order or else the back of your entertainment center will turn into an ugly rats nest!
You can't get CheapCast through the GooglePlay store!
I searched everywhere to find an explanation for this and you would think that with how long it has been out and been down that somebody would have said something about it. Either via the Google Play store explaining that there may have been an intellectual property conflict. Or the developer themselves stating they want to take a different approach or perhaps make some money on this program which would be totally understandable. It's called "CheapCast" not "FreeCast" so I would have almost expected a nominal fee with a name like that. However, short of pulling it off of some random cloud-drive storage place. It's the only way this program is accessible anymore.
Trust me if it was still on the Google Play store I would've given this 5 stars hands down!
Update - 11/23/14
I did actually find out why Chromcast was ultimately removed from Google Play. It was not by force from Google themselves but by the developer due to what Google was doing to the Chromecast protocol. Google has decided that they are going to encrypt all of their services including youtube! They have also done so on the air-play protocol making third-party receiver apps pointless with the YouTube client! Under the Guise of security, Google has tightened the screws down on anyone who decides that they are going to think outside the box and make their own receivers. As a result; The developer of CheapCast was being bombarded with negative reviews stating that it didn't work for things like NetFlix, or Chromecast mirroring and the list kept getting higher and higher the more encryption practices were being used. Thanks to Martin I can provide you with the source code for those smart enough to want to continue the work of cheapcast and make it better!
Since I cannot find any proof if any wrong or illegal doings with this program. I will link it until someone says otherwise to me. If the developer does have a website please let me know! I want to point people in the right direction so that they can get all of the credit that they deserve!
The usual disclaimer: Always run virus checks on any program that you get from an untrusted source. There may be something that not even I know of in the APK!
Download the program right here for version 0.4.6 Alpha of CheapCast.
Pre-Requisites for CheapCast streaming on the Ouya:
- Ability and knowledge to Side-Load these APK files to your Android device. (There is a multitude of ways of doing it. From Physically saving it on a USB thumb drive and transferring it to your Ouya. To do more fancy-pants routines like installing a Samba Service so that you can see your Ouya on the Windows network!)
- Root your Ouya - If you do not know here then click here. I don't think installing Google Play is required anymore as the APK does not exist in the store. But it does not hurt. (Note: At the time of this posting Ouya has released version "Chupacabra" for their latest OS Update. Outside of re-rooting my Ouya and Re-Installing the Framework the rooting procedure still works. Only the "Abominable Snowmen" release caused my Ouya to boot-loop when I rooted it)
- The APK itself. Yeah!!!!
Configuring CheapCast
Once you have installed the APK and go into your "Make" folder you'll notice something very different. Unlike other APKs which you may have installed. There are actually screenshots, a description of the APK, and everything! It is almost like the developer was making it for the Ouya marketplace and then suddenly stopped. It's very surprising to see it come up like this instead of the bland "Title" that I normally expect in the "Make" Section of Ouya. The only reason why this is so could be at one point it was on the Ouya Marketplace as there were at least 8 people that 'rated' this application.
All of the functions to configure CheapCast can be controlled via a joystick. Generally, the only two things should do is set a friendly name (requires a keyboard since it does not bring up the Ouya interface at all) and click the box to "Start CheapCast on boot" If it is your first time running this program then you may also want to start the service in the upper-right hand corner (Mine is already started)
That's all there is to the configuration side of the Ouya. Now, let's begin with the client side.
For the PC
Chromecast relies heavily on Google Chrome and the Chromecast application (That sounded redundant.) which is fairly simple to install.
For a freshly installed version of Chrome, a pop-up will be already there to help you add apps in the Upper-Left hand corner. Click on it.
From here you can install Google Cast (Or for the brave, you can toy with Google Cast Beta which is supposed to have tabbed casting support. I have tried it and I get a few frames before my Ouya CheapCast service locks up)
Finally. you will see a familiar icon in the YouTube widget, click on your Ouya Device and it should immediately transfer the screen from your laptop to your Ouya.
This is a screen capture of what the same video looks like on the Ouya side. Once again just like the AirPlay article, it seems to transmit at only 720p. I am unsure if there is a way to push it faster.
Known problems... And boy there is a lot of them.
But this is to be expected. CheapCast is a free product whose development stopped and sort of fell off of the face of the earth. And with Google added more and more things for their Chromecast device to do such as 'Tabbed Browsing' which enabled google chrome to mirror whatever web page your laptop is looking at. And of course the DRM issue with NetFlix which even the developer admitted in the Description of this APK. It's not anywhere near perfect. However, I will state that when you do Chromecast off of your phone that it doesn't lock up as frequently as using a computer. With a computer, you can simply close google chrome and it never sends the command to shut down Chromecast. This leaves the Ouya sort of stranded never being able to pick up again until you restart the service in the CheapCast main menu.
Well, I hope this article helps you on your way to making your Ouya more entertainment-friendly. It definitely has for me as we are able to now do "YouTube Wars" on our cel-phones and fire them up to the projector thanks to the Ouya.
Server protect you.
END OF LINE+++
Tried this to gain a bit more lifetime from my Ouya using it as a casting device but its an epic fail. Doesn't even come up as a device to cast to.
Loosen the purse strings people!
Some info on Cheapcast
Website: https://github.com/mauimauer/cheapcast (Yes, it's the source-code...)
Reason for disappearing is simply that the API changes in later versions of the Chromecast protocol have made reliable emulation no longer viable. The original author of Cheapcast decided to pull the app from the store instead of trying to deal with increasing complaints of applications no longer being compatible. Cheapcast might make a re-appearance if anybody finds a way of making it work reliably again.
That is some really good info that I did not know about. Thanks a lot! I've read the reviews for certain apps on Google Play and some of the reviews can be unbelievably brutal over something that was free.
Thank you ! :D