Do you know your consumer rights?

Some of the rules concerning your consumer rights changed this year – out go the Distance Selling Regs, and in come the Consumer Contract Regulations.

Do you know how long you have to decide if you want to keep something you order online? And whether or not you can send it back just because you don’t like the colour? Or the best way to pay the deposit to get extra protection?

Before you start spending money on gifts, check out my round up of the key points for UK and EU consumer protection, on The Register

 
 

Binaural stereo from the BBC – Under Milk Wood

A couple of times recently when I’ve written about object audio and binaural systems, people have expressed disbelief that you can get a surround sound effect through ordinary headphones.

But that’s exactly what binaural sound does. If you’re a sceptic, dig out a pair of headphones and head along to the BBC RD trial page.

This is the 2003 production of Dylan Thomas’ Under Milk Wood, which added new actors to the original recording of Richard Burton. Under Milk Wood is, in my view, an amazing thing to listen too. Just set aside 90 minutes and let the sound wash over you.

And, in this trial, you can choose to listen to it remixed in surround sound, either to pass through your PC if you have it set up with the right number of speakers, or in a binaural mix specially designed for headphones.

You’ll need to be using Chrome to listen to it.

 
 

Beyond Atmos – objects are the next big thing in audio

A couple of weeks ago, in my Breaking Fad column over on The Register, I wrote about Dolby Atmos, and the difficulty in getting people to upgrade their AV systems. In short, people don’t upgrade home it the way they upgrade their phones, and you’ll need a compelling reason to do so.

Most of what we’ve talked about with regard to object based audio on The Register has been in terms of Home Cinema, but I’m just back from IBC in Amsterdam, and having seen some of the demos there, from people like DTS and the BBC R&D team, it’s clear that there’s a lot more to object based audio than just improvements in surround sound.

I hope to have the opportunity to explore some of those things – along with other neat technology from IBC – on The Register soon, so watch this space for links.

 
 

Why you should worry about WRC-15

Over on The Register I’ve written about why WRC-15 matters. You’ve probably never heard of it, but it’s a conference where decisions are made about the frequencies that countries can use for broadcasting and other purposes.

And one of the agenda items for WRC-15, which takes place in November next year, could spell the end for Freeview in the UK, giving up the frequencies to mobile phone companies.

If you, or people you know, rely on Freeview, then you should read the article, and respond to the Ofcom consultation, to let them know that you think it’s important we still have a viable free to air digital TV service.

Without Freeview, many of the less well off in the UK would have no option other than to replace their equipment with satellite for Freesat, or to pay either a broadband or subscription TV company for access to services that, for now, they can enjoy without an additional monthly fee.

Read the article here

 
 

Netflix on Roku – is it hanging for you?

Since I’ve had it, my Roku 2XS has generally been very stable; I can use it for hours a day watching Netflix, in high definition, without any problems. For the last ten days, however, it’s been nothing but trouble, Netflix support has been useless, and I’ve had to resort to spending the evening watching old Laserdiscs – until with the help of other Roku users on Twitter, we worked out a solution, which seems so far to have eluded Netflix themselves.

The problem

The problem has manifested in a straightforward way – when I select the Netflix channel on the Roku box, it hangs at the splash screen. Other channels on the box work fine. On one occassion, I got in, watched a show, and at the end was dumped to the Roku menu, and unable to get back in again.

Tweeting about it brought absolutely no response from Netflix for over a week, though their various accounts seemed quite happy to gush to people who were asking questions about what shows were coming – leaving me pretty frustrated.

It stopped working on a Saturday; Sunday and Monday didn’t work either, despite rebooting the box, uninstalling the channel, reinstalling it, updating firmware. And then it sprang back into life; at this stage, my box had firmware 5.5 build 320, and Netflix 3.1 on it. Since I only noticed versions after the updates, I can’t say at which point things broke, unfortunately.

All was looking good – until the following weekend, when it broke again. Again, to a deafening silence from the Netflix twitter accounts. By now, various other users had contacted me on Twitter to say they were having exactly the same problem. One of them had even been told by Netflix Customer Service that it was a known issue on Roku that was being looked into. A shame they didn’t see fit to share that with other customers; I’d have been considerably less disappointed if they’d simply tweeted “we know about this; we’re working on it” instead of ignoring every comment.

