/plugin.video.netflix

InputStream based Netflix plugin for Kodi

Primary LanguagePythonMIT LicenseMIT

Netflix Plugin for Kodi (plugin.video.netflix)

Kodi version GitHub release CI Code Climate - Maintainability Codecov status License: MIT Contributors

Disclaimer

This plugin is not officially commissioned/supported by Netflix. The trademark "Netflix" is registered by "Netflix, Inc."

Main features

  • Access to all profiles and relative My list management
  • Show the most used lists such as New releases, Recently added, Netflix originals, ...
  • Show trailers lists (by context menu)
  • Synchronize the watched status with Netflix service - How works and limitations
  • Export and synchronize Kodi library with Netflix
  • Share/Sync a Kodi library with multiple devices that using Kodi (requires a MySQL server)
  • Capability of 1080P and 4K resolutions (see high resolutions table)
  • Dolby Digital Plus and Dolby Digital Atmos (requires a premium account)
  • HDR / HDR10 / Dolby Vision only on capable Android devices (requires a premium account)
  • Support integration with Up Next add-on (proposes to play the next episode automatically)

Installation & Updates

How to install with automatic updates

Quick download links

Install add-on via repository - provide automatic installation of updates:

Install add-on manually - updates should always be installed manually:

Login with Authentication key

An alternative login method to avoid "incorrect password" error

Reference table of high resolutions

This table explains in brief the availability of high resolutions between devices and operating systems. This may change over time based on changes made by Netflix itself.

Unlike official apps (on Smart TV or certified TV Boxes) in some cases using this add-on there are some limitations. Here Netflix could provide the same TV shows/movies with lower resolutions, this mostly depends on the type of system/device in use. Devices with more limited resolutions are all those that use Linux operating system (certified Android excluded). Even between different Linux machines there may be differences.

System 1080P 4K Video Decoding
Windows ✔*1 ✖*2 Software
Linux (Android) *5 ✔*1, *3 ✔*4 Software \ Hardware *4
Linux (Distributions) ✔*1 ✖*2 Software
Linux (OSMC-CoreElec-LibreELEC-...) ✔*1 ✖*2 Software
MacOS ✔*1 ✖*2 Software
iOS / tvOS Not supported


*1 With Software decoding 1080P is not guaranteed.
*2 Currently not available due to widevine limitations.
*3 To to have a chance to have all the videos at 1080P you must meet *4 requirements.
*4 Hardware decoding and 4k are supported only to devices with Netflix certification, Widevine Security Level L1 and HDCP 2.2 hardware.
*5 Some android devices do not work properly, this is due to restrictions implemented by netflix with devices with false certifications (often with some Chinese boxes) in rare cases even happened to not being able to play the videos.

In order to have a better chance to have high resolutions, we suggest to use the following operating systems:
Windows (x86/x64), MacOS, Certified Android (better with Netflix certification)

List of known and tested android devices for 1080P and 4K playback

For video playback problems or 4K problems, BEFORE open an Issue:

YOU NEED OTHER HELP? Read the Wiki page!

What you can find?

FAQs:

Some guides like:

And much more...

Click here to open the Wiki page or click on Wiki button

Notice for the use of auto-update and auto-sync with Netflix "My List" feature

AN INTENSIVE USE OF THIS FEATURES due to many exported tv shows MAY CAUSE A TEMPORARY BAN OF THE ACCOUNT that varies starting from 24/48 hours. Use at your own risk.

If it happens often, there is the possibility to exclude the auto update from the tv shows, by open context menu on a tv show and selecting Exclude from auto update.

Something doesn't work

Before open a new Issue and engage the developers, please try to find your answer on other channels like: old closed Issues (on Issue tab), the Wiki pages or ask in the Kodi forum.

If you have encountered an error or misbehaviour:

  1. Open add-on Expert settings and:
    if on Kodi 18, change Debug logging level setting to Verbose
    if on Kodi 19, turn on Enable debug logging setting
  2. Enable Kodi debug, go to Kodi Settings > System Settings > Logging and enable Enable debug logging
  3. Perform the actions that cause the error, so they are written in the log file
  4. Open a new GitHub Issue (of type Bug report) and fill in the page with detailed information
  5. Attach/link in your Issue thread the log file is mandatory (follow rules below)

Rules for the log:

  • You can attach the log file or use a service like Kodi paste to make a link
  • Do not paste the content of the log directly into a Issue or message
  • Do not cut, edit or remove parts of the log (there are no sensitive data)

When the problem will be solved, remember to disable the debug logging, to avoid unnecessary slowing down in your device.

Why my Issue is labeled with Ignored rules ?

This happens when the guidelines for compiling the Issue thread have not been followed. Therefore if the information will not be filled and or changed in the right way, the Issue post will be closed in the next days.

Code of Conduct

Contributor Code of Conduct By participating in this project you agree to abide by its terms.

License

Licensed under The MIT License.

Support the project

Info for contribute and donations