Netflix now playable on Linux

Talking about SolydXK, another distribution or totally off-topic but within the Rules ? It's the right place!
User avatar
Recy
Posts: 60
Joined: 29 Mar 2014 03:29

Netflix now playable on Linux

Postby Recy » 14 Aug 2014 05:20

It's playable if you get google chrome 38 (google-chrome-unstable), use an user agent switcher to make it look like windows 8 chrome, and if NSS is at least 3.16.2. On solydxk libnss is 3.16.1, so after I tried this netflix user agent spoofing there was an error.

Would it break the system to update the nss packages from debian unstable?
Image

User avatar
timber
Posts: 539
Joined: 11 Aug 2013 21:01
Location: Pacific Northwest

Re: Netflix now playable on Linux

Postby timber » 02 Sep 2014 08:01

Should be able to use Pipelight.
If using Chrome ... http://pipelight.net/cms/chrome-chromium.html
http://pipelight.net/cms/about.html
Go to installation tab and click on Debian icon.
Gives complete instructions there.
Also see the link on 'user agent switcher' it tells how to add the correct user agent for Netflix.
http://pipelight.net/cms/installation-user-agent.html

Enjoy,
Dave
timber

Samsung R580-M430 @ 2.27GHz - 8 GB RAM
Geforce 310M w/ nvidia-driver
SolydX/SolydM - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydK - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydKBE - Kernel 3.2.0-4-amd64 - LTS Update Pack: 2014.07.15

User avatar
Recy
Posts: 60
Joined: 29 Mar 2014 03:29

Re: Netflix now playable on Linux

Postby Recy » 02 Sep 2014 08:47

Pipelight is no longer necessary. There is native playback now on Chrome.
Image

kbd
Posts: 99
Joined: 10 Dec 2013 17:51

Re: Netflix now playable on Linux

Postby kbd » 02 Sep 2014 18:25

I really don't understand why there has been the whole Netflix issue on Linux. ChromeOS runs Netflix with no issues, and has for a long time. It is basically just a browser running on top of Gentoo Linux. Not sure why there has been such a problem getting it to work easily on Debian, Ubuntu, etc. :(

User avatar
patzy
Posts: 411
Joined: 15 Dec 2013 08:32
Location: Australia

Re: Netflix now playable on Linux

Postby patzy » 05 Sep 2014 02:23

kbd wrote:I really don't understand why there has been the whole Netflix issue on Linux. ChromeOS runs Netflix with no issues, and has for a long time. It is basically just a browser running on top of Gentoo Linux. Not sure why there has been such a problem getting it to work easily on Debian, Ubuntu, etc. :(
Probably something to do with proprietory bits of software of the sort that Linux purists abhor. Debian appears to be very particular about everything being "open". :roll:

User avatar
timber
Posts: 539
Joined: 11 Aug 2013 21:01
Location: Pacific Northwest

Re: Netflix now playable on Linux

Postby timber » 05 Sep 2014 19:43

Recy wrote:Pipelight is no longer necessary. There is native playback now on Chrome.
Can you please share a link? Care to explain which version of Chrome and what else is needed to get Netflix to play without Pipelight.
timber

Samsung R580-M430 @ 2.27GHz - 8 GB RAM
Geforce 310M w/ nvidia-driver
SolydX/SolydM - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydK - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydKBE - Kernel 3.2.0-4-amd64 - LTS Update Pack: 2014.07.15

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Netflix now playable on Linux

Postby zerozero » 07 Sep 2014 10:39

timber
http://www.webupd8.org/2014/08/how-to-e ... k-for.html
as far as i see it you need :
  • chrome 37
  • an updated version of libnss (debian testing has now 3.17-1 so that should be good enough)
  • an agent switcher
bliss of ignorance

User avatar
timber
Posts: 539
Joined: 11 Aug 2013 21:01
Location: Pacific Northwest

Re: Netflix now playable on Linux

Postby timber » 09 Sep 2014 17:23

Thanks ZZ, I'll give it a try.
I am now using Pipelight which is working well and so much better than netflix-desktop but it would be best to not have to depend on Wine at all.
Thanks for the link and information!

