The Day Netflix Became Stupid

As a systems administrator of 21 years, 7 of which has been spent working in the film industry for two Academy award-winning companies (one winning an Academy science-tech award for their contribution to the VFX and post-production community), I can tell you that there is nothing worse dealing with a Big Content company such as Netflix and telling them they’re plain wrong about something, only to be brushed away like a pesky fly.

The bother surrounds Netflix’s download function on iOS devices.  At the moment I’m downloading TV shows like Star Trek Voyager and Star Trek Deep Space Nine to watch while I’m commuting to work.  I’ll do this on my home internet connection via Sky Broadband if I remember, otherwise, if I have good 4GEE Max connectivity on my phone connection, I’ll use that.

ALAS!

As people have been using VPNs to circumvent geoblocking and accessing content that hasn’t been licensed to a particular country or region, Netflix has been coming down hard on IP connections that do not match the country in which the account is in.  However, this is a lot more complicated in practice because of the complete lack of IPv4 addresses (with many blocks being re-allocated from different countries) and things like the ARIN/RIPE databases not being up to date, or any other geolocation database from any third parties not being particularly inaccurate.  There are many other considerations to take into account too.

Recently, while attempting to download an episode of Star Trek Deep Space Nine on the Netflix iOS app on my iPhone X, one episode downloaded.  The next failed.  And the following episode also failed to download.  I was at Woking station at the time, waiting for the train, and had good 4G connectivity.  I should mention I also have a highly generous bandwidth allowance from EE too.  Upon looking up an error code (what is it with error codes – please make errors more meaningful!) it apparently meant that I was using a VPN or proxy and should disable it.

ALAS again!

I’m not.  No VPN connection.  A proxy?  Only if EE is transparently routing me through some form of web proxy.  But that doesn’t explain how previous downloads have all worked perfectly well when connected to the EE 4GEE Max network.

Now, if EE is doing some form of proxying to cache/reduce the load on their network, the IP address blocks which they use should show that it is coming from the UK.  Every EE block I’ve looked at is designated GB as the country of origin.  But Netflix wasn’t having any of it.  Looking at the IP I had been allocated through several iOS apps and mobile Google Chrome (just use the query, “What’s my IP?”) and using a Mac terminal to WHOIS the IP, it’s in the UK.  So I went online to chat with a Netflix representative..

