Netflix Closes Silo (again) – Forces Jinni To Disable Ratings Feature
I love Netflix, but more than once their data policies have forced me to reconsider whether or not I should have a membership with them. You see, I believe that when you rate a movie, the data should belong to you. After all, you were the one that spent the time to input the rating and it’s personal to your tastes. In fact, I’d be willing to bet that once you get past 100 ratings, you can’t even find two rating profiles that are identical.
Netflix on the other hand, seems to feel that they own your ratings data and have guarded it closely. This wouldn’t be so important, if Netflix was the only movie site out there, but because they refuse to implement many web 2.0 features, there are many other movie sites that consumers may prefer.
Because I have memberships with about a dozen of these sites, it has created an awkward and cumbersome situation where I’m forced to to maintain a dozen different sets of ratings, instead of being able to sync them all together.
Since even small differences in how you rate a movie can have a big impact on the recommendations that you receive, whoever is able to get a consumer to input the most ratings is given a powerful moat around their subscribers.
For a long time, Netflix kept their silo closed, but about nine months ago, they opened up their API to outside developers. At the time, I saw this as a watershed event because it marked a change in philosophy from one of control to one allowing for innovation, inside or outside of Netflix’s site.
If you go their developer site, you’ll see that they still encourage people to use ratings data to create cool apps.
“The Netflix API allows developers full access to our catalog of movies and actors, and–when properly authorized–subscriber data, such as queues, ratings, rental history, and reviews.”
Regrettably, after opening up this data to outside developers, Netflix has apparently changed their tune and is now trying to take away this feature from their customers. From an email I received from Jinni.com,
“Hi Davis Freeberg,
Since March, we’ve offered an option to connect your Netflix account with Jinni. Until now, an optional feature has been importing ratings, so Jinni can quickly learn about your taste and recommend only movies you haven’t seen.
Unfortunately, Netflix has demanded that we remove the import ratings feature. If you already imported your ratings, they will stay on Jinni.
We, and many other developers and users, have been asking Netflix to open the ratings data for a while, to give you the choice to import your Netflix ratings as you wish. We’re working with Netflix now to initiate adding an import ratings option to their API – as your ratings actually belong to you.
As always, feel free to get in touch with questions. And stay tuned for new features and improvements that we’re working on now toward our public beta opening!” (Note: Bold added by me)
In the long run, I believe that this will hurt the company. I can understand Netflix’s desire to protect their competitive moat, but as a subscriber this upsets me to no end. Instead of letting me choose the most innovative movie site, they are making it more difficult for other sites to work with their data. This may not seem like a big deal to most, but preventing customers from accessing content in their preferred format, tends to create dissatisfaction. I feel that it also raises questions of anti-trust abuse when you consider Netflix’s market position and the grip that they are maintaining on their subscriber data.
Instead of using their rating silos to stop competition, I’d rather see Netflix forced to compete fairly by creating the best product out there.
I’m not sure that I’ll cancel my account, but taking this kind of a hostile stance against a competitor makes it hard for me to continue to recommend the service to others. I hope that Netflix reconsiders their stance on this issue and allow consumers to take full advantage of the openness of the web.
Update – Netflix responds on their developer forum – “The API Terms of Service don’t allow an application to capture a subscriber’s user name and password, which is required to scrape user data from the site. While we do expose ratings via the API, we do recognized that there isn’t a good way to grab a subscriber’s full rating history. We’re working on the technical and legal details to allow developers to access this info without running afoul of our terms of service nor enabling a unsatisfactory user experience.”
Posted on June 29th, 2009 by Davis
Filed under: DRM, Netflix, VOD, Web 2.0
Netflix’ respond is so vague, it is an obvious attempt to satisfy the dissatisfied users, while keeping their no-sharing policy. I’m with you, Davis.
I just imported my ratings to Jinni.
I’m confused. You don’t mind exposing your credit card information to a third party site? You’re quite positive that Jinni employs strong enough security that there’s no way this information could be compromised without your knowledge or ability to control?
There’s a really good reason that you don’t give out your credentials to a third party site. Jinni is invoking probably one of the worst possible anti-patterns here. If they offered financial tracking, would you happily provide them the credentials to your bank account?
As Netflix noted, the reason that they don’t publish this information currently is because of concerns with violating existing ToS, and making sure that there’s no chance that someone might get your rating info without you agreeing to share it.
Davis,
I’m in the same boat. Check out http://www.savemyratings.com , it allowed me to sync my ratings between Netflix and Amazon. You can also download a csv for backup.
Cheers,
John