I’ve broken a few things since updating from vero kodi 17 to 18, and caused many headaches on the forums.
Time to repay:
The reason to get Kodi 18 was Netflix.
It’s tricky to install.
Here’s my full, updated (from the hard work of others) Vero4k step-by-step
My Vero4K Specific guide to install Netflix add-on on Vero4K
Modified, expanded, and clarified from:
Note:Nearly all large blocks of text are verbatim from the original guide
My additions are generally marked RR: (Retro Resolution)
RR: Ignorning all Raspberry Pi update from 17 to 18 via nightly builds etc
Drm decryption libraries
RR: ssh onto the Vero4k to perform all command line operations
"Lets add some dependencies
In order to get our add-ons working correctly, we need to add some additional dependencies and their recommended packages."
sudo apt-get install python-pip python-crypto build-essential -y
sudo apt-get install python-all-dev python-setuptools python-wheel -y
sudo apt-get install python-crypto-dbg python-crypto-doc python-pip-whl -y
"Now lets install our Python cryptography dependency.
pip install pycryptodomex
To make sure our add-ons are finding our pycryptodomex module, lets add a symbolic link to the location."
sudo ln -s /usr/lib/python2.7/dist-packages/Crypto /usr/lib/python2.7/dist-packages/Cryptodome
Netflix add on
-------> only for amazon:
“Once downloaded, lets go ahead and reboot our system.”
RR: NOTE: unlike the original guide, it’s necessary to manually install these zip repositories, and the add-ons therein:
Add-ons | Add-on browser
- install from zip file
- browse to ‘home folder’ (of vero - default user home where wget saved into)
- select (for netflix) ‘repository.castagnait-1.0.0.zip’
Next, also in Add-ons | Add-on browser, select
‘Install from repository’
- select ‘Castagna IT Repository’
then select ‘video add-ons’
Install Netflix add on from the next dialog
(Now netflix will be able in the next step, below…)
RR: [The below is incorrect - please skip]
“Settings -> Add-on browser -> My add-ons -> Video Add-ons -> Netflix
Under Account, select Switch Accounts and enter your login information.”
RR: Setup your Netflix Account
- Return to kodi’s main menu
- Select add-ons
- Select Netflix
- Enter your email associated with your Netflix account, and then your password
Attempts to play anything will trigger a request to install WideVine - see below.
“Settings -> Add-on browser -> My add-ons -> VideoPlayer InputStream -> InputStream Adaptive -Select
Set your Max Resolution general and secure decoders to your desired resolution and Select Ok.”
RR: [Don’t do this if you’ve set up youtube to livestream in 1080p…]
Running Netflix or Amazon Video for the first time
“Netflix (and Amazon Video) require a proprietary decryption module called Widevine. Luckily our add-ons will take care of this for us. Select a Netflix or Amazon show and start an episode. You will then be prompted to Install Widevine. Because it is propriety it will be downloaded from a Chrome OS recovery image. Select yes to continue, and accept the license and root permissions. Once downloaded you will be prompted once more to install.”
RR: REQUIRES 2.0GB FOR EXTRACTION
(Nearly all of this is freed and returned once widevine has been extracted)
Check disk space ( all drives, in human readable format)
~$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 774M 0 774M 0% /dev
tmpfs 895M 8.7M 887M 1% /run
/dev/vero-nand/root 14G 3.3G 9.9G 25% /
[9.9 gigabytes free]
tmpfs 895M 0 895M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 895M 0 895M 0% /sys/fs/cgroup
tmpfs 179M 0 179M 0% /run/user/1000
"This installation will take some time, and prompt you a few times for the license agreement, root privileges, and installation. Once the installation is complete, lets reboot once more. Head back to the home screen, to Power and select reboot.
The first time you launch the video, the quality may be poor, but after the first launch it should improve to your selected quality. You can launch both Prime and Netflix and back out. Next time in should be looking great!. Netflix seems to be more cpu intensive on the decryption/streaming."