Page 5 of 7

Re: Netflix on Pi 2

Posted: Wed Oct 12, 2016 6:00 pm
by kusti8
thatguruguy wrote:Has anyone been able to get this up and running on the newest version of Raspbian with the included Chromium? Following the instructions given above, I now have Widevine showing up under chrome://plugins, but neither Netflix nor Amazon Prime recognize that I have Widevine installed.
Change the user agent to:
"Mozilla/5.0 (X11; CrOS armv7l 6946.86.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.91 Safari/537.36"

Re: Netflix on Pi 2

Posted: Thu Oct 13, 2016 12:42 am
by thatguruguy
No joy. I receive the message "Whoops something went wrong" with error code C7702-1003 from Netflix that people reported earlier in the thread.

Re: Netflix on Pi 2

Posted: Thu Oct 13, 2016 7:14 am
by NeetfliixOnPiPlease
thatguruguy wrote:No joy. I receive the message "Whoops something went wrong" with error code C7702-1003 from Netflix that people reported earlier in the thread.
Saaaame!!!! Help!!!!

Re: Netflix on Pi 2

Posted: Sat Oct 15, 2016 2:04 am
by thatguruguy
Re-downloaded the chromeos image and got new copies of the widevine libraries, and now it works! Both Netflix and Amazon are working. Thanks for everyone's hard work and guidance.

Re: Netflix on Pi 2

Posted: Thu Oct 20, 2016 1:32 am
by akha
I've been following this thread, and I feel the waters have been muddied a little:
- Are people follow ruralguru's, sysq's, or some other guide entirely?
- What base OS are these guides based on?

Re: Netflix on Pi 2

Posted: Mon Oct 24, 2016 7:46 pm
by thatguruguy
akha wrote:I've been following this thread, and I feel the waters have been muddied a little:
- Are people follow ruralguru's, sysq's, or some other guide entirely?
- What base OS are these guides based on?
The base OS is the most recent Raspbian with PIXEL. Or PIXEL Powered by Raspbian. See here: https://www.raspberrypi.org/blog/introducing-pixel/

The guide I followed was ruralguru's, although there are a few steps left out and there are a few differences (for instance, the user agent). When I get a chance, I'll post a new guide, including finding a place to host the two widevine libs, so you don't have to extract them from the recovery image yourself.

Re: Netflix on Pi 2

Posted: Mon Oct 24, 2016 9:44 pm
by dom
thatguruguy wrote:The guide I followed was ruralguru's, although there are a few steps left out and there are a few differences (for instance, the user agent). When I get a chance, I'll post a new guide, including finding a place to host the two widevine libs, so you don't have to extract them from the recovery image yourself.
That would be very useful.

Re: Netflix on Pi 2

Posted: Tue Oct 25, 2016 7:54 am
by Gregoir3
I've gotten everything to work. Netflix plays in the Chromium browser (a bit choppy but no idea what to do about it).
Next for me is how to make it play nice with Flix2Kodi. Switch from OSMC to browser and back. If it's only a X11 server issue, installing it should work.

Re: Netflix on Pi 2

Posted: Fri Oct 28, 2016 1:37 pm
by thatguruguy
Sorry I haven't had time to re-do the tutorial. I have, however, created a .deb file which will:
1. Install the widevide libraries automatically, if you have chromium installed, and
2. create a launcher for netflix with the appropriate user-agent and place it in your "Internet" menu.

You can download the .deb file here: http://s000.tinyupload.com/index.php?fi ... 9860659634

EDIT: Please feel free to let me know if the file works for you as intended.

Re: Netflix on Pi 2

Posted: Sat Oct 29, 2016 6:57 am
by NeetfliixIsNowOnPi
thatguruguy wrote:Sorry I haven't had time to re-do the tutorial. I have, however, created a .deb file which will:
1. Install the widevide libraries automatically, if you have chromium installed, and
2. create a launcher for netflix with the appropriate user-agent and place it in your "Internet" menu.

You can download the .deb file here: http://s000.tinyupload.com/index.php?fi ... 9860659634

EDIT: Please feel free to let me know if the file works for you as intended.
Your file works great, thanks! Just had to install your file and launch the browser from the console with this: chromium-browser --use-gl=egl --user-agent="Mozilla/5.0 (X11; CrOS armv7l 6946.86.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.91 Safari/537.36"

Re: Netflix on Pi 2

Posted: Sat Oct 29, 2016 4:01 pm
by thatguruguy
NeetfliixIsNowOnPi wrote: Your file works great, thanks! Just had to install your file and launch the browser from the console with this: chromium-browser --use-gl=egl --user-agent="Mozilla/5.0 (X11; CrOS armv7l 6946.86.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.91 Safari/537.36"
It's even easier than that. If you look under "Internet" in your applications menu, you should see the Netflix-Launcher. If you click on that, it will launch Chromium automatically with the correct user-agent string, and it will already be pointed to Netflix.com. You can also right-click on the launcher to add it to your desktop, if you so choose. No need to open the terminal just to launch chromium.

