Netflix

From BC$ MobileTV Wiki
Jump to: navigation, search

Netflix is the world's leading online Movie rental and Video-On-Demand Movie streaming provider.


Platform

Web

Netflix has been constantly evolving their Web UI and experience since they first launched their "Mail-in DVD" rental service in 1997.

Apps

A large part of Netflix's success is their platform's availability on a broad span of application platforms natively, such as:

[4] [5] [6]

[7] [8]


API

User

List all feeds available for a given User/region:

http://api.netflix.com/users/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/feeds | EXAMPLE (CA)

Queue

http://rss.netflix.com/QueueRSS?id=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | EXAMPLE (CA) | EXAMPLE (US)

Queue To Watch Instantly

http://rss.netflix.com/QueueEDRSS?id=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | 

Most Recent Rental Activity

http://rss.netflix.com/TrackingRSS?id=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | EXAMPLE (US)

Movies At Home

http://rss.netflix.com/AtHomeRSS?id=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | EXAMPLE (CA)

Rental History

http://rss.netflix.com/RentalHistory?id=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | EXAMPLE (CA)

Recommendations

http://rss.netflix.com/RecommendationsRSS?id=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | EXAMPLE (CA) | EXAMPLE (US)

Movie Reviews

http://rss.netflix.com/ReviewsRSS?id=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | EXAMPLE (CA)

Ratings

http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/ratings

Title States

http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/title_states

Feeds

feed.queues.disc - DVD Queue : http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/queues/disc?feed_token=BQAJAAEDEPTuqvgFBijNGZEATL4S4Z4wosqcc7jPXl8JcyG53RLQUSuGU3-bQWbeXkwfahL9DH-0lrdjN-h-gVOh3X1scCCn&oauth_consumer_key=qh68ecaeu3ayy265m4ye258y&output=atom

feed.queues.disc.recent - Recent Additions to DVD Queue: http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/queues/disc?feed_token=BQAJAAEDEPTuqvgFBijNGZEATL4S4Z4wosqcc7jPXl8JcyG53RLQUSuGU3-bQWbeXkwfahL9DH-0lrdjN-h-gVOh3X1scCCn&oauth_consumer_key=qh68ecaeu3ayy265m4ye258y&output=atom&sort=date_added

feed.queues.instant - Instant Queue: http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/queues/instant?feed_token=BQAJAAEDEPTuqvgFBijNGZEATL4S4Z4wosqcc7jPXl8JcyG53RLQUSuGU3-bQWbeXkwfahL9DH-0lrdjN-h-gVOh3X1scCCn&oauth_consumer_key=qh68ecaeu3ayy265m4ye258y&output=atom

feed.queues.instant.recent - Recent Additions to Instant Queue: http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/queues/instant?feed_token=BQAJAAEDEPTuqvgFBijNGZEATL4S4Z4wosqcc7jPXl8JcyG53RLQUSuGU3-bQWbeXkwfahL9DH-0lrdjN-h-gVOh3X1scCCn&oauth_consumer_key=qh68ecaeu3ayy265m4ye258y&output=atom&sort=date_added

feed.rental_history - Recent Rental Activity: http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/rental_history?feed_token=BQAJAAEDEPXFg3kd0WB4USDcrwlsSu0wRJuzOVG-D2HjUOMZGjdd0ZN3faoZXKbgOO8KYEFij5F_Qtaw6Z9Hv4UCVtYf0rel&oauth_consumer_key=qh68ecaeu3ayy265m4ye258y&output=atom


feed.rental_history.shipped - Titles Shipped: http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/rental_history/shipped?feed_token=BQAJAAEDEPXFg3kd0WB4USDcrwlsSu0wRJuzOVG-D2HjUOMZGjdd0ZN3faoZXKbgOO8KYEFij5F_Qtaw6Z9Hv4UCVtYf0rel&oauth_consumer_key=qh68ecaeu3ayy265m4ye258y&output=atom"

feed.rental_history.watched - Titles Watched Recently: http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/rental_history/watched?feed_token=BQAJAAEDEPXFg3kd0WB4USDcrwlsSu0wRJuzOVG-D2HjUOMZGjdd0ZN3faoZXKbgOO8KYEFij5F_Qtaw6Z9Hv4UCVtYf0rel&oauth_consumer_key=qh68ecaeu3ayy265m4ye258y&output=atom"

feed.rental_history.shipped - Titles Shipped: http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/rental_history/returned?feed_token=BQAJAAEDEPXFg3kd0WB4USDcrwlsSu0wRJuzOVG-D2HjUOMZGjdd0ZN3faoZXKbgOO8KYEFij5F_Qtaw6Z9Hv4UCVtYf0rel&oauth_consumer_key=qh68ecaeu3ayy265m4ye258y&output=atom

