Next we need to update OSMC to one of the nightly builds. To do this we need to SSH into our Raspberry Pi. If you need some help with this, there is a great program for windows called Putty, which can be downloaded here.
Settings -> Add-on browser -> Install from Repository -> Video add-ons
Move to the left until the sidebar opens, and select Check for updates.
Now scroll down to Plex and select. Then select Install. And Ok to confirm.
Settings -> Add-on browser -> Install from repository -> Netflix Addon Repository
Video add-ons -> Netflix
Select Install, Select newest version, and select okay. (script.module.pycryptodome will state unavailable, but we took care of that earlier.) I tested with version 0.13.21.
Settings -> Add-on browser -> My add-ons -> VideoPlayer InputStream -> InputStream Adaptive
Select Configure
Set your Max Resolution general and secure decoders to your desired resolution and Select Ok.
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.
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! Depending on your Raspberry Pi, you may need to play with some of the quality settings under the input stream settings to get nice smooth video streaming. Netflix seems to be more cpu intensive on the decryption/streaming.
Hi Fabio, if Amazon Video is working then it correctly installed the Widevine plugin for the decoding. I would try uninstalling, then reinstalling the plugin again to see if it works. Sounds like its just not launching the video correct? Is there a crash or anything else?
The widevine install should only need to happen once and doesnt matter if its by Prime or Netflix (I have done both). When I installed the first time I selected Netflix after Widevine installed it did dump back out to the selection screen. But second worked and has worked since. When you installed under Amazon Prime, did the video work there?
Hi Christian, I know builds 347 and 346 had issues, but sounds like 348 is working great! There was issues in the past with not choosing the Estuary theme so sounds like your set up right. I will update the guide soon to version 348 as it seems to be a solid build. Thank you for letting us know!
Widevine installed when I first ran Amazon VOD, Re-installed 0.13.2 and after 3 reboots it now works.- except it is in Germany language. Amazon still plays in english. Any ideas as to where to reset this to english. Thank you for all your help.
So Netflix is in German and Amazon is in English? Amazon has a German option in the add-on, Netflix should just work. I would guess its either something with your Netflix account, or your system locale is set to German. Check in your OSMC settings and see if its maybe set to Germany.
Perfect, glad you got it working Tom! One additional thing you may want to do is in the OSMC menu, turn off the Updates as well. That will get rid of the periodic prompt to upgrade the version of OSMC.
Hi Fabio, this can be caused by a number of things. One of the more common issues is Wifi. If the network slows or drops it can cause the sync loss. If it seems consistently off, you can try changing the offset. While the show is playing select the speaker icon on the bottom right side. There you can adjust the audio offset to compensate.
I am not sure Fabio, typically the sync issue has to do with a bottle neck somewhere, wifi, your internet or maybe even your rpi. Are you installing on a 3B, or 3B+? You can always try a slight overclock to see if that fixes the issue.
If you set this to Manual, then when you are watching a video, you can go into the setting in the video playback (where it shows the timeline etc) and go into the video settings and select a resolution there from there based on available streams. You can also make default there.
Netflix and Amazon video use Widevine for the decryption of copyright streams. How hard it needs to work depends on the encryption and stream quality. The yellow graphic on the top right your seeing is saying your are under-voltage on the power. When this happens the RPI can throttle back the CPU. If you have a quality encrypted stream, and are running on a throttled CPU it may not be able to handle it consistently.
Hi Jan,
I am not sure on this, I have been using mine via HDMI and the 5.1 works when its set in the sound settings. You can try this which I found on the Hifiberry forums for integration with OSMC.
-hifiberries-in-osmc/
Hope this helps!
Hi Darryl,
thanks for the link. Thats how I set up my OSMC. When I play something with the Plex app the sound is fine. So general settings on the Pi should be correct. But when I play something with Netflix/Amazon app the sound is always stereo. So I thought I may be settings of the apps itself.
Hi Fabio, yea the Confluence theme does cause some crashes and overall on these early builds the OSMC template does work better. I would try and reinstall the Netflix add-on and see if that helps, but I suspect that you will likely need a reinstall unfortunately.
Thanks to Wessel, I have updated the guide to a newer beta version of OSMC that works and is a little more stable. If you do have to reinstall, hopefully this will make the entire install experience a little better for you!
I have updated the guide and tested it against the latest version 17.8.290. There is an issue with the Prime Plugin for the moment which should be fixed soon once they push the new code to the repo. Either way, if it does give you an error when running the plugin there is instructions for the fix as well.
A bit of googling suggests that I am not the only one to have had this problem but there doesn't seem to be a solution posted anywhere. There is a suggestion that if you ask the add-on to store the credentials instead of using a cookie then it will work but changing this setting hasn't helped for me.
Hi Stephen, yes the guide was updated today. Its now using the newest build (as of today) and is working well. Its possible a few additional steps may be needed to get the Amazon Video plugin to work, but they are shown if needed. I stepped through everything after I finished writing it and it should work just fine.
The 290 loaded up this time and everything seems to be working or trying to work Amazon is taking a while to log in. This document was very helpful, thank you very much for taking the time to prepare the instruction.
I have not tried the Amazon app and didnt know that it needed MySql. What you can is, when you do your initial configuration after installing OSMC look for MySql in menu. It will be at the bottom of the list when your configuring your networking. Enable there, and hopefully that will meet the prerequisites for the Amazon app. When I have a chance I will try and stop through the process as well to see if it works!
Thank you for your response much much appreciated. I kinda thought the same as mentioned above and did try it and it worked. I could install Netflix but it would just not login. May be it required a reboot or something. Then today it did allow me to login and load my profile, but then it said about widevine module to be installed and it did install that as well. It did not work again, then took one more reboot and bingo worked like a charm ?
Exactly bang on target, plus they take a lot more time for the movie we end up spending like more than 2 hrs plus for an English movie and more than 3 hrs plus for a local Indian (Hindi Language) movie. Sometimes we have content loss because of cuts in the movie as per censor board guide lines.
So now that I am set and running, all I need to make sure that my OSMC does not update is that correct ?
Hi. Thanks for this guide! I followed all steps and it all works well, however, when I try to install widevine cdm, it says that it is not available on this system architecture. I think I know the answer to this question, but to be a little optimistic, is there a way to get around this? Or do I need to accept that my pi is too old to be able to run it?. TIA
Can do Anur! I am travelling right now so if you want you can ignore that step and use the latest version. I have not tested but I think it will likely work okay for you. When I have a chance I will update the guide to a tested version.
Hi Stanisor, I think in this case it may be a processing power issue, it may not be able to handle decryption fast enough to render a proper stream. We could check the log here as well and see what the error is. The log is located here /home/osmc/.kodi/temp/kodi.log
Hi Fabio, I am guessing that the Pi3 may struggle a bit keeping up with the video files at the higher resolutions, and is losing sync because of that. Lowering the resolution to 720p may reduce a bit of that load and allow it to keep up. You can maybe try a bit of an overclock to try and keep up with the files. Other then that, I am thinking that its just a lack of computing power on the larger video files.
I am a little issue: The system is not able to save the screen width corrections, and it is necessary to adjust the overscan each time that I start the raspberry. Does it a known issue, or do not I have well configured something?
Hi Llus, so I am not sure why your settings are not saving, but one thing you can do to keep your overscan setting is to SSH into the RPI, and enter the following command. sudo nano /boot/config.txt Here you can adjust the parameter called disable_overscan= to 0 or 1, depending on what you need. Once complete hit Ctrl+x and save the file. Then reboot. Hope this helps a little!
90f70e40cf