Comparing smart speakers

Yesterday, I reviewed our (relatively) new Google Home Mini. Today, I’m going to focus on why we chose to go with Google, and not an Amazon Echo or Apple Homepod.

Ecosystems

When you choose a smart speaker, I would take some time to decide which one works with the apps, services and devices that you already use. Apple’s HomePod only works with iOS devices for example; that’s fine for me, but not much use for my wife who has an Android phone. The Verge’s review seems to focus on the HomePod’s locked-in nature.

Similarly, Amazon’s Echo devices work well if you have Amazon Prime and one of its Fire TV devices, but we’re a Netflix household and have a Google Chromecast. I gather that Netflix support on Alexa isn’t that great, whereas it works well with a Google Home.

Price

We got our Google Home Mini free as part of a deal with Nest, which was probably the biggest reason for us choosing it over its rivals. As I write this, both the Amazon Echo Dot (sponsored link) and the Google Home Mini are £39, and normally sell for about £50, and even the more expensive models are under £200. Apple is selling the HomePod for £319. For that, you could buy six Google Home Minis and cover your house, and have some change left over.

Sound quality

One reason for the HomePod’s higher price is its focus on high quality sound for playing music. Arguably, it’s trying to compete more with the Sonos range of wireless speakers, some of which now include Alexa as well.

The larger and more expensive Google Home and Amazon Echo models have better speakers than the smaller ones, but I was still reasonably impressed with the little speaker in the Google Home. Audiophiles would probably be disappointed with all but the most expensive models but for most people, even the smallest and cheapest models will do.

Third party services

Amazon’s Alexa devices have a range of third-party ‘skills’ available, which massively expand its abilities and integration with other services. Google Home is somewhere in the middle; it supports a lot of internet of things devices, but not much else. That is changing but some things, like being able to order a pizza from Domino’s, are US-only for now.

As for the HomePod, it’s Apple all the way down. If you have smart devices that support HomeKit, great. But that’s a bit useless if you have a Nest thermostat, for example. It can only play music from Apple Music, and not Spotify or any other third party streaming service.

In summary

If you like good quality audio, have only Apple or HomeKit-supporting devices and money to burn, then by all means, buy a HomePod. Amazon and Google offer much better value speakers that work with a wider variety of third-party devices and services, and the choice you make will reflect what you already own.

Google Chromecast review

A photo of a Google Chromecast

There were only a couple of presents that I specifically asked for Christmas this year, and one of these was a Google Chromecast. At £30, it’s a cheap and easy way of getting internet content onto your TV.

Roku versus Chromecast

If you’ve read my blog for a while, you’ll know that I’ve had a Roku 2 XS since summer 2014. I wanted a Chromecast to complement it, and alleviate some of the Roku’s shortcomings.

The Roku is good little device, especially as it now supports almost all streaming media services in the UK with the recent additions of Rakuten’s Wuaki.tv and Amazon Prime Instant Video. And it’s easy to use, since it comes with a remote control – unlike the Chromecast. The main issues I’ve been having are:

  • Speed – apps such as BBC iPlayer are very slow. You can press pause, and the Roku will take several seconds before it actually responds in any way. I imagine newer Roku devices (the third and fourth series) are much faster; the Roku 2 series was on its way out when I bought it in 2014. That being said, it’s still receiving software updates which is good.
  • Stability – sometimes the Roku crashes, and has to reboot. I’ve had particular problems with the YouTube app causing this.
  • Netflix – the Netflix app on the Roku (second series at least) is poor. It doesn’t support multiple user profiles per account, so whatever you watch goes on the viewing history of the main profile. And parental controls don’t work, so you can’t watch any shows on the Roku which require a parental control PIN.
  • Spotify – Roku has a Spotify app, but you need to be a Premium subscriber to use it – that means paying £10 per month. I’m on Spotify’s £5 per month ‘Unlimited’ plan, which suits me but doesn’t work with the Roku.

Where the Chromecast excels

Setting up the Chromecast is quite easy – it took around 10 minutes which included installing a software update. And installation is as simple as plugging it into a spare HDMI socket, and then connecting the USB cable to a spare socket (a mains adaptor is included if required).

To ‘cast’ something, you just need to open an app on your Android or iOS mobile device, and look for the cast icon. Whatever you’re streaming will then appear on your TV, and you use your device to control it – playing, pausing etc. And, it only casts the content that you’re streaming, so your TV won’t flash up any notifications for example. This is a big advantage over simple Bluetooth speaker systems, for example, which simply broadcast all of the sounds that your device makes.

Compared with the Roku 2, the Chromecast is very fast. Tapping the cast icon in an app registers almost straightaway on the Chromecast and the only delays seem to be caused by buffering, rather than the device itself being slow.

Netflix works as well as it would do on a mobile device, so we can watch more adult things when our one-year-old isn’t about, but also ensure that their profile doesn’t show them. And Spotify streaming via Chromecast is available to all users – even those with free accounts.

There’s also a guest mode, which lets anyone who doesn’t have your Wifi password to cast to your Chromecast – provided that they have the PIN code displayed on the home screen. The PIN changes at least once a day.

…and some pitfalls