feed.at_home - Titles At Home: http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/at_home?feed_token=BQAJAAEDEE4oDvSFupaVKlo7cBP3mbIwSKcH73NfVyWFWbUVDGCawV52k0N7zTsF9J2fPizes8IxkWLZoaaIqdOLmvnrpI1Y&oauth_consumer_key=qh68ecaeu3ayy265m4ye258y&output=atom

feed.reviews - Reviews: http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/reviews?feed_token=BQAJAAEDEISwCs35FBIgFLr9wHQ1kaIwst6rppXSxWn6pOxHIIeQuxrJejLitmSdnAAQqSPIIf_3dyTKgSBh8sGzhkKCcMsO&oauth_consumer_key=qh68ecaeu3ayy265m4ye258y&output=atom"

feed.recommendations - Recommendations: http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/recommendations?feed_token=BQAJAAEDEA3t9pidytF2kIz5YD5QeFYwhVDQCH9Cu_-Y6Gs-9pjgDQG638SnKHBUGCH1GArKENE24Ksx4CXT_CQo3-W3I_E3&oauth_consumer_key=qh68ecaeu3ayy265m4ye258y&output=atom"

feed.ratings - Ratings: http://api.netflix.com/users/BQAJAAEDEAzOWlSFnAnaZCRCUyXjpEUwubDPDgHTomh9Fg00iv3wopfFNkBjp0z-9s224PPRryr6MbgqeGBC3l8ASBcAMBpa/ratings/title/actual?feed_token=BQAJAAEDEKv6cR8nG0WGT42LhmKVvXAw7G6VzcZcNZbcF2F4htA_65GCQFWdu48RkxOctNJY6dyqGzt7AWAMtB0rX0CVuSuR&oauth_consumer_key=qh68ecaeu3ayy265m4ye258y&output=atom"





Tools

Netflix Open Source

Governator

Governator is Netflix's open source Java library of extensions and utilities that enhance Google Guice to provide: "classpath scanning and automatic binding, lifecycle management, configuration to field mapping, field validation and parallelized object warmup". It is reportedly used widely within the company's new backend infrastructure powering the Netflix application.


Resources

PHP

Perl

Python

Java

JavaScript

Flash/Flex

C#/ASP.net


Tutorials


External Links


References

  1. Netflix support docs -- WiiU app: https://help.netflix.com/en/node/23890
  2. Netflix support docs -- XBox app:
  3. Netflix support docs -- Playstation app: https://help.netflix.com/en/node/23888
  4. Netflix currently testing redesigned Android app, expect an update soon: https://www.phonearena.com/news/Netflix-currently-testing-redesigned-Android-app-expect-an-update-soon_id100413
  5. Making our Android Studio Apps Reactive with UI Components & Redux: https://netflixtechblog.com/making-our-android-studio-apps-reactive-with-ui-components-redux-5e37aac3b244
  6. One Day Builds -- Netflix Clone Using Flutter: https://www.youtube.com/watch?v=qFGzT73bjQ8
  7. Netflix unveils Kotlin/MVP architecture at DroidCon 2018: https://www.droidcon.com/media-detail?video=329083747
  8. Netflix continues their native app architecture refactor at DroidCon 2019: https://www.droidcon.com/media-detail?video=362740979
  9. http://app.whatsnewonnetflix.com/
  10. http://plugins.svn.wordpress.org/netflix-x2/tags/1.3.1/netflix.php
  11. : http://techblog.netflix.com/2012/10/governator-lifecycle-and-dependency.html
  12. API Naming & Logos - application branding guidelines: (must include "powered by Netflix" logo/link wherever data is used)
  13. Secret Codes For Netflix: https://www.pinterest.ca/pin/68736299371/
  14. Sample Call to Fetch the Netflix Catalog in PHP: http://developer.netflix.com/page/resources/sample_php
  15. Example Python client : http://developer.netflix.com/forum/read/28325
  16. How to use the Netflix API ClientL http://www.blueleftistconstructor.com/projects/nfjc/current/usage.html
  17. Netflix API Changes Block Other Apps’ Access To Viewing History: http://www.inquisitr.com/258224/netflix-api-changes-block-other-apps-access-to-viewing-history/
  18. A look under the hood of the most successful streaming service on the planet: https://www.theverge.com/22787426/netflix-cdn-open-connect
  19. To All the Metrics I’ve Loved Before - The Story of Our New Weekly “Top 10 on Netflix”: https://about.netflix.com/en/news/new-top-10-on-netflix

See Also

Movie | VOD | OTT | Online Video | YouTube | GraphQL | A/B Testing