I bought a Chromecast

Vulk

Senior Member
Joined
Oct 7, 2005
Messages
615
Reaction score
1
Like the title says; I decided to buy a Chromecast as a late Christmas present to myself. Observations to follow:

Purchasing

This has nothing to do with the Chromecast, but I just wanted to preface this buy saying that I'm quite impressed with Takealot. As far as I can tell, they are the only South African retailer, either online or offline, that stocks the Chromecast. They sell it for R600, which is a bit expensive compared to the US price of $35. But once I'd placed the order, they delivered it really quickly. They had it couriered to my doorstep, in one working day, over the holiday period, with no delivery fee. They even sent me an sms the night before to let me know roughly what time it would be there, and it arrived right on schedule. 10/10, would buy from them again.

Set-up

ykweyml.jpg



Technically, the Chromecast is an interesting device. It's basically just a small plastic stick with one output (HDMI) and one input (wifi). It has a USB port, but that's only for power.

So how do you enter your wifi settings, if the only way to communicate with the device is through wifi? I'm not completely sure, but I think that it's set up to use wifi direct out of the box. When you go into the Chromecast app, it disconnects from your home wifi, connects to the Chromecast using wifi direct, and sends the Chromecast the details needed to connect to your home wifi (except for the password, which you have to enter manually). Then it breaks the wifi direct connection, and both devices connect to your home network.

In theory this makes it extremely simple to set up. All you have to do is enter your wifi password on your phone and it should just work. Unfortunately, in my case, it initially refused to connect. It said that it can't find my wifi network, without giving any indication of why or what I could do to fix it. Since they've tried to keep the setup process super simple, there are no network settings at all to change, which resulted in intense frustration when it didn't work. I spent an entire afternoon fiddling with settings on my router to try to fix it, and nothing worked. I had pretty much given up, and then, at some point, it suddenly started working. I have no idea what caused the problem, or what fixed it, but it seems to be working consistently now.

To be fair, I tried Googling the problem, and found a few other people who suffered from it, but not too many, so it seems pretty rare. Since then, I've tried using it at several friends' houses, and it has worked consistently every time. When it works correctly, setup is a breeze. Your parents could probably manage it: it's basically just a case plugging in the device and entering your wifi password into the Chromecast app. (One small wrinkle is that you can't download the Chromecast app from the Play Store since it isn't officially supported in South Africa, so you have to find an alternative site to download the apk from.)

The User Experience

Once the Chromecast is set up and working, this is the screen you see:

nOxHOgZ.jpg



The Chromecast itself has no UI at all. Just an ever-changing slideshow of beautiful photographs, with some unobtrusive text showing the time and the name of your Chromecast. It actually makes for a decent digital photo-frame; you can just leave it on in the background while doing other things, and occasionally admire the pretty pictures. It reminds me of the 1990s-era vision (pushed by people like Bill Gates) of how everyone in the future was going decorate their homes using huge LCD screens to display artworks.

The Chromecast app itself does nothing except for setting up the device. The actual interface is completely controlled by the content-providing apps on your smartphone, tablet, or laptop. For example, if you go into the Youtube app, and you're on a network that contains a Chromecast, you'll see a new button:

pD1gqks.jpg


If you press this button and select your Chromecast, then every video you play will screen on your TV instead of your phone. It really is extremely simple and, dare I say, Apple-like.

...
 
Supported Apps

Since the Chromecast has no UI of its own, this means that you need to have supported apps on your smartphone if you want to actually use it. The Chromecast is 100%-dependent on apps. Currently, the Chromecast SDK is in beta, which means that Google has to manually check and whitelist any apps that wish to support Chromecast before they can be released to the public. This is obviously slowing down the pace of new apps quite a bit, and to date, only 14 apps have been released during the entire six months that the Chromecast has been on the market. You can see the full list of apps over here.

In the US this doesn't matter so much, since the Netflix app gives you access to pretty much all the content you could ever want. But in South Africa, the situation is much worse, since there are only about eight supported apps, and Netflix obviously isn't one of them. However, there are several apps that are available for download, and some of them are pretty good. Here are some of the ones I've tried:

YouTube