Matters weren’t helped by calling the customer service line, prompted by an eventual response to one of my tweets, which suggested I did so. The rep I spoke to agreed I’d done all the right things, and called up my account details, and told me she’d have to put me on hold for a minute while she spoke to the engineers about it. A minute turned into more than three quarters of an hour, after which I hung up because there’s only so much plinky plonky guitar hold music a man can stand.

Tracking it down

Fortunately, the other users of twitter were much more helpful when it comes to solving this, and Julie Brandon (@geekycow) wondered if it was a DNS problem. Even better, she did A/B testing, and discovered that Netflix would reliably hang if her network was configured to use the Google DNS servers, rather than her ISPs.

She then set up a DNS proxy to capture the traffic and see what was doing on, and you can see the results here. In short, when using Google DNS, the box never gets as far as the content delivery network; exactly why is unclear, but in the working trace, redirects-eu.nccp.netflix.com and api-eu.netflix.com are never looked up, so perhaps there’s something odd going on there – and certainly it’s only EU customers who have mentioned this problem to me. I checked the settings on the router that my Roku’s connected to and discovered that I had two DNS servers configured in it, one on my ISP, and one Google one that I’d put in for backup. I removed the Google server, restarted the router and the Roku, and everything’s back to normal.

What to do

If you’re suffering from the Netflix app hanging when it starts, first make sure that you have up to date firmware on your Roku (and see update 2 below, too); earlier versions ignored what your router told them about DNS, as this exchange explains:

Then, check your router for the DNS settings it uses; it may pick them up from your ISP, which is probably going to be fine, but if there is an entry that says either 8.8.8.8 or 8.8.4.4, then you’re using a Google DNS server. (Update: soe have also reported this problem using OpenDNS servers, which are 208.67.220.220 and 208.67.222.222). Remove any entries that match the ones I’ve listed, and either leave it blank (and hope the router gets info from your ISP) or change it to the address of your ISPs own servers. Restart the router, and power off the Roku too. When it starts up, it should get the new DNS severs, and hopefully you’ll be back to normal; in my case, I noticed that the app starts much faster too, fetching the catalogue a lot sooner than it had been doing recently.

