NETFLIX testing procedure for CHROMIUM

Browsers, email, chat, etc.
Post Reply
Message
Author
User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

NETFLIX testing procedure for CHROMIUM

#1 Post by Mike Walsh »

NetFlix Testing for Chromium

Hello again, everyone.

Okay, then. If you're still with me, what's needed is as follows:-

We'll be using recent 64-bit (49.0.2623.108) and 32-bit (48.0.2564.97) versions of Chromium, for which peebee has provided links to the relevant WideVine modules, along with installation instructions. I'd also like somebody to test this out in a slightly older 32-bit version of Chromium (45.0.2454.85), for which I'll provide 'manual' installation instructions.....mainly to see if this still holds true for older versions.

----------------------------------------------------------------------------------------

For the newest 64-bit Chromium SFS, please download from here:-

http://www.filepup.net/files/MiJJp9P1459096084.html

For the newest 32-bit SFS for which we can obtain matching version modules for Chromium, please download from here:-

https://sourceforge.net/projects/lxpup/ ... s/download

For download links for the WideVine modules for each of the above versions, and peebee's installation instructions, see here .

--------------------------------------------------------------------------------------

For the slightly older version of Chromium (I would be grateful if somebody could test this one for me), please download from here:-

https://sourceforge.net/projects/lxpup/ ... s/download

For the widevine modules for this version, please download from here:-

http://www.datafilehost.com/d/f132a5cf

Use the small grey download button on the left. Download, unzip, and move the two libwidevine modules into /usr/lib/chromium. That's all that's needed.

-------------------------------------------------------------------------------------

What you should end up with is both libwidevinecdm.so and libwidevinecdmadapter.so in the 'chromium' directory.

-------------------------------------------------------------------------------------

Once you've installed your SFS of choice, and installed/moved the WideVine modules to the appropriate place, fire up Chromium, log-in if necessary, and go into 'chrome://flags'. Scroll down until you find 'Enable Encrypted Media Extensions', and if necessary, click on 'Enable'. The infobar at the bottom of the screen will ask you to restart the browser to make the changes permanent.

According to trikly, you may find this is already enabled in the 64-bit version of 49.....and maybe the 32-bit version of 48, too. This all needs looking into..... :)

Once you've done this, log-in to your NetFlix account as usual, and see if you can watch any video. Whatever the outcome, please post back here with your findings, and let us know what happens.

I admit I probably haven't got this right yet! If this is the case, we'll do some 'tweaking' (if necessary), and see where we go from there.

-------------------------------------------------------------------------------------

If you've read this far, thanks for your interest at least. Hopefully, you'll be in a position to help make this come to fruition for the whole Puppy community. I'm not getting any benefit out of this myself, 'cos I don't watch NetFlix, but I know many of you do. I'm no 'coder' or developer; just doing what I can to help out here, since, in my opinion, Puppy is the most amazing little distro ever.....and if we all pull together on stuff like this, it can only benefit every one of us. The more who can help out with testing, and the more results we get, the sooner we can reach a conclusion one way or the other.

Cheers.


Mike. :wink:

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#2 Post by Mike Walsh »

Hello again.

Now then. We've had one result, from p310don, running the 32-bit Chromium 48 in Tahrpup 6.0. Widevine modules installed, and NetFlix operating without issue:-

http://www.murga-linux.com/puppy/viewto ... 317#897317

------------------------------------------------------------------------------------------------

I've taken the bit between the teeth, and signed up for NetFlix myself, on the month's free trial (thanks to dancytron and Ted Dog for the information). I might actually keep this up.....we'll see! There's some good stuff on here.

-------------------------------------------------------------------------------------------------

Anyway, to my own results now:-

Chromium 64-bit (49.0.2623.108) running in Tahrpup64 6.05. Widevine modules installed. Checked in 'chrome://flags' for 'Encrypted Media Extensions'; as trikly stated, this is now on by default. Chromium fired up, logged into NetFlix, and viewing without any problems.

Chromium 32-bit (48.0.2564.109); sorry for that....my mis-print. Running in 32-bit Tahrpup 6.05....widevine modules installed. Again, 'E.M.E' now on by default. Chromium fired up, logged into NetFlix, and again, viewing without problems.

I tried 32-bit Chromium (45.0.2454.93) in Tahrpup 6.05, but couldn't even get it to fire up, for some reason, so wasn't able to check this version. I'm hoping somebody can do so, as I just want to confirm whether this is a recent change at the Chromium Project, or whether in fact it's been around for a while.

I also tried a couple of very old versions (37 and 38, since NetFlix support has been around since Chrome 37), by installing the corresponding Widevine modules from the contemporary versions of Chrome, from here:-