Dave
timber

Samsung R580-M430 @ 2.27GHz - 8 GB RAM
Geforce 310M w/ nvidia-driver
SolydX/SolydM - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydK - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydKBE - Kernel 3.2.0-4-amd64 - LTS Update Pack: 2014.07.15

User avatar
PendragonUK
Posts: 41
Joined: 14 Apr 2014 17:03
Location: St.Austell, Cornwall

Re: Netflix now playable on Linux

Postby PendragonUK » 12 Sep 2014 20:50

I get an error M7063-1913

From what I have read we need libnss3:amd64 2:3.16.3-1 & libnss3-1d:amd64 2:3.16.3-1

I currently have these files but version 2:3.16.1-1

https://packages.debian.org/search?keywords=libnss3
states that Jessie should be 2:3.17-1 or am I missing something. As you can imagine the Ubuntu guys just have a ppa as they do for everything but there are reasons I'm no longer running Ubuntu. I prefer to stick within the repo's something I picked up years ago from my time with PCLinuxOS.

Sorry about this but I'm pushing the boundary of my understanding. Google I understand, I can search for stuff. If I can understand what I find is another matter...
Image
Image

User avatar
timber
Posts: 539
Joined: 11 Aug 2013 21:01
Location: Pacific Northwest

Re: Netflix now playable on Linux

Postby timber » 13 Sep 2014 18:38

I followed the instructions at the site ZZ links to above but receive the following errors when I do a 'sudo apt-get update'
(gpc key is accepted fine ... apparently the ppa is not available)
Without the ppa working I can't install libnss3-nssdb

Code: Select all

Err http://ppa.launchpad.net stable/main Sources                      
  404  Not Found
Err http://ppa.launchpad.net stable/main amd64 Packages
  404  Not Found
Err http://ppa.launchpad.net stable/main i386 Packages
  404  Not Found
Ign http://ppa.launchpad.net stable/main Translation-en_US
Ign http://ppa.launchpad.net stable/main Translation-en
Ign http://business-debian.solydxk.com solydxk/contrib Translation-en_US
Ign http://business-debian.solydxk.com solydxk/contrib Translation-en
Ign http://business-debian.solydxk.com solydxk/main Translation-en_US
Ign http://business-debian.solydxk.com solydxk/main Translation-en
Ign http://business-debian.solydxk.com solydxk/non-free Translation-en_US
Ign http://business-debian.solydxk.com solydxk/non-free Translation-en
Ign http://business-debian.solydxk.com solydxk/contrib Translation-en_US
Ign http://business-debian.solydxk.com solydxk/contrib Translation-en
Ign http://business-debian.solydxk.com solydxk/main Translation-en_US
Ign http://business-debian.solydxk.com solydxk/main Translation-en
Ign http://business-debian.solydxk.com solydxk/non-free Translation-en_US
Ign http://business-debian.solydxk.com solydxk/non-free Translation-en
Fetched 47.1 kB in 58s (808 B/s)
W: Failed to fetch http://ppa.launchpad.net/leonbo/nss/ubuntu/dists/stable/main/source/Sources  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/leonbo/nss/ubuntu/dists/stable/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/leonbo/nss/ubuntu/dists/stable/main/binary-i386/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.
Tried Netflix anyway but receive the same Netflix Error M7063-1913
Chrome Beta installed fine and User Agent Switcher is set to specified version
Is there somewhere else I can get libnss3-nssdb?

Dave
timber

Samsung R580-M430 @ 2.27GHz - 8 GB RAM
Geforce 310M w/ nvidia-driver
SolydX/SolydM - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydK - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydKBE - Kernel 3.2.0-4-amd64 - LTS Update Pack: 2014.07.15

User avatar
timber
Posts: 539
Joined: 11 Aug 2013 21:01
Location: Pacific Northwest

Re: Netflix now playable on Linux

Postby timber » 13 Sep 2014 19:42