(One other tweak, suggested to my colleague Bob Dormon at The Register, is to disable network ping; I’ve not had to do this, but you can turn it off on the Roku via the service menu; to reach that press Home five times, followed by FF, Play, RW, Play, FF, *. That menu also allows you to reboot from the comfort of your armchair, incidentally.

So far, so good. It’s only a while since I did the tweak, and last week the service was up and down anyway – but hopefully this will turn out to resolve the problem for other Netflix & Roku users, in which case many thanks to Julie for tracking it down, a task that she did far, far better than Netflix Customer Service, whose sole contribution appears to have been to keep me on the phone for 50 minutes, and deduct a paltry £1.50 from my next bill.

Update: some ISP DNS servers may have problems too, it seems. Here’s info about finding alternatives:

Update 2: there’s now a new update to the Netflix app on Roku which apparently fixes this issue too. Thanks to Roku forum user craigski for pointing me to this, and no thanks, as ever, to Netflix Customer Support, who still haven’t got back to me.

The new version of Netflix, confusingly, still identifies itself as Version 3.1 12th July in the screens you normally see on the Roku, but it should if you go into the software update option, it should update itself and, hopefully, get you back up and running, whatever your DNS settings. I won’t speculate on whether it’s laziness or a desire to pretend this never happened that has it calling itself a 12th July update, when it was released almost a week later.

You can find out exactly which version you have via the Roku’s secret list of installed software. Press Home three times, Up twice, then Left, Right, Left, Right, Left. The first ‘July 12th’ Netflix update is build 6036, while the new working one is build 6037.

 
 

Android apps with Basic4Android

For the last year or so, I’ve been doing more coding than writing, and a lot of that coding has been in various dialects of BASIC, using first Real Studio (now Xojo) to build cross platform apps for Mac and Windows, and latterly Basic4Android. I wanted to code for Android, but never having bothered with Java (and my degree in computing science, back in the late 80s didn’t cover C), I didn’t really fancy getting into that.

Basic4Android, it turns out, is a great way to get into Android app development; thanks to a huge number of libraries, it’s very easy to build up your app using lots of great looking graphical elements, or things like web services and databases, and it’s both relatively low cost and has no royalties on any of the apps that you create with it.

On sale May 29th

On sale May 29th

Earlier this year, I was commissioned to write a MagBook about it, and that will be on sale on the 29th of May, titled “Build your own Android App.” It starts with an introduction to what you need to know about programming for Android, and a look at Basic4Android, then takes you through various stages from the very simplest to building a complete game and distributing it on the Play Store.

I hope that even those who don’t want to create a game will find it useful – we cover some of the important libraries available, graphics technicals, thinking about user interaction, how to store and retrieve data, and more, most of which are applicable to just about every sort of app.

I’ve created a dedicated website for the magbook, which includes a list of the contents and many of the code samples, plus complete downloadable code for the app we create. And you can find the game, called Type Attack, in the Play Store.

I hope people find it useful.

 
 

Supply and demand

A digression from the usual subject matter here into politics; I’ve seen a lot of near-racist drivel (and some outright racist drivel too) floating around about Subway, and now The Sun is trying to stir up more much with their story about Halal chicken in Pizza Express, which is not news, and not the exclusive they think it to be, considering it’s something the company made clear a long time ago.

Idiots online are bemoaning Subway, claiming that the sandwich chain has “banned pork to avoid offending Muslims.” It’s the usual typical nonsense, that goes hand in hand with the stories about Christmas being banned for the same reason. Making up these stories – and yes, they are made up – helps feed a tide of xenophobia and make divisions in our society. It tries to set aside one group of people as something other than the rest.

The original inflammatory story about Subway was, as far as I can gather, in the Mail, and referred to “Muslim demands” that the store sell only Halal meat. And, of course, using “demands” in a headline makes it sound like there were angry Muslims, and pickets, and threats.

But that’s not what happened. What happened was something the Mail usually quite likes – market forces, or the law of supply and demand. The story talked of 185 branches of Subway selling Halal-only meat. That sounds like quite a lot, doesn’t it? We must be practically taken over by these nasty Muslim-friendly branches (actually, franchises) of Subway. Except we’re not. There are over 1500 outlets across the UK and Ireland (2012 figures, from the Subway website); the company has an intention to increase that to 2,000 by 2015. So we’re talking 10% of branches.

Contrary to what some hysterical people have been claiming, those branches do have window stickers to let people know meat is Halal; if you want to avoid it, you can. If, say, you have a principled objection to the method of slaughter, rather than an unprincipled objection to Muslims, because you think they’re nasty and just not British. But in that case, I’d expect you to avoid Kosher products too, and probably battery hens, and many other things with dubious welfare standards. Unless you just want to pick on one aspect, that happens to fit nicely around your other prejudices, so you can dress up a bit of good old Muslim bashing with a cloak of “but what about the poor animals.”

Let’s try a little thought experiment which, I think, pretty accurately sums up what has happened at Subway:

• Someone buys a bar in a nice sunny part of Spain. It sells all sorts of things, including lovely local tapas

• Lots of English people keep coming to the bar, and instead of wanting tapas, they ask for English food

• Eventually, there are so many people doing that, that the bar owner, realising he can make money, gets lots of it in stock

• Hardly anyone ever goes there for tapas any more

• In the end, the few bits of tapas in the fridge never get used, so the bar owner stops selling it

Not really a big deal, is it? Unless you love tapas. But even if you loved tapas, wouldn’t you think “that’s just supply and demand”? It’s how the market is supposed to work.

Wouldn’t it be a bit of a leap of the imagination to say “Expat demands make bar stop selling tapas” ? Especially if you knew that doing so would give ammunition to plenty of people telling folk that the English should go back home, or learn to eat the same way the Spanish do.

All that’s happened here is that – in around 10% of Subway stores – the franchisee has decided that they’ll do better business by selling Halal meat. (While in other countries, they have Halal stores, and Kosher stores, and some for other dietary rules). And in the other 90% of stores, nothing’s changed. Nothing’s been “banned because of Muslims”, nothing’s being forced on people who don’t want it. Some stores are selling things that their customers have asked for. You want bacon, then why don’t you go into a sandwich shop and ask for it? Don’t just moan that a store you don’t go to, and probably never will, has decided to listen to  requests from customers who do visit.

This isn’t “Sharia law” coming to Britain. It’s not something being banned because of Muslims. It’s a big business tweaking the product lineup in some areas to sell more of the things that make them and their franchisees money.

But that, of course, isn’t anywhere near as good a story.