http://mirror.pcbeta.com/google/chrome/ ... me-stable/

....and by enabling 'E.M.E' in 'chrome://flags'. No dice. Didn't want to know. I got a page full of support advice for Windoze and Macs, about using HTML5 and/or Silverlight (ugh; horrid thing!); nothing for Linux, at all. It could of course be that NetFlix is now insisting on the very latest Widevine modules to do its stuff; that's entirely possible, so this ability of Chromium to view NetFlix could be quite a recent development.

Anyway, we need some more results before we can form a definite conclusion, one way or the other.


Mike. :wink:

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#3 Post by smokey01 »

I am using Fatdog64-702.
I downloaded the 64bit chromium from here:
http://www.filepup.net/files/MiJJp9P1459096084.html

Loaded the sfs. A menu item was not shown because the category was incorrect for Fatdog64. I changed the Category to WebBrowser now the menu item can be seen.

The browser ran fine. Running it from a terminal did show a number of warnings, not unusual for many browsers.

-----------Terminal Output-------------------------
# chromium
[18086:18086:0405/112742:ERROR:logging.h(813)] Failed to call method: org.freedesktop.DBus.ObjectManager.GetManagedObjects: object_path= /: org.freedesktop.DBus.Error.UnknownMethod: Method "GetManagedObjects" with signature "" on interface "org.freedesktop.DBus.ObjectManager" doesn't exist

[18086:18086:0405/112742:ERROR:logging.h(813)] Failed to call method: org.freedesktop.DBus.ObjectManager.GetManagedObjects: object_path= /: org.freedesktop.DBus.Error.UnknownMethod: Method "GetManagedObjects" with signature "" on interface "org.freedesktop.DBus.ObjectManager" doesn't exist

[18130:18130:0405/112742:FATAL:sandbox_seccomp_bpf_linux.cc(203)] Check failed: policy->PreSandboxHook().
#0 0x5590d24e77ee <unknown>
#1 0x5590d24fd567 <unknown>
#2 0x5590d636a9fb <unknown>
#3 0x5590d6369cda <unknown>
#4 0x5590d636a024 <unknown>
#5 0x5590d61b0684 <unknown>
#6 0x5590d61b1da0 <unknown>
#7 0x5590d24b6d25 <unknown>
#8 0x5590d24b63e1 <unknown>
#9 0x5590d202bda8 <unknown>
#10 0x7f36b57d33b9 __libc_start_main
#11 0x5590d202bc35 <unknown>

Received signal 6
#0 0x5590d24e77ee <unknown>
#1 0x5590d24e7bb1 <unknown>
#2 0x7f36b7158430 <unknown>
#3 0x7f36b57e365d gsignal
#4 0x7f36b57e4586 abort
#5 0x5590d24e7055 <unknown>
#6 0x5590d24fd5f5 <unknown>
#7 0x5590d636a9fb <unknown>
#8 0x5590d6369cda <unknown>
#9 0x5590d636a024 <unknown>
#10 0x5590d61b0684 <unknown>
#11 0x5590d61b1da0 <unknown>
#12 0x5590d24b6d25 <unknown>
#13 0x5590d24b63e1 <unknown>
#14 0x5590d202bda8 <unknown>
#15 0x7f36b57d33b9 __libc_start_main
#16 0x5590d202bc35 <unknown>
r8: 00000000000046d2 r9: ffffd590f85e93d8 r10: 0000000000000008 r11: 0000000000000206
r12: 00007fffe2b366b8 r13: 0000000000000000 r14: 00007fffe2b36250 r15: 000000000000005a
di: 00000000000046d2 si: 00000000000046d2 bp: 00007f36b63303e0 bx: 00007fffe2b35ed8
dx: 0000000000000006 ax: 0000000000000000 cx: 00007f36b57e365d sp: 00007fffe2b35ec8
ip: 00007f36b57e365d efl: 0000000000000206 cgf: 0000000000000033 erf: 0000000000000000
trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
[18086:18107:0405/112742:ERROR:browser_gpu_channel_host_factory.cc(133)] Failed to launch GPU process.
------------------End of Terminal Output---------------------

I tried Netflix but it didn't work because I hadn't installed WideVine yet.

I tried ABC iView.abc.net.au and it worked fine. The Australian iView will not work with older versions of flash player. I have been using Google-Chrome to get around this problem.

I will install WideVine next and see if Netflix works.

I have now downloaded WideVine from here:
http://www.slackware.com/~alien/slackbu ... 1alien.txz

I extracted the package and made a SFS from it. Loaded the SFS and I'm watching "The Ranch" on Netflix as I type this.

Seems to be working fine.