Re: Netflix on Pi 2

Posted: Sat Oct 29, 2016 4:58 pm
by NeetfliixIsNowOnPi
thatguruguy wrote:
NeetfliixIsNowOnPi wrote: Your file works great, thanks! Just had to install your file and launch the browser from the console with this: chromium-browser --use-gl=egl --user-agent="Mozilla/5.0 (X11; CrOS armv7l 6946.86.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.91 Safari/537.36"
It's even easier than that. If you look under "Internet" in your applications menu, you should see the Netflix-Launcher. If you click on that, it will launch Chromium automatically with the correct user-agent string, and it will already be pointed to Netflix.com. You can also right-click on the launcher to add it to your desktop, if you so choose. No need to open the terminal just to launch chromium.
The first time I tried launching like that it gave me an error on Netflix's site. Now I tried again and it works great, thanks again! Now is there anything we could do to make the video just a bit faster? I get 7 dropped frames on average fullscreen 512x384 and 0-4 dropped frames not fullscreen 512x384. Edit: this is on raspberry pi 3

Re: Netflix on Pi 2

Posted: Sun Oct 30, 2016 2:46 pm
by dom
@thatguruguy your deb file worked for me. Thanks.

Netflix doesn't go through the HW accelerated video decode path, hence the lower performance.

My understanding is that widevine supports a DECRYPT and a DECRYPT+DECODE profile.
If the DECRYPT profile is used, then ffmpeg will decode the video and our HW acceleration will be effective.
If the DECRYPT+DECODE profile is used, then widevine will decode the video and our HW acceleration will be bypassed.

I'm not sure if the choice of profile is server side, or related to the version of widevine used.

Overclocking will help performance. Using the experimental GL driver (+ enabling HW accelerated composition options in chromium) may help.

Re: Netflix on Pi 2

Posted: Sun Nov 06, 2016 10:32 am
by laurentO
thatguruguy wrote:Sorry I haven't had time to re-do the tutorial. I have, however, created a .deb file which will:
1. Install the widevide libraries automatically, if you have chromium installed, and
2. create a launcher for netflix with the appropriate user-agent and place it in your "Internet" menu.

You can download the .deb file here: http://s000.tinyupload.com/index.php?fi ... 9860659634

EDIT: Please feel free to let me know if the file works for you as intended.
It works !!
After hours spent to get chromium load the widevide libraries without success, your .deb file made it work at my first try on my "PI3 + last raspbian (pixel) + Kodi 16.1 + flix2kodi 0.66" system.

Good job and many thanks !

Now chromium plays my netflix video BUT I've got another issue:
kodi doesn't display the video after clicking on a file.
It displays the video list but the chromium launcher is displayed on another device (or screen), the one with the pixel desktop, not on the one used by Kodi.
I don't know how to solve that until now.
I've tried several options for chromium start (command line switches), I've tried to boot on console mode, also tried to disabling vnc server, without success

I'll try to change the chromium launcher script, as described a few line before :roll:

Re: Netflix on Pi 2

Posted: Mon Nov 07, 2016 12:14 pm
by casetero
Hi there,

Sorry for my english and my noob kwnoledge about linux.

I have installed the last chormium version and im trying to install the .deb file of above.

I place it in the desktop of raspbian and double click on it. It shows me an error and cant install it. Do i have to place it in another place??

If i achieve to install this file, is there anyway to see netflix from KODI ( installed in my raspbian), or do i have to see netflix under chromium in the raspbian desktop??

Thank you!

Re: Netflix on Pi 2

Posted: Mon Nov 07, 2016 12:18 pm
by kusti8
casetero wrote:Hi there,

Sorry for my english and my noob kwnoledge about linux.

I have installed the last chormium version and im trying to install the .deb file of above.

I place it in the desktop of raspbian and double click on it. It shows me an error and cant install it. Do i have to place it in another place??

If i achieve to install this file, is there anyway to see netflix from KODI ( installed in my raspbian), or do i have to see netflix under chromium in the raspbian desktop??

Thank you!
It will only be in Chromium. Go to the terminal:

Code: Select all

cd [location of deb]
sudo dpkg -i [name of the deb]

Re: Netflix on Pi 2

Posted: Mon Nov 07, 2016 2:57 pm
by casetero
Thank you!!

It will be installed in the correct place no matter where the file .deb is placed??

Re: Netflix on Pi 2

