(2018-03-08, 11:33)docwra Wrote: I couldn't find a thread for the latest Netflix Input Stream based Add-on and google just shows up piracy links, so I thought it was about time we had a thread about it so people with paid subscriptions can use netflix inside Kodi.
This is not my Add-on, but seems like a good community effort. This is also not an "official Add-on" by the Kodi team. It has been built by 3rd parties.
If you are posting about a problem, provide a LOG FILE!! https://kodi.wiki/view/Log_file/Easy
The trademark "Netflix" is registered by "Netflix, Inc."
Requirements
- A paid Netflix subscription
- Latest Kodi v18
- Inputstream Add-on (included with the nightlies but may be disabled by default)
Source
https://github.com/CastagnaIT/plugin.video.netflix
Repository Install (Auto update to Main Build Releases)
https://github.com/castagnait/repository...-1.0.0.zip
Download this repository zip and install manually using "install from zip" in Kodi Add-on section.
Instructions
https://github.com/CastagnaIT/plugin.vid...-the-addon
Adding Netflix items to your library
1) When you find a movie or Tv show you want to add to your Kodi library, press 'C' to enable the context menu, then select the 'export to library' option.
2) By default, the Netflix addon exports items to the following path on Windows and will create separate folders at this location for movies and Tv shows:-
C:\Users\My Pc's Name\AppData\Roaming\Kodi\userdata\addon_data\plugin.video.netflix (You can obviously choose a different path if you prefer).
3) Create a new Video path for your Netflix Movie and Tv shows folders by clicking on 'Videos' on your main home menu, then 'Files', then 'Add Videos'
5) Navigate and select the path of your Netflix Movie and TV show folders, as detailed in step 2
6) Once your path has been added, highlight it, then press 'C' to enable the context menu and select the 'Scan For New Content' option. Once done, your Netflix items will now appear in your Kodi library....
NOTE ON DELETING ITEMS: What needs to be noted is that whether we have a Netflix source (containing .strm files pointing to a Netflix movie/tv show) or a local HDD source (containing video in mkvs, mp4s or other files), they are treated the same way by Kodi. That is, when we remove a library entry, it is only removed from your database. The actual movie or stream files still exist and are never removed from your file system, so every time you scan your library they come back...The correct way to permanently remove a movie or tv show from Kodi is to highlight the item within Kodi and select manage from the context menu then select remove from library (or such). Finally by using the os, or Kodi file manager under system, navigate to the source location where Netflix exports too and delete the .strm files and directeory for the show you’ve removed from the library...
Video Instructions Thx nate!
Testing feedback on resolutions (thx @wrxtasy)
Android Kodi Leia devices with baked in L1 DRM can HW decode 1080 / 2160p Netflix.
(except Android - Mecool devices - L1 DRM or HDCP - appears to be blacklisted).
Netflix servers stream 1080p reliably as well.
Linux / LibreELEC / CoreELEC - Kodi Leia -->> AMLogic devices, and RPi I believe are limited to SW decoding 720p Netflix max.
Rockchip RK3399 and recent Intel / AMD devices will be able to SW decode 1080p Netflix.
However - yes- for some reason you can sometimes only get 960x540p streams from the Netflix servers. Seems unreliably with movies.
Settings for foriegn audio defaults
https://forum.kodi.tv/showthread.php?tid...pid2796326
i keep getting a background service error and i dont know why here is he log
Error Type: <type 'exceptions.ImportError'>
Error Contents: No module named Cryptodome.Random
Traceback (most recent call last):
File "/home/pi/.kodi/addons/plugin.video.netflix/service.py", line 13, in <module>
from resources.lib.run_service import run
File "/home/pi/.kodi/addons/plugin.video.netflix/resources/lib/run_service.py", line 26, in <module>
class NetflixService(object):
File "/home/pi/.kodi/addons/plugin.video.netflix/resources/lib/run_service.py", line 30, in NetflixService
from resources.lib.services.msl.http_server import MSLTCPServer
File "/home/pi/.kodi/addons/plugin.video.netflix/resources/lib/services/msl/http_server.py", line 30, in <module>
from .msl_handler import MSLHandler
File "/home/pi/.kodi/addons/plugin.video.netflix/resources/lib/services/msl/msl_handler.py", line 26, in <module>
from .request_builder import MSLRequestBuilder
File "/home/pi/.kodi/addons/plugin.video.netflix/resources/lib/services/msl/request_builder.py", line 31, in <module>
from .default_crypto import DefaultMSLCrypto as MSLCrypto
File "/home/pi/.kodi/addons/plugin.video.netflix/resources/lib/services/msl/default_crypto.py", line 23, in <module>
from Cryptodome.Random import get_random_bytes
ImportError: No module named Cryptodome.Random
-->End of Python script error report<--