What I might do next is make a single SFS including chrome, WideVine and the corrected menu category. If anyone is interested I will put it up on my site at smokey01.com.

Here it is:
http://www.smokey01.com/fd700/sfs/chrom ... deVine.sfs

It works in Fatdog64 and Slacko64 but not in tahrpup64. Tahrpup64 symlinks the lib64 directory to lib.

dancytron
Posts: 1519
Joined: Wed 18 Jul 2012, 19:20

#4 Post by dancytron »

smokey01 wrote:
<lots of stuff deleted>
Here it is:
http://www.smokey01.com/fd700/sfs/chrom ... deVine.sfs

It works in Fatdog64 and Slacko64 but not in tahrpup64. Tahrpup64 symlinks the lib64 directory to lib.
Maybe this explains why I couldn't get Chromium to work on tahrpup64. I thought it was just me and I was going to try again tomorrow. Got file not found kinds of errors when I tried to run it from the terminal.

Will try smokey01's sfs in Slacko64 tomorrow if I have a chance.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#5 Post by peebee »

smokey01 wrote:It works in Fatdog64 and Slacko64 but not in tahrpup64. Tahrpup64 symlinks the lib64 directory to lib.
Good to know....thanks

My converter pet fixes the sfs for Tahrpup64....
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#6 Post by Mike Walsh »

Morning, all.
dancytron wrote:Maybe this explains why I couldn't get Chromium to work on tahrpup64. I thought it was just me and I was going to try again tomorrow. Got file not found kinds of errors when I tried to run it from the terminal.

Will try smokey01's sfs in Slacko64 tomorrow if I have a chance.
Hi, dancytron.

Sorry about that. In my own test results, I failed to mention that I'd used peebee's converter to make Chromium usable in Tahrpup64.

http://www.murga-linux.com/puppy/viewto ... 399#896399

Nowt wrong wi' Tahrpup64, of course; Phil's done his usual excellent job with it.....the lib64 stuff is, as I understand it, just implemented in a somewhat different way, that's all; so the 'normal' paths aren't quite where applications expect to find them!

Anyway, thanks to dancytron & smokey, especially, for confirming that the SFS package will work in FatDog64. This confirms my own (unplanned!) test results. NetFlix will definitely work with the newer releases of Chromium, with very minimal 'messing about'; certainly nothing that we here in Puppyland can't attend to in short order.

(If we hadn't recently moved from a 'capped' data plan to an unlimited one, I wouldn't have even considered trying out NetFlix for myself. It definitely hogs the data through; average of 18-20 MB / min. Ouch!)

Thanks to smokey01 for making that SFS package up. I guess there's no reason why peebee can't now offer a 'NetFlix-ready' Chromium package, too.....it seems it should be simple enough to achieve.