I give up on using Chrome for Netflix, too many depends from alien repositories ... Pipelight in FF works fine and is much easier to install and get working IMO. (Perhaps I'll take another look when using Chrome for Netfix becomes more main stream and depends can be found in Debian repositories).

Not to mention the fact that I don't really like using Chrome browser, never have ... opps, guess I did mention it, lol.
Ok, sources all straightened out, unwanted packages purged, caches cleaned ... back in service :roll:

Dave
timber

Samsung R580-M430 @ 2.27GHz - 8 GB RAM
Geforce 310M w/ nvidia-driver
SolydX/SolydM - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydK - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydKBE - Kernel 3.2.0-4-amd64 - LTS Update Pack: 2014.07.15

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Netflix now playable on Linux

Postby zerozero » 16 Sep 2014 10:44

timber
the error comes from using a PPA;
PPA's are meant for ubuntu, not debian.
see Scott's sig for a general warning about this
http://forums.solydxk.nl/memberlist.php ... file&u=482

===
what you need is to get those updated nss lib from debian testing (as i mentioned above) although if you are using BE that might difficult to accomplish.
bliss of ignorance

User avatar
PendragonUK
Posts: 41
Joined: 14 Apr 2014 17:03
Location: St.Austell, Cornwall

Re: Netflix now playable on Linux

Postby PendragonUK » 16 Sep 2014 10:55

Things like having Netflix work out of the box in a distro would be great. Might be something someone could figure that type of thing would make SolydXK stand out.
Image
Image

User avatar
timber
Posts: 539
Joined: 11 Aug 2013 21:01
Location: Pacific Northwest

Re: Netflix now playable on Linux

Postby timber » 16 Sep 2014 18:14

zerozero wrote:timber
the error comes from using a PPA;
PPA's are meant for ubuntu, not debian.
see Scott's sig for a general warning about this
http://forums.solydxk.nl/memberlist.php ... file&u=482

===
what you need is to get those updated nss lib from debian testing (as i mentioned above) although if you are using BE that might difficult to accomplish.
Hi ZZ,

I think this is one of those times for me when, "If it ain't broke, don't fix it".
Pipelight is working so splendidly that I should/ will just use it and enjoy.

Yes,getting all the 'depends' for the specified packages would be quite a challange in BE, I tried (temporatily) adding Debian/Testing and Debian/Unstable repositories but still was not able to get what I needed to do the trick.
I probably could have gotten there eventually but didn't feel it worth the effort this time around.
I may still give this all a try in HE/Testing ... if I get a "wild hair somewhere" one day.
It would be easier to put out the effort if I liked using Chrome, I guess I just don't like being hard wired (pushed) into the whole Google thing. I know FF and like that I can keep it fairly secure.

The fact is that I've grown to 'Very Much Enjoy' the rock solid, stable nature of SolydXK "Production" distros (pretty much "As Is").
I love how they just install and work perfectly every time ... ;)
Of course, I still like to customize my installs to a degree and do a few tweaks, guess that's why I love KDE so much now.
I always appreciate your insight, thanks.

Dave
timber

Samsung R580-M430 @ 2.27GHz - 8 GB RAM
Geforce 310M w/ nvidia-driver
SolydX/SolydM - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydK - Kernel 3.14-2-amd64 - Update Pack: 2014.07.15
SolydKBE - Kernel 3.2.0-4-amd64 - LTS Update Pack: 2014.07.15

User avatar
Recy
Posts: 60
Joined: 29 Mar 2014 03:29

Re: Netflix now playable on Linux

Postby Recy » 18 Sep 2014 02:38

This works as of Sep 17 on SolydXK Home (not Business). You need to install these 3 debs from debian jessie:

libnss3 https://packages.debian.org/jessie/libnss3
libnss3-1d https://packages.debian.org/jessie/libnss3-1d
libnss3-dev https://packages.debian.org/jessie/libnss3-dev

Scroll down for the download links, you either install the i386 or the amd64 versions, depending on your architecture.

Install all 3 with 'dpkg -i libnss3*' (You can set the option --dry-run to check any possible installation problems)

Then you install google-chrome-beta from the google repo. After that, you go to the chrome web store and install user agent switcher and change the agent to Windows 8, such as:

Mozilla/5.0 (Windows NT 6.3, Win64, x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.24 Safari/537.36

This all probably won't be necessary once google 38 becomes stable. And Netflix is dropping silverlight, anyway.
Image

User avatar
PendragonUK
Posts: 41
Joined: 14 Apr 2014 17:03
Location: St.Austell, Cornwall

Re: Netflix now playable on Linux

Postby PendragonUK » 18 Sep 2014 08:26

I'm running in to dependency issues.

Code: Select all

stevem@workstation ~/test $ sudo dpkg -i libnss3* --dry-run
(Reading database ... 168246 files and directories currently installed.)
Preparing to unpack libnss3-1d_3.17-1_amd64.deb ...
Unpacking libnss3-1d:amd64 (2:3.17-1) over (2:3.17-1) ...
Preparing to unpack libnss3_3.17-1_amd64.deb ...
Unpacking libnss3:amd64 (2:3.17-1) over (2:3.17-1) ...
Preparing to unpack libnss3-dev_3.17-1_amd64.deb ...
Unpacking libnss3-dev:amd64 (2:3.17-1) over (2:3.17-1) ...
dpkg: error processing archive --dry-run (--install):
 cannot access archive: No such file or directory
Setting up libnss3:amd64 (2:3.17-1) ...
dpkg: dependency problems prevent configuration of libnss3-dev:amd64:
 libnss3-dev:amd64 depends on libnspr4-dev (>= 4.6.6-1); however:
  Package libnspr4-dev is not installed.

dpkg: error processing package libnss3-dev:amd64 (--install):
 dependency problems - leaving unconfigured
Setting up libnss3-1d:amd64 (2:3.17-1) ...
Processing triggers for libc-bin (2.19-3) ...
Errors were encountered while processing:
 --dry-run
 libnss3-dev:amd64
Thing is I thought SolydXK Home was based on Jessie is so why are we having to pull from from it?
Image
Image

User avatar
zerozero
Posts: 5373
Joined: 10 Feb 2013 23:37
Location: West Midlands, England
Contact:

Re: Netflix now playable on Linux

Postby zerozero » 18 Sep 2014 10:58

ok, what you need is

Code: Select all

sudo echo "deb http://ftp.debian.org/debian testing main contrib non-free" | sudo tee /etc/apt/sources.list.d/testing.list
[this adds the debian testing repo to your source.list]

Code: Select all

apt update
[update the cache]

Code: Select all

apt install libnss3 libnss3-1d libnss3-dev
[install the needed lib from testing, dependencies should be solved now]

Code: Select all

sudo rm /etc/apt/sources.list.d/testing.list
[remove the debian testing repo]

Code: Select all

apt update
[update the cache]
bliss of ignorance

User avatar
PendragonUK
Posts: 41
Joined: 14 Apr 2014 17:03
Location: St.Austell, Cornwall

Re: Netflix now playable on Linux

Postby PendragonUK » 18 Sep 2014 11:37

Thank you I can return to binge watching TV shows...

Would I be right in thinking that once we have SolydXK EE we wont have this type of issue because we will be running right off the Debian testing repos?
Image
Image

User avatar
Zill
Posts: 1850
Joined: 13 Aug 2013 14:28
Location: Lincolnshire, UK

Re: Netflix now playable on Linux

Postby Zill » 18 Sep 2014 11:49

PendragonUK wrote:...Would I be right in thinking that once we have SolydXK EE we wont have this type of issue because we will be running right off the Debian testing repos?
You might not have this particular issue but you will certainly have other "issues" running Debian Testing. The clue is in the name - this is not the right choice if you don't want to get your hands dirty! ;-)

User avatar
PendragonUK
Posts: 41
Joined: 14 Apr 2014 17:03
Location: St.Austell, Cornwall

Re: Netflix now playable on Linux

Postby PendragonUK » 18 Sep 2014 13:39

I know what you are saying, that said Debian testing is still quite some distance from the bleeding edge. I think an Arch user would smile at the thought of Debian testing being "too edgy" for a regular user.
Image
Image


Return to “Open Chat / General Discussion”

Who is online

Users browsing this forum: No registered users and 1 guest