You would expect that the YouTube would work well on a Google-built device, and it does. But there are hundreds of ways of get YouTube on a television, so what's the big deal? However, I really just want to stress just how great the YouTube experience on the Chromecast is. It feels like this is the what YouTube was always meant to be like.

The first thing that makes it great is having a smartphone as a remote control. I've used YouTube on Apple TV, Samsung Smart TV, Xbox 360, etc. All of those suffered because doing a simple search meant having to navigate an awful on-screen keyboard using a d-pad. Text entry on a smartphone is easy. Also, for some reason the YouTube app on Chromecast seems much more intelligent about selecting the right video quality, and if necessary, reducing quality in order to prevent buffering. Both the Apple TV and Samsung apps have this idiotic insistence on playing everything in HD, even if you're on 1mb ADSL line and it takes an hour to load a five-minute video. On Chromecast, everything just streams instantly, with no buffering, even on the slowest ADSL line available. It also allows multiple people to connect to the Chromecast simultaneously and add their own videos to the queue. You don't need to have the Chromecast app installed, and in fact you don't even need to have an Android phone (you can also use an iPhone, iPad, or even a laptop). Just go into the YouTube app on whatever device you have, and the Chromecast button should be there.

In short, you can watch YouTube on your TV with an awesome remote control, no buffering, and a shared playlist that anyone in the room can access. It's fantastic.

Avia

Avia is a local media player that can play video and audio files stored on your smartphone. It can also stream to Chromecast, although this feature requires a $3 in-app purchase to unlock. It's a bit like MX Player, but in my experience not quite as good. The interface is somewhat ugly, and media management/file browsing system is weird. Also, MX Player has been able to play any file format I've ever thrown at it, while Avia struggles with less-popular formats like mkv. But it seems to handle avi and mp4 files perfectly - and unlike MX Player, it has Chromecast support.

I'm currently staying at a friend's house for a week, and I've been using this app a lot. I loaded up a bunch of TV show episodes onto my phone and tablet before I left. When I arrived I plugged the Chromecast into his TV, and now I can watch those shows whenever I want. It works really well! And there are lots of other ways you could use this, especially when combined with the portability of the Chromecast itself. However, I expect that if/when MX Player gets Chromecast support, I'll get rid of Avia very quickly.

Plex

I currently have the Plex app for Samsung Smart TV, and the Plex media server running on my PC. I also have the Plex app for Android, so I can watch videos or listen to music anywhere on my wifi network. Recently, Plex also added Chromecast support, which means that theoretically, I could ditch the Samsung Smart TV app and control Plex entirely with my phone. Unfortunately, I can't actually use it yet, since the feature is currently available exclusively to PlexPass subscribers. As soon as that period of exclusivity ends (which should be soon), I'll be able to evaluate it and see how it compares to the Smart TV app.

However, the fact that Plex is available for Chromecast is significant, because it means that Chromecast can effectively function as a full media centre. Assuming you don't already have a smart TV, this is probably the cheapest way of setting up a media centre in your house.

Viki

A free app that doesn't require logging in, and allows you to stream subtitled TV shows from Japan, Korea, Taiwan, South America, and other international broadcasters. To be honest, the only reason I downloaded this is that I was looking for apps to play around with on my Chromecast. But the ability to stream international TV shows for free is pretty cool. I ended up watching the first episode of a 2006 anime series called "Strategic Armoured Infantry". (It's about teenage girls that fight in a war using giant robots.) It mostly worked, but it had this annoying habit of breaking the connection occasionally, forcing me reconnect and start again. I don't know whether this was because of my line speed, or whether the service is just inherently unreliable.

I wouldn't exactly call Viki a must-have app, but if you're bored, you could probably find something on here to entertain you for a while.

Other Apps

There are new apps arriving at an increasing pace. PocketCasts (my favourite podcast app) already has Chromecast support ready to go; they're just waiting for Google to whitelist the update. At some point the SDK will come out of beta, Google will stop having to whitelist apps, and then the floodgates will really open. I'm hoping that Deezer and MX Player will get Chromecast support soon; then all my requirements will be taken care of. But even in its current, limited form, I feel like the Chromecast has enough capability to justify its price.

Conclusion