I’ve already mentioned the lack of a remote. But this problem is exacerbated, in my view, because you have to go into the app to access the controls to play and pause. On iOS, at least, the controls don’t appear on your device’s lock screen. You can lock your device and the content will still play, but pausing when the phone rings (for example) is a bit more involved. It’d be nice if there was an iOS widget that could pause whatever is playing, but I don’t know if that’s possible.

Not all apps support Chromecast. The big one that’s missing is Amazon Prime Instant Video, although there is a relatively easy workaround. The other app that I miss is UKTV Play, which is the only way that we can watch shows on Dave, like the new series of Red Dwarf. Living in a valley prevents us from receiving Dave via Freeview, we can’t get Virgin Media, it’s not on Freesat and we’re too cheap to pay for Sky.

I was also hoping that my favourite Podcast app, Overcast, would work, but apparently not. A tweet from the developer suggests that it would not be trivial to add this in future. And you’ll need to use an app such as AllCast if you want to view photos and videos from Dropbox on your Chromecast. I had mixed results with this in my testing.

Also, none of the built-in apps on iOS support Chromecast. This isn’t surprising – Apple sells a rival device, the Apple TV, and has a rival protocol called AirPlay. AirPlay is, in my view, more basic than the Chromecast protocol. With AirPlay, your mobile device acts as an intermediary – it receives the content stream, decodes it, and then sends it via AirPlay to your Apple TV. The Chromecast, instead, streams directly from the content provider – your device merely sends some instructions. The main benefit is that it won’t drain your device’s battery.

Sadly, I also had some stability issues when using the NextUp Comedy app with the Chromecast. Like with the Roku, these caused the Chromecast to lock up and restart. However, at least my device remembered where it was, so I could pick it up again easily after a restart.

Putting Chrome into Chromecast

There’s a reason for the Chromecast having such a name, and that’s because you can cast web pages from the Google Chrome web browser on the desktop. This is how you can get the aforementioned Amazon Prime and UKTV Play onto your Chromecast, but it does mean that you’ll have to play and pause playback using your computer. Which isn’t ideal when your computer is in a different room to your TV, like it is in our house.

Overall

The Chromecast isn’t perfect and has some key pitfalls as mentioned. But it’s great value for £30, and relatively simple for a moderately tech-minded person to use.

Purchasing a video streaming box

Raspberry Pi

I’m planning to purchase a video streaming box – i.e. a thing that you plug into your TV to watch streaming video services. Now that we have Netflix I’d like to be able to watch films and TV shows on our TV, without having to run them through my Mac (which is also connected to the TV).

Things I’ve already tried

Last year I bought a Raspberry Pi, and for a while I used that to watch BBC iPlayer, but it’s not a great experience. It’s a bit slow and as I had XBian on a different SD card to everything else I had to shut it down, swap the cards and reboot it. The BBC iPlayer interface in XBMC leaves a lot to be desired, plus I’d been using a smartphone app as a remote which is a bit clunky.

Our Freesat box and Blu-Ray players also technically support BBC iPlayer, and the latter also supports YouTube, but they’re so fiddly and slow that they’re not worth using. In particular the remote control for our Toshiba Blu-Ray player is awful – it’s often unresponsive and the buttons are confusing.

Comparing video streaming boxes

A couple of weeks’ ago Pocket Lint did a good review of several boxes available in the UK. They looked at the Apple TV, Roku, Roku Streaming Stick, Sky Now TV, Google Chromecast, WDTV Play, Amazon Fire TV (not currently available in the UK), plus a couple of less-known Android-based boxes.

As much as I like Apple, the Apple TV is out of the question. It’s one of the most expensive boxes on the market, at £99, and doesn’t support many UK streaming services – iPlayer and 4oD are missing, for example. Though Apple does add new channels from time to time, there’s no schedule and no way of adding custom apps without jailbreaking. Apple really needs to consider creating an app store for the Apple TV if it’s going to be more than a niche product.

I also think that the Google Chromecast is a bit too basic. It’s useless without a smartphone or tablet, but it is cheap. And the WDTV Play, as you’d expect from a company like Western Digital, is more about playing content that you already have on your own hard disks, although Netflix is supported.

Sky’s Now TV box is by far the cheapest at £10, and is basically a re-branded Roku box, but without the ability to (easily) add other apps. Indeed, there’s no Netflix because it competes with Now TV, but it does offer the main British streaming services like iPlayer and 4oD. And Amazon’s Fire TV box is US-only at present.

Rockin’ the Roku

So that basically leaves the Roku devices. They support the largest range of streaming services, including all the big British ones. The only notable omission is Amazon Instant Video, which we don’t subscribe to. And you can easily add extra services with custom apps if needed.

The Roku 3 offers more features, such as both ethernet and wifi (and not just the latter), as well as a remote control that can be used with headphones. But it’s larger and needs its own power supply. The Roku Streaming Stick, though less powerful, can run from a USB port and can be hidden away behind your TV. It’s also significantly cheaper at £50, versus £100 for the Roku 3.

So, it looks like I’ll be buying a Roku Streaming Stick soon. In my opinion it offers the best platform support and the best value for money.