Cheers, everyone (& p310don, too.....who was the first to report back with positive results! http://www.murga-linux.com/puppy/viewto ... 317#897317 )


Mike. :wink:
Last edited by Mike Walsh on Tue 05 Apr 2016, 09:55, edited 1 time in total.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#7 Post by peebee »

smokey01 wrote:changed the Category to WebBrowser now the menu item can be seen.
I've amended the 64-bit desktop file accordingly for the next issue.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#8 Post by peebee »

Mike Walsh wrote:I guess there's no reason why peebee can't now offer a 'NetFlix-ready' Chromium package, too
Mike. :wink:
Hi Mike

I think??!! that what I'll do is amend the chromium post to give links to AlienBob's widevine modules given that they are easy enough to download and install directly and Netflix / Amazon Prime(?) etc. are somewhat specialist requirements.....

Anybody tested Amazon Prime??
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#9 Post by Mike Walsh »

Hi, peebee.

Agreed. That's probably the best way to do it. As you say, it's an easy enough modification to implement, if you want it. Not everybody does...

I might well keep NetFlix going for a while. I think even I can run to £5.99 /month for a single-screen account...and being the sci-fi buff that I am, I've just discovered heaven!

Glad we've got this one worked out, anyroad.....happy to help.


Mike. :wink:

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#10 Post by OscarTalks »

Is there any chance that someone could test Netflix on my Vivaldi package please?
http://murga-linux.com/puppy/viewtopic. ... 8&start=28
This is a Chromium derivative which should run in some of the recent (but not latest) Puppies such as Precise, Wheezy and Slacko 5.7 (if libgconf2 is added) as an alternative to Google Chrome.

There was a report by poster wognath of Netflix working in Vivaldi here
http://murga-linux.com/puppy/viewtopic. ... 0&start=30
I have tried adding the widevine lib as a real file rather than the original symlink. There is mention of the ffmpeg.so being needed as well but is this the case I wonder?
Oscar in England
Image

p310don
Posts: 1492
Joined: Tue 19 May 2009, 23:11
Location: Brisbane, Australia

#11 Post by p310don »

Funnily enough it was Netflix that coerced me from using a much older Puppy to using Tahr32, Chrome didn't work on the old Saluki / Carolina I was using.

Netflix on Tahr using portable Chrome worked, but was pretty buggy. I gave up on chrome in Tahr as I found it itself was buggy, but chromium worked flawlessly, albeit without Netflix. No problem, I could either watch netflix in virtualbox winxp on chrome, or just use my Android TV media player (which is better than computer monitor anyway).

Now, Chromium and Netflix seem to be working flawlessly, although more testing is required.

If I get time, I'll boot into one of the older pups and see if it works on those.

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#12 Post by Mike Walsh »

Hi, Oscar.
OscarTalks wrote:Is there any chance that someone could test Netflix on my Vivaldi package please?
I've just given Vivaldi a spin in Precise 5.7.1. Installs and runs with no problems. I did manage to get NetFlix to come up, logged in, and tried to watch something.....but it wouldn't have it. Once again, I'm getting the advice page, all about HTML5/Silverlight In Windows/Mac.....no mention of Linux at all.

Tried doing some other stuff in it too, but wasn't that successful. Doesn't seem to work like most other browsers; but then I could never get my head round Opera, neither, so.....I may not be the best person to be trying this for you!

How the hell d'you enter an address, having typed it into the address bar? All it wants to do is take me to the Bing search page. I don't need Bing. I know my address; just can't figure out how you enter it... :roll:

Not too sure as I'm that happy with the pretty candy colours, neither..... :lol:


Mike. :wink:


Mike.

User avatar
OscarTalks
Posts: 2196
Joined: Mon 06 Feb 2012, 00:58
Location: London, England

#13 Post by OscarTalks »

Mike Walsh wrote:logged in, and tried to watch something.....but it wouldn't have it
Hi Mike,
Thanks for taking the time to give it a try. I haven't tested Vivaldi very much, just took a look and noticed the widevine libs and the posts saying that it had worked for some. Maybe we will discover more as the testing continues so it is great that you are encouraging folks to do that. For now it is still possible to use Chrome for anyone who is desperate to use Netflix on the slightly older Puppies. Personally I would like to see someone figure out how to make it work in Slimjet but not sure if that is something which the developers need to address at the source code level.
Oscar in England
Image

dancytron
Posts: 1519
Joined: Wed 18 Jul 2012, 19:20

#14 Post by dancytron »

Okay, redid the test with Tahrpup64.

This time I converted the file like I was supposed to. The "allow encrypted" flag was already set.

Worked perfectly.

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#15 Post by Mike Walsh »

Hi, Oscar.
OscarTalks wrote:Hi Mike,
Thanks for taking the time to give it a try.
Well, in for a penny, in for a pound. I'm afraid Vivaldi's a wee bit garish for my liking. I understand it's extremely configurable, but I never could get my head round the way Opera works, so if Vivaldi's based on it, it's not surprising I couldn't figure it out! :)

Re: SlimJet. Yes, I'd love to get NetFlix working in that, I must admit. I like SlimJet's mix of features.....and if we can get NetFlix to work in it, it would be almost the perfect browser for me. But if is a case of modifications at source-code level, then for the time being, I doubt there's much we can do about it.


Mike. :wink:

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#16 Post by Mike Walsh »

dancytron wrote:Okay, redid the test with Tahrpup64.

This time I converted the file like I was supposed to. The "allow encrypted" flag was already set.

Worked perfectly.
Hi, dancytron.

Thanks for trying it a second time; as I said, I failed to make clear the need to use peebee's converter, the first time round. But if it's working for you, great. It all helps to confirm that this is a fairly recent modification at the Chromium Projects.....but it does work (which is the main thing.)

Cheers.


Mike. :wink:

p310don
Posts: 1492
Joined: Tue 19 May 2009, 23:11
Location: Brisbane, Australia

#17 Post by p310don »

Love it when stuff just works.

I upgraded to the latest chromium provided by peebee.

I clicked the old sfs file to uninstall, then clicked the newest v49 sfs to install. Then went straight to netflix, and it still works!

Nice :D

User avatar
Mike Walsh
Posts: 6351
Joined: Sat 28 Jun 2014, 12:42
Location: King's Lynn, UK.

#18 Post by Mike Walsh »

Hi, Don.
p310don wrote:Love it when stuff just works.

I upgraded to the latest chromium provided by peebee.

I clicked the old sfs file to uninstall, then clicked the newest v49 sfs to install. Then went straight to netflix, and it still works!

Nice :D
That, of course, is as it should be..... :)


Mike. :wink:

Post Reply