You
Netflix says ‘There was a problem with this download. (10013)’~~https://help.netflix.com/en/node/59986
Carolina Netflix
Hi there, thanks for reaching us today. I see that you are experiencing error code 10013 Click Here in this case you would need to disable any vpn connection
You
I’m not using any kind of VPN or peering software. I’m directly connected to my phone provider’s 4G network.
You
Netflix systems are misidentifying the IP address. At the moment, it is 213.205.194.220 according to Googling “what’s my IP?” in Chrome mobile browser.
You
route: 213.205.192.0/20descr: EE routeorigin: AS12576mnt-by: AS12576-mntcreated: 2012-12-07T14:43:16Zlast-modified: 2015-04-27T10:21:30Zsource: RIPE
Carolina Netflix
Can you please check the ip address you have by following the steps on this article Click Here ?
You
But I’ve already done that as evidenced by the the above – full output from WHOIS: inetnum:  (snipped for brevity – the key point is country: GB
Carolina Netflix
If you are getting that error message, it’s because we have identified a different ip address and we are unable to know what is your physicall address, that’s why the service was stopped. Now, to recover the access you would need to get in contact with your ISP to request an IP address that matches the country in which you’re located.
You
How about putting some diagnostics into the Netflix iOS apps that can display this info as well as report back that info to you guys, because all I can do is repeat the IP address and IP block that I’ve given you based on information obtained from Google in a mobile Chrome session.
Carolina Netflix
What happens Martyn is that our service is not designed to work with VPNs or proxy connections. You may have trouble using our service when connected to one, and since this is the case, you would need to disable them and we cannot do it on our end. That’s why we recommend you to get in contact with your ISP so they can assist you better provinding you the reason why this is happening and the right resolution to go back to streaming
You
The responsibility for me to prove where I am should not be mine. Having worked as a systems administrator in the film industry (2 academy award winning VFX companies) managing networks, I find this sort of thing extremely frustrating.
You
Just as a matter of interest, what are your systems reporting back as the IP I’m connecting from. If I have to speak to EE about this, I need some evidence from your side.
Carolina Netflix
Sorry about that Martyn, this has to be done with the ISP, they are the proper team that can fixed this inconvenience on your end.
Carolina Netflix
This error code Click Here provide us the steps to work on, and it recommends to contact the ISP

I don’t believe it should be up to the Netflix subscriber to contact their ISP.  It should absolutely 100% be on Netflix to take the report given to it by the subscriber and work with the ISP concerned to determine how they’re connecting to the Netflix network.  In order to do this, Netflix should be building diagnostics into their applications so that everybody can see the IP address and network that’s connecting to the Netflix network.  I can only provide the IP address I see to EE (who have reached out, which is kind, but I don’t believe they need to act on my behalf – it should Netflix who should be doing so).

What did Netflix actually see when I attempted to download those episodes?  Given that I work with multiple third-party network providers (Akamai, Limelight and CloudFlare to name but a few) in which a customer’s real IP is carried through a number of proxies, we can still determine with reasonable accuracy where they’re coming from.  It’s important for us because we need to allow/deny to various internal systems based on the real IP.  Granted, that IP is likely to be static, and granted, we know in advance where they’re connecting from regardless of whether or not that is a VPN endpoint.  I appreciate this is rather more complicated in Netflix’s situation.

We are in this mess because of Big Content and people trying to circumvent restrictions.  Hollywood is still a massive headache for everybody (and belive me, as a former film/TV sysadmin, Hollywood.   Piracy is still a massive headache for everybody.  Rights are still a massive headache for everybody.  But please, don’t make it any harder on the consumer/subscriber than it is necessary to do so, else people will simply go elsewhere.  I’m finding that I’m buying more content from iTunes than I am consuming from Netflix and Amazon because Apple makes it easier for me to watch their content.  We just need Apple to offer TV shows in UltraHD/4K where available and offer iTunes Extras for TV shows and we’re good.  As for the Apple TV streaming service, let’s hope it works as well as iTunes film/TV.

When streaming services and more ISPs support IPv6 – now that’s going to be FUN!  Though, in theory, it should help things along a bit.  Providing everybody keeps their IP allocation entries up to date with the relevant Internet authorities.

At the moment I’m still deciding whether to keep my Netflix subscription or not based on that exchange.  I hate being made to jump through hoops to get something working because of something that isn’t my fault.  I have contracts with both Netflix and EE, but the responsibility for me being allowed to watch those shows should be on Netflix.  If the cell/ISP throttles or restricts video streaming, why shouldn’t I be allowed to use a VPN to access it (providing endpoint is the same country as my account)?  Mind you, if that were the case, I wouldn’t be using that kind of ISP in the first place – have always avoided those sorts,

American Gods: Will it ever be released on UHD Blu-Ray or 4K UHD iTunes?

As much as I loved the first season of Neil Gaiman’s American Gods on Amazon Prime Video UK, I’m reluctant to buy it on Blu-Ray or it’s current version on iTunes for one particular reason: while it was shot in Ultra-High Definition (aka 4K), and I can watch it as often as I like on Amazon in UHD, I can’t buy it in any form in UHD – especially UHD Blu-Ray.

It’s a bit ironic that American Gods has a character called Technical Boy who “invites” people into his limousine via virtual reality.  In reality, however, I cannot easily buy a TV series in UHD.

The biggest problem with the TV industry at the moment is that only a subset of it (generally the two largest online streaming services – Netflix & Amazon Prime Video) is producing content in UHD.  It is also still costly to mass produce UHD content on physical media.  In the film industry, for example, not all films are given releases in UHD. Only the really big blockbuster movies are getting the UHD Blu-Ray treatment at the moment, and those cost between £20-£25 each, about £10-15 more than regular Blu-Ray.

Making UHD content available to buy via download or streaming is a different matter.  Though that too introduces some hurdles.   Do you really get to keep the content?  As I found out recently with the BBC Store – if that goes away, so does any content you’ve bought.  But thankfully the BBC refunded me entirely and even gave me a bit of a bonus to use with Amazon – for streaming content (whether to rent or buy – I used it to rent).

Apple is said to be announcing a 4K/UHD capable Apple TV next week.  This is all well and good, but unless Apple has 4K content to go with it, the upgrade won’t be worth it.  The 4th generation Apple TV has been okay for the most part, and practically all my HD content I’ve purchased (or rented) has been excellent (with the exception of Breaking Bad – we need iTunes Extra for TV shows, Apple!).  But the biggest problem with the Apple TV has been the lack of support from UK broadcasters.  I’m still waiting for ITV Hub, Channel 4, Channel 5 and other UK broadcasters to pull their fingers out of their bottoms and develop their catch-up apps for it.

But I still concede that iTunes/Apple TV is still the best method of buying and keeping content.  If Apple can get 4K/UHD on there, it’ll be a start.

I believe it’s about time that at least one broadcasting company steps up to bat and starts to invest in UHD outside of just making content and streaming it as part of a subscription service.  It has taken a very, very long time to get to UHD/4K televisions, and yet support for it outside the streaming ecosystem is still very poor.

Starz – please let me buy American Gods in UHD.  Either in UHD Blu-Ray or via iTunes (in 4K/UHD) when the hardware is available.  Or even both!

More HDMI inputs then there are in heaven..

My latest project is replacing my gaming set-up with a home cinema set-up.  I’ve pretty much given up on the Odeon Limitless pass.  I’ve spent a few weekends at home on call more than is perhaps absolutely necessary of late, plus when I am off-call, I spend the time going food shopping and running errands.  Oh, and let’s not forget the railway improvements which stops me getting to and from Guildford easily.

I’ve pretty much given up on the Odeon Limitless pass.  I’ve spent a few weekends at home on call more than is perhaps absolutely necessary of late, plus when I am off-call, I spend the time going food shopping and running errands.  Oh, and let’s not forget the railway improvements which stops me getting to and from Guildford easily.

So home cinema is what I’m aiming at.  So far I’ve replaced the Xbox One S and Sony RX100M4 with an Oppo UDP-203 UHD Blu-Ray player.  It’s certainly not cheap, but it’s currently the best player on the market.  Will hopefully last a good few years.  The firmware is regularly updated, plus the bonus is that their UK HQ is based in Norwich – specifically in an area I used to go through each day on my way to work.  The Oppo is a good choice for superb picture quality and sound, and Deadpool UHD/4K looked particularly good during testing.

The second component is the Pioneer VSX-S520D AV receiver.  I originally opted for the Denon AVR-X2300W, until I realised that the unit wouldn’t fit in my shelf space underneath the TV.  This is what happens when you order without measuring stuff first.  The Pioneer is much slimmer and is even smaller (in height) than the Blu-Ray player.  I’ve still had to re-arrange stuff  – moving the Virgin Media Tivo V6 box to just behind the TV (I can still see the status light).  The AV shelf now consists of the Oppo UDP-230, the 4th generation Apple TV and the Pioneer AV receiver.  The Tivo, Oppo, Apple TV and an HD Google Chromecast are all plugged into the receiver’s HDMI inputs.

Is is strange to buy an AV receiver without speakers?  Yes.  Yes it is.  The main reason was to buy it initially for HDMI switching, but giving me the option to add speakers at a later date.  I usually listen to the TV through wireless headphones to drown out the neighbours.  The Pioneer allows me to plug the headphone transmitter into the front of the unit and I’m able to listen to all devices through the receiver without any issues.  The best thing?  No lip sync issues at all.  But at some point I will buy speakers to give me full 5.1 surround sound (neighbours be damned).

Picture quality from the Pioneer is good.  It supports 4K passthrough and upscaling, and everything I’ve thrown at it has been fine.  The Tivo V6 has actually seen a substantial improvement!  I couldn’t use the 2160 Passthrough option directly through the LG TV for some reason – the signal would just drop – but through the Pioneer it’s working really well and has got rid of a lot of the jerky 4K playback I reported after initially getting the Tivo V6 set-up last month.

The Pioneer also supports DAB and FM radio, though I still have to get the aerial to work properly – so far I’m just getting static.  It also supports music streaming services such as TuneIn, Spotify, Pandora (not in the UK), TIDAL and all sorts of things.  It also has built in ChromeCast and AirPlay services – albeit for audio only.  At some point I’ll hook up the turntable and will likely add a CD player to the unit – there’s space to hook those up thanks to the myriad of connections at the back of the Pioneer.

From Breaking Bad’s prequel series, Better Call Saul – I dread to think what we’ll get in the next season..

In short – very happy with the current set-up.  It’s my first steps to proper home cinema.  It’s a shame my TV supports 4K, but not HDR.  This is the result of the film studios and electronic manufacturers failing to agree on things in a timely manner.  4K has had a troublesome birth, and continues to do so, but it’s getting better.  I doubt we’ll see 8K for quite some time given that 4K is still so new.

Meanwhile, did you know that movies used to ship on vinyl discs?  Watch this for a fascinating look into a video format of old…

 

Why do I have sweater subtitles?

I was watching A Very Long Engagement via iTunes on the Apple TV, and was trying to get Siri to disable the second set of subtitles (since it’s a French film, it comes with English subtitles embedded within the film itself and cannot be disabled – but despite this, apparently a separate subtitles track exists and displayed).

This was the result:

ohsiri

I highly recommend going to Settings -> Audio & Video -> Subtitle Language = Off.  It’s set to Auto by default.  Don’t bother asking Siri, she lies.  After the above failure, she eventually understood what I said and told me that subtitles were off.  She lied!  So I disabled subtitles in the Settings menu and all was well.

Sky Q UHD: It’s here, but we don’t have any content yet..

Sky has enabled UHD (Ultra High Definition) output on the Sky Q Silver boxes, and thankfully it works with my TV.  My biggest gripe with UHD has been that it has taken so long for engineers and their Lord High Muck-a-mucks to agree on a set of standards that make UHD a possibility.  The transition to UHD/4K has been quite the palaver in comparison to say, standard definition to HD.

But anyway, Sky has enabled UHD 2160p at 10 bit colour resolution, and we’re ready for all that lovely 4K content.  Except, ALAS, most TV and film workflows haven’t taken 4K into account either due to budgetary or technical constraints.  For example,  UHD content takes up more disk space, has a higher bitrate, and working with it on most systems is a PITA unless you’ve got decent disk I/O, RAM and CPU – which, trust me, isn’t the case for a lot of TV companies. Plus of course, you’ve got to record video in 4K in the first place – a lot of professional film & TV digital video cameras can do this now, and have been for a while – and at even higher resolutions too – but due to everything I’ve just mentioned, hasn’t developed a full 4K workflow yet.

Then there’s the delivery issue.  You’ve got to generally have fast enough bandwidth to get the data to your TV.  This is helped in part due to the video codec.  With Sky Q, 4K content will be delivered via just one of the 12 tuners in the Sky Q box.  Other content will be delivered via the Sky Q download service which uses broadband.  Since Sky’s VoD system downloads rather than streams, this won’t be a big problem for a vast majority of Sky Q customers with slower connections.

I already watch some 4K content via Netflix streaming.  Amazon Video is still lacking considerable content.  In both cases you can normally see a difference from normal HD – but it depends on the DoP and director as to just how much 4K will matter.  Your camera phone may record 4K video as well, but it makes no difference if you’re just recording people falling over or having amusing accidents.

I’m replacing my Xbox One with the XBox One S next week which will give me the ability to watch UHD Blu-Ray discs.  It will be the cheapest way to watch UHD Blu-Ray content versus expensive (£500+) from the likes of Samsung and Sony.  Also, better integration with Windows 10 makes an Xbox a good companion in the living room.  Well, that’s what I told myself anyway.  Although I do wish Microsoft would have released a better remote control for the Xbox One.  The official one is a PITA.  I’d like something resembling a normal Blu-Ray player remote, and not a cut-down game controller.

The UHD revolution is finally here, but we need Sky to start pushing out content – both live (especially sports – but I don’t subscribe to those channels), and on demand (Sky Cinema movies in 4K – yes please!)