The fact that the Chromecast costs R600 instead of $35 means that it's not quite in the impulse-purchase territory that it occupies in the US, but even so, I think it offers good value. It works in three modes: internet streaming (eg. YouTube), network streaming (eg. Plex) and local video (eg. Avia). It's cheaper than Apple TV, and unlike Apple TV, it gives the option to watch your own collection of videos over Plex. In fact, with the possible exception of the Rasberry Pi, it's probably the cheapest device you can buy that will stream Plex to your TV. This fact, in combination with the excellent YouTube experience, probably makes it worth a purchase.

Honestly, even at the higher SA price, and even without Netflix, I think everyone should buy a Chromecast. It has an excellent combination of being cheap, powerful, platform-agnostic, small and portable, and incredibly simple and easy to use. And it's going to keep getting better as new apps are released.
 
Great write up, especially detailing your current use case. I'm keeping my eye on the SDK, to see the sort of API's that Google will be releasing when final- I feel that this has so much potential to change the way that home theater setups are done.
 
Great review. I bought mine earlier in December and then decided to gift it to my parents so they can watch YouTube on the big screen. Funny enough I managed to get Plex working even though their account is just a free one. Have no idea why it works but they are able to cast from my shared library using the plex.tv/web app.

As soon as I have a few bucks again will get myself another one.
 
Great review.

Thanks!

I bought mine earlier in December and then decided to gift it to my parents so they can watch YouTube on the big screen. Funny enough I managed to get Plex working even though their account is just a free one. Have no idea why it works but they are able to cast from my shared library using the plex.tv/web app.

As soon as I have a few bucks again will get myself another one.

Is that using the tab-mirroring feature in Chrome for the desktop? (Something I completely forgot to mention in my write-up, I now realise.)

That should work - in fact, it should allow you to cast video from pretty much any source on the web.

However, when I've tried hitting the Chromecast button in the Plex app on Android, it always gives me a little message about how this feature is currently only for PlexPass subscribers, but it will be available soon.
 
Last edited:
I'm keeping my eye on the SDK, to see the sort of API's that Google will be releasing when final- I feel that this has so much potential to change the way that home theater setups are done.

I agree! There are so many things it could be used for: photography slideshows, social networks, party games, presentations, collaborative music playlists, video chat, etc. I'm convinced that when the full SDK is released, there's going to be a huge amount of developer interest and a ton of interesting apps released. Part of the reason I bought the Chromecast is that I want to be able to try out those apps when they start to arrive.
 
Anybody know what the os, sdk language and hardware specs are? I'm too lazy to search on my phone. Roku uses their own version of Basic.
 
Awesome write-up. Thanks for sharing. The device seems impressive, though I already have the Roku 3, so I don't see a use for it for myself just yet. $35 is cheap for what it does, and R600 locally is not that bad either. I can see this being used to connect newcomers to online streaming and home media centers cheaply, and to connect secondary TV sets, or simply for taking with you on holiday (along with a MiFi device for a local network).

The only thing that would stop me from buying this is if you can't get Netflix, Hulu Plus and other region-blocked apps. Do you know if you using a region-unblocking DNS service like UnoDNS will help?
 
Thanks!



Is that using the tab-mirroring feature in Chrome for the desktop? (Something I completely forgot to mention in my write-up, I now realise.)

That should work - in fact, it should allow you to cast video from pretty much any source on the web.

However, when I've tried hitting the Chromecast button in the Plex app on Android, it always gives me a little message about how this feature is currently only for PlexPass subscribers, but it will be available soon.

Nope, running the native Chromecast app by selecting it from the Plex Web application (plex.tv/web). I'm wondering now if it because I was on the same network logged in with my Plexpass account. I did however log out of my Plexpass account and only had the free account logged in and it still worked.

No issues really, I'm pretty sure they will release the Chomecast functionality to everybody soon anyway.
 
Brilliant review!! Really gives a great amount of information and explains exactly what the device can do. Thanks very much for sharing :)
 
The only thing that would stop me from buying this is if you can't get Netflix, Hulu Plus and other region-blocked apps. Do you know if you using a region-unblocking DNS service like UnoDNS will help?

You can use a service like Unotelly but you cannot change the DNS settings on the device itself as it's locked to Google's DNS. To get around this you will have to redirect the Chromecast DNS traffic to your own DNS servers (the Uno ones) using your router, this is more advanced than your average Joe can do but it's not difficult if you have the right tools.
 