Posted: Mon Nov 07, 2016 4:13 pm
by kusti8
casetero wrote:Thank you!!

It will be installed in the correct place no matter where the file .deb is placed??
Yeah

Re: Netflix on Pi 2

Posted: Thu Nov 10, 2016 5:23 pm
by Gregoir3
laurentO wrote:
thatguruguy wrote:Sorry I haven't had time to re-do the tutorial. I have, however, created a .deb file which will:
1. Install the widevide libraries automatically, if you have chromium installed, and
2. create a launcher for netflix with the appropriate user-agent and place it in your "Internet" menu.

You can download the .deb file here: http://s000.tinyupload.com/index.php?fi ... 9860659634

EDIT: Please feel free to let me know if the file works for you as intended.
It works !!
After hours spent to get chromium load the widevide libraries without success, your .deb file made it work at my first try on my "PI3 + last raspbian (pixel) + Kodi 16.1 + flix2kodi 0.66" system.

Good job and many thanks !

Now chromium plays my netflix video BUT I've got another issue:
kodi doesn't display the video after clicking on a file.
It displays the video list but the chromium launcher is displayed on another device (or screen), the one with the pixel desktop, not on the one used by Kodi.
I don't know how to solve that until now.
I've tried several options for chromium start (command line switches), I've tried to boot on console mode, also tried to disabling vnc server, without success

I'll try to change the chromium launcher script, as described a few line before :roll:

I had the same issue and tried to switch screens by using;
export DISPLAY=:0.0
xdotool getactivewindow

I got my remote to work this way but I could never switch back. Besides Flix2kodi tries to grab the stream.

Re: Netflix on Pi 2

Posted: Thu Nov 10, 2016 5:57 pm
by laurentO
Hi,
export DISPLAY=:0.0
xdotool getactivewindow
I'll try that as soon as I'll get time

thanks for the idea !

Modifying the script as I intended to was a bad idea: it didn't work at all but as I changed the .bashrc file for the pi user ..... it broke all the login shells (I should had take care of that) no more VNC, no more SSH, no more access to my system.
I had to mount my filesystem on another rasbian system to remove this file and repair my mess.

Re: Netflix on Pi 2

Posted: Mon Nov 21, 2016 8:52 pm
by PackElend
Hallo
Any progress is there finally a smooth and convenient solution for showing content of drm sites on the raspberry

Re: Netflix on Pi 2

Posted: Tue Nov 22, 2016 12:29 am
by kusti8
PackElend wrote:Hallo
Any progress is there finally a smooth and convenient solution for showing content of drm sites on the raspberry
It's not perfect but it works...
viewtopic.php?p=1059802#p1059802

Re: Netflix on Pi 2

Posted: Fri Nov 25, 2016 4:27 pm
by PackElend
Do you mean the .deb file from thatguruguy, posted on Fri Oct 28, 2016 1:37 pm?
There is still a problem with the HW acceleration of videos but the Rasp. Pi Org says that YouTube shell run smoothly on the Pi 3.

Btw. Pixel comes with Chromium V. 51.0.2704.91, if anyone would like to know.

Re: Netflix on Pi 2

Posted: Fri Nov 25, 2016 4:45 pm
by fruitoftheloom
PackElend wrote:Do you mean the .deb file from thatguruguy, posted on Fri Oct 28, 2016 1:37 pm?
There is still a problem with the HW acceleration of videos but the Rasp. Pi Org says that YouTube shell run smoothly on the Pi 3.

Btw. Pixel comes with Chromium V. 51.0.2704.91, if anyone would like to know.
kusti8 post a link to the .deb so one would presume that was what he was referring to.....


Yes Hardware Acceleration was discussed in previous response:

viewtopic.php?f=35&t=98559&start=100#p1060762


Chromium-Browser version Version 51.0.2704.91 Built on Ubuntu 14.04, running on Raspbian 8.0

Re: Netflix on Pi 2

Posted: Fri Nov 25, 2016 5:34 pm
by mvdm
thatguruguy wrote:Sorry I haven't had time to re-do the tutorial. I have, however, created a .deb file which will:
1. Install the widevide libraries automatically, if you have chromium installed, and
2. create a launcher for netflix with the appropriate user-agent and place it in your "Internet" menu.

You can download the .deb file here: http://s000.tinyupload.com/index.php?fi ... 9860659634

EDIT: Please feel free to let me know if the file works for you as intended.
Thank you so very much for making that it that worked for me after 3 days struggling, scouring the web and 3 operating systems later.

Just one thing that might need to be added, when I first ran the deb file it didn't work right away as I got the C7701-1003 error. I decided to try a sudo apt-get update and a sudo apt-get upgrade after running the deb file and a reboot and it just started working.

Thanks again!