Netflix Pulls Plug on Public API
techcrunch.com
techcrunch.com
Netflix's frontend has not have any real improvement in quite a while. "Share on Facebook"? "Kids Mode"? "Watched by Piper Chapman (Orange Is the New Black)"? C'mon!
Where's the Rotten Tomatoes or IMDB integration? Why does their search still have zero options to help you search? Where's Netflix's rendition of A Better Queue or Instant Watcher?
The shutting down of the public API wouldn't be such a big deal if they paid more attention to their frontend. It also seems that Netflix thinks that if they don't bring up the fact that there are movies that aren't on Netflix, we won't notice.
The next company that comes to mind is Craigslist. I know there are engineers there working on hard problems (the scale they operate on is amazing) but in the midst of the current mobile and UX revolution, all they've manged to do is add a frame around the results page so it's easier to search again?
OKCupid is another site that comes to mind where it looks like the front end is just stuck and has stopped progressing.
(Gmail gets a pass because Google just gave up and made Inbox instead.)
Last I heard (and this was years ago), the crap UX is an intentional design decision from the top. I can't say that about Google or Netflix, but AFAIK with Craigslist, they're deliberately not trying to make the UX modern.
In my experience building consumer products "feature creep", and "unnecessary complexity" are the enemy. Not lack of features and frequent updates.
Craigslist is much the same, what they have is easy to recognize, very easy to use for both sellers and buyers, and it has been consistent.
If it's not broken don't fix it.
That's some serious survivor bias with Craigslist.
There have been a slew of useful services that have sprung up over the years (e.g. Padmapper) involving Craigslist data, only to have Craiglist send cease and desists.
If anything, Craigslist has stymied the progression of internet classifieds by not changing with the internet.
Amazon, which arguably has the same userbase, has successfully managed to change their interface over the years by gradually adding functionality.
Craigslist has only bullied others who make a better experience for users.
I should add, I think craigslist is one of the few sites out there that can get away with not updating their UI, so it's not so much that I disagree with several of your points, as it is, I disagree with your points in this specific case. :)
From my perspective, it's just Craiglist has done a magnificent job of evaluating their user-base.
Each of Facebooks major UI/functionality changes over the years has come with a heap of resistance from users. Not many though if given the choice now would want to undo the past 5 years or more of changes.
Not sure what your point is here. I don't particularly like it, I have friends who complain about it, and some of my coworkers (who are great with tech, btw) also dislike it.
Have none of the people you mentioned have ever recognized an actor but have been at a loss for where they've previously seen them? Say, that's not something that Netflix could help with?
The continued existence) of InstantWatcher, CanIStreamIt?, Flixster, Fanhattan, Yidio, proves that there's a not-entirely-satisfied portion of their customer base. Why it seems they're doing nothing to appeal to those users is beyond me.
> Craigslist is much the same, what they have is easy to recognize, very easy to use for both sellers and buyers, and it has been consistent.
It is consistent, I'll give you that. Sellers ignoring phone calls, not returning voice mails, unreplied emails, listings for things which have already been sold with an irate seller that does pick up but then calls you an idiot for not telepathically knowing the item has been sold, bait-and-switch tactics masquerading as incompetence, the poor quality of listings themselves - that listing in autos for $1 is definitely accurate. Listings gaming the search by cramming half the dictionary at the end of the post. People saying they'll meet you to buy the item and then being an hour late or just completely flaking.
Yeah, that's totally not broken.
> If it's not broken don't fix it.
Back in 2006, smartphones weren't broken, but I'm sure glad Apple came along and 'fixed' it.
Clearly a problem with the front-end.
They could have a seller/buyer rating system cough eBay.
I mean, you're not even trying...
> they're features you wish existed
the netflix UX is not broken. it just hasn't changed. yea, we clearly want more features. and netflix should too - getting to the top and then stagnating is exactly what their predecessor did..
just because you're happy with the way things are, doesn't mean it cannot possibly improve.
Netflix does help with this. Just click on the actor's name in the movie description and it will show other movies (available on Netflix) that the actor is in.
It's like Netflix thinks that by pretending video doesn't exist outside of Netflix that it'll just go away.
I really wish that Netflix's UI wasn't so attrocious.. when I'm in a browser, there are so much better ways of interacting than what they offer... for a tablet/phone I kind of get it... the problem is the box covers aren't great for navigating quickly... Many of which you can't even tell what the movie is without hovering over.. or the cover doesn't offer insight.
Especially when it comes to discovery. They also offered multiple users for interacting far too late.. too many devices are tied to the default account user.
I'm not sure what the best option is.. but it certainly isn't what's in place, and could be much better..
The interface for Plex engages me in such a way that I want to watch a movie. (My roommate feeds movies to Plex so I'm not just feeding movies that I'm predisposed to watching to it.)
[edit: addition:] When it comes to instant, I usually end up browsing for half an hour and giving up, but that might be more a function of the kind of content that's there than the interface.
They can show you movie recommendations, but I'm guessing you won't like many of them.
Oddly enough, Rotten Tomatoes has Netflix Integration:
http://www.rottentomatoes.com/browse/dvd-all/?services=netfl...
Whether this is through the public API or not is unknown.
You think Amazon would allow IMDB integration?
In my own personal opinion, Amazon's UX for video is not all that great either, so it would seem both parties have plenty of room to innovate in this space at least, which can only be a good thing. I'm paying a subscription for both, and although I currently use Netflix more, it really wouldn't surprise me if Amazon started rapidly working on their video UX - they've got 'buying stuff' down to a tee, so it'll be interesting to see what they can do with streaming video.
https://chrome.google.com/webstore/detail/ottoplay/jckdbebff...
Google once allowed search queries via a SOAP interface. That's gone. They also dropped RSS feeds. But the API for submitting paid ads, that works. The paid cloud services are fine.
Twitter doesn't like third party Twitter clients any more and will pull the API key of anyone who writes one. A third party client might have a spam ("sponsored tweet") filter.
Or not.
* Google Hangouts
* SMS
* iMessage (cost prohibitive)
When really I should just be able to log into xmpp.voltagex.org and talk to everyone.
(Also, why isn't there a standard for "dialling" email addresses yet?)
There are SMS services who support XMPP, and additionally Facebook and Hangouts support the XMPP client-side. It’s not as convenient as sending from kuschku@chat.facebook.com a message to justJanne@talk.google.com, but it still works quite nice.
Looks like it is yeah
Basically the same reason that little is available via RSS these days, and what is always has the "click here to read the whole article on our site, where we can show you ads!" after a few sentences / paragraphs.
This isn't so cut and dry. iTunes offers database dumps, for free, to any developer building music discovery sites and apps: this is why virtually everything has a "buy this on iTunes" button. Walmart has an API for people who want to add "buy this from Walmart", as does Amazon (also Best Buy and Sports Mart, but they are not clearly dominating like Walmart and Amazon in their respective markets). There has to be something different about how this plays out for Netflix than for these other companies.
I wouldn't phrase it exactly that way. All the examples are of something much more specific: APIs go away when a company embraces an advertising-driven revenue model.
Google offered a SOAP API because back then they weren't an ad company. When they became an ad company the API went away, because you could use it to get Google search results without the ads. Twitter supported third-party clients because back then they weren't an ad company. When they became an ad company the API went away, because you could use it to read tweets without seeing the ads.
Once you decide your company is going to make its money via ads, the strangulation of any channel people can use to get to your service without seeing the ads inevitably follows.
From that single anecdotal data point, I had the Netflix API has always been a mess anyway, and poorly documented.
Apple actually provides massive database dumps of everything available in iTunes, for free, to anyone who asks, which is why virtually every music discovery site or app has a "buy this on iTunes" button, not just "a small set of developers whose applications have proven to be the most valuable for many of our members" (which is a quote from the Netflix developer blog earlier this year; you have to pull this from Google Cache now, sadly).
I don't see how "stream/rent this on Netflix" is a bad thing for Netflix (but am totally willing to believe I am not "seeing far enough", because this is not my area of expertise, hence why I am asking this question: I hope to be enlightened ;P). (edit:) I guess maybe for the same reason Uber and Lyft don't want APIs? Because they want to dominate the end user searching and discovery experience as well? But like, even Walmart and Amazon offer APIs... ;P.
It is probably a business decision to 'own the data' and control the storefront/display for margins. However not realizing that the data/api part is what helped them along in the first place and all this means is they lose control of the data.
Cutting off the API does nothing to stop scraping which will happen more now and not funneled into a controlled/throttled/tracked usage of that data.
Worst for Netflix is that other competing services will own more and more data instead of relying on theirs. Another streaming service could come along with that type of developer love again and catch Netflix high centered.
This is a very business over technology/open decision here for a Netflix that has moved away from developer support with things like the Netflix Prize, that time is done and over.
The argument of public vs private api usage that Netflix states how public api is only 0.3% is not valid because most public api usage just pulls data to cache and rarely hits the endpoint where private apis they use constantly track progress/settings/state etc.
Wouldn't that API use would also funnel users to its competitors in the case that Netflix doesn't offer the movie you were looking for?
I see their API closing as a natural business decision — anticipating a time when streaming services are a commodity and margins are thin on streaming licensed content they don't own. They'll have to compete with something else: their core service, their own content, and their recommendation engine (which I find to be fantastic). A public API fights against the recommendation engine. They want you to sit down and watch Netflix, not a movie in particular.
I don't know what you are envisioning :(. What I am talking about is when you find yourself on some random movie review website, and there's a "buy/rent on iTunes" button, and a "stream from Amazon Prime" button, but no Netflix button, that sounds like it would be bad for Netflix. Especially so if the only reason the person added the "stream from Amazon Prime" button is because they wanted to have a "stream" button, were sufficiently lazy to only put one such button, and Netflix (their first choice as having a longer-term brand) didn't have an API available. Like, I can't imagine Apple ever deciding "no, we would rather have you put a buy from Walmart button on your website than a buy on iTunes button, so we are going to stop giving you database dumps".
If and when Netflix is able to reach fair and reasonable streaming contracts from all of the major studios, I believe the API will come back. Right now, though, it's more of a liability than an asset to them.
You nailed it.
Netflix is the best thing out there for legal streaming TV and movie content; it's that "legal" part which makes things complicated. Objectively speaking, Netflix clones that pop up but have no qualms about distributing pirated content provide a much better experience for users, because just about everything they want to watch is a click away.
In fact, Netflix's entire UI was designed with this in mind. All the "main" views try to give the impression that there is a lot of content, yet the search functionality is not very visible or easy to find and takes 2 steps to actually use. This seems to be a rule that applies to many applications: when your home page is just a search bar, that often means 80% or more of what the majority of users want is available. When your home page is a directory, or just a flattened spattering of content, you know that user's options are constrained.
Netflix is trying to push customers to use their application as more of a feature listing rather than mislead them into thinking it's a universal "watch whatever you want", because they know people will be disappointed if they think it's the latter (and I would assume A/B testing and metrics have demonstrated this to them empirically). So they go with a model of "here's a bunch of stuff you can choose from, you may not have heard of this show but it's good!" instead of "your own personal streaming media hub".
Obviously one can't fault them for this, since they have to rely on B2B relationships that don't always necessarily provide an excellent value proposition for the partner business and/or are very expensive for Netflix, and they have to obey the law. I'm also hoping they can work out more contracts with more studios.
But this doesn't quite scan. Other services with plenty of content such as YouTube also nerf sort by ranking functionality.
If I have 100 things to show you as a subscriber and I know that you will only really enjoy 10 of them, than the argument is showing you all 10 up front means that you burn through those and don't stay around for the other 90. Of course there would be a margin of a few shows until you figured out that nothing was left of value, so say 10 you truly enjoy (the "Value Set"), and 10 mediocre ones you have to watch before you decide there's nothing else worth staying subscribed for (the "Transition Count").
How is this better than showing you only 2 of the 10 you'll like from the Value Set, and than making you hunt around for the other 8 until you decide there isn't any more valuable content even though there are 8 more items you would like. It seems like it just starts the Transition Count sooner.
Hmm, maybe it's a gambling phenomenon, in that inconstant rewards keeps the gambler playing? The odds of getting a show from the Value Set before completing the Transition Count is high enough that it just keeps resetting the Transition Count to 0?
I guess that could work...
When a site like Craigslist that has total control over its content pulls this kind of user-unfriendly trick, I have nothing but contempt for them. But I'm more sympathetic to Netflix. In negotiating deals with Hollywood, they are dealing with some of the most primitive beetle-browed troglodytes in the business world so I don't have to.
- Browser DRM (making it impossible to produce a fully functional AND open source browser)
- HDCP-for-sockets (e.g., to replace HTTPS with something they can tie to platform DRM-protected key exchange -- http://techblog.netflix.com/2014/10/message-security-layer-m...)
... and now this.
Even if that somehow makes them evil (or insert other derogatory words here), their assistance in the fight for net neutrality makes them very much "the internet's friend", IMO.
FWIW, I find it very hard to get outraged about DRM when it comes to streaming services - the usual "fair use" things that DRM usually inhibits does not do so in the context of streaming. The only thing you can't do with an encrypted stream that you can do with an unencrypted one is record it, and you agreed not to do that when you signed up for Netflix anyways.
In other words, you're getting exactly what you pay for with the service: Ephemeral, on-demand streams of content.
Sure they do. Video rentals were based on the first-sale doctrine[1]; the video store bought the movie, the video store rented their copy to you, and you could play it on any device that was technologically capable.
There was no end-to-end control over the production, distribution, and viewing pipeline:
- Anyone could run a video rental store.
- Anyone could develop and sell a VCR.
- Consumers could watch the movies in any way they wanted, with any device they wanted, rented or purchased from any store their wanted.
With DRM, that healthy competitive market has been collapsed down into:
- Content distributors must license the media specifically for digital distribution, granting full control to the content owners (and increasingly are the content owners)
- Only playback devices that are approved by the content distributors may be used.
If you think Netflix is your friend because they support net neutrality, consider what it means when the distribution mechanisms for the content you might like to consume over that internet (apps, games, music, movies) are far from "neutral".
Netflix — and other companies — don't simply want to be the pipes, any more than Comcast wants to be a commodity pipe. If they fight for net neutrality, that's a happy accident of their own commercial interests, but we'll have even less choice and competition than when we started if the Netflixs simply replace the Comcasts.
Are you arguing that selling access to an ephemeral thing shouldn't be allowed? The physical copy of a movie and a stream of a movie are two different items, with the second one having far less value due to its nature.
Here's where we diverge. If I go buy a movie, then as the first sale doctrine and common sense implies, I should be able to digitize it, format/time shift, etc.
Rentals confer none of those rights, either legally or morally. You are paying for temporary access to a thing under the limited terms offered you by some third party. If you want more rights, buy instead of rent. This is not a new or troubling development!
As to whatever you perceive Netflix's ambitions to be, I prefer to castigate them if/when they start abusing their position and become enemies to a free internet. They have shown zero evidence that they are doing this, quite the opposite in fact.
Of course, the DRM premise is flawed and these things don't need protecting like they talk about. It's great business for Netflix to pretend so, to ensure competitors have a harder time.
- Leveraging specific device security features would require hacking the SSL/TLS stack in unintended ways: imagine generating some form of client certificate that used a dynamically generated set of device credentials.
- Whenever possible we want to take advantage of security features provided by devices and their software.
- Some devices may already contain cryptographic keys that can be used to authenticate and secure initial communication.
- However service tokens can be cryptographically bound to a specific device and/or user, which prevents data from being migrated without authorization.
Device keys are hardware/OS-level DRM
But we've had this debate many times in the past. It's just one of those things that people love to keep bringing up as if it changes anything.
That said, i recognize that it is their content, and i don't think that their methods here make them "bad" or "evil". I think they're dinosaurs who are slow to change and afraid of losing money.
I don't think this is a moral issue, nor do i believe that we have an inaliable right to watch Breaking Bad and Game of Thrones.
As of a few months ago, you can now remove titles from your viewing history.
http://lifehacker.com/netflix-now-lets-you-delete-films-or-s...
Wow. I do not get this at all.
I can't quite understand why so many big services avoid obvious features related to ranking and discovery. Is it because they've found that people just burn through their top 10% of recommended content, and then quit the service? This seems hard to believe. Is there some other reason I'm missing?
I've been calling this "value evasion" to refer to obvious features that are consistently avoided by many top web services, and working to understand what the point of hiding that functionality is for a while now. There must be really clear reasoning as to why it's a bad idea, but I have to admit I'm stumped.
http://techblog.netflix.com/2012/07/embracing-differences-in...
Edit: If it is critical to your app, you might want to consider licencing IMDB http://www.imdb.com/licensing/
A possible role model is Apple's support of OpenStreetMap as a defensive response to Google Maps, which has improved the quality of open GIS data.