The thing I like about Chromecast is this:
I was busy outside today while the kids were playing indoors. My eldest (7) call me over to a window - she wants to watch something on TV. After 3 attempts to explain to her how to switch the TV to AV, switch on the decoder and get to the Boomerang channel. No luck.

I give up, tell her to use the source button until she sees the Chromecast image, and then cast something from Youtube on her tablet. 'Ok.'
2 minutes later I can hear Pink Panther. Booyah.
 
The thing I like about Chromecast is this:
I was busy outside today while the kids were playing indoors. My eldest (7) call me over to a window - she wants to watch something on TV. After 3 attempts to explain to her how to switch the TV to AV, switch on the decoder and get to the Boomerang channel. No luck.

I give up, tell her to use the source button until she sees the Chromecast image, and then cast something from Youtube on her tablet. 'Ok.'
2 minutes later I can hear Pink Panther. Booyah.

My TV automatically switches to the correct input when I start casting to it, no need to even use the tv remote.
 
I got mine through Takealot a week ago to supplement my Roku 3, and I have to say it works flawlessly. I use it for YouTube, Netflix and Hulu for now. Occasionally I use it to stream video podcast. If I had a third TV I would buy another one.
 
Just with the YouTube app for xbox 360. The UI is awful as ever but you can use your smartphone YouTube app to "cast" to the xbox if you list it as a TV
 
Just with the YouTube app for xbox 360. The UI is awful as ever but you can use your smartphone YouTube app to "cast" to the xbox if you list it as a TV

I hate Xbox because I have to pay for Xbox live to get access to YouTube and Netflix. As someone who doesn't take gaming that seriously its not worth it.
 
I got mine through Takealot a week ago to supplement my Roku 3, and I have to say it works flawlessly. I use it for YouTube, Netflix and Hulu for now. Occasionally I use it to stream video podcast. If I had a third TV I would buy another one.

I was planning to get Netflix and Hulu working on mine this December, but you know how it goes....
 
You can use a service like Unotelly but you cannot change the DNS settings on the device itself as it's locked to Google's DNS. To get around this you will have to redirect the Chromecast DNS traffic to your own DNS servers (the Uno ones) using your router, this is more advanced than your average Joe can do but it's not difficult if you have the right tools.

Does the Chromecast obtain its DNS information via DHCP, or is it hardcoded to Google DNS? If it is via DHCP, then it's simple. The Chromecast forwards the DNS queries to the router, which then forwards it onto Unotelly.

If it is hardcoded, then how do you intercept it and redirect it to Unotelly? Do you use static routes? Please explain.

I got mine through Takealot a week ago to supplement my Roku 3, and I have to say it works flawlessly. I use it for YouTube, Netflix and Hulu for now. Occasionally I use it to stream video podcast. If I had a third TV I would buy another one.

Please explain how you got it working with Netflix and Hulu. Was it as simple as plugging it in, and letting your existing setup for the Roku simply do its thing?

How does the Neflix and Hulu user interfaces on the Chromecast compare to that on the Roku?
 
Does the Chromecast obtain its DNS information via DHCP, or is it hardcoded to Google DNS? If it is via DHCP, then it's simple. The Chromecast forwards the DNS queries to the router, which then forwards it onto Unotelly.

If it is hardcoded, then how do you intercept it and redirect it to Unotelly? Do you use static routes? Please explain.

No DHCP won't work, it is hardcoded. You just do a port forward for DNS traffic to the Chromecast. Here are some examples:

http://help.unotelly.com/support/solutions/articles/136538--dd-wrt
http://tunlr.net/forums/topic/chromecast/#post-5955
http://forum.pfsense.org/index.php/topic,63399.msg342946.html#msg342946
Please explain how you got it working with Netflix and Hulu. Was it as simple as plugging it in, and letting your existing setup for the Roku simply do its thing?

How does the Neflix and Hulu user interfaces on the Chromecast compare to that on the Roku?

There isn't really an interface. It just shows a loading screen and then starts playing the video, you control everything from the device you are casting from.
 
Top
Sign up to the MyBroadband newsletter
X