Streaming DRM protected content/Pipelight

Recently it has been made possible to run it via Wine.

Check the “Compholio” Wine patches page for the latest information. At the time of this writing, Wine version 1.7.0 seemed to be targeted.

xattr
File system extended attributes are used to keep the precious DRM working, so you’ll need support in your kernel as well as your file system mounted explicitly with the option.

Checking for support
Quick check:

More thorough:

Adding support
In recent kernel versions there doesn’t appear to be an option for ext4 extended attributes, presumably meaning they’re always on already.

See Kernel/Upgrade for in-depth kernel rebuild instructions.

If you were only missing the option in :

Wine
Wine is quite the moving target, so will almost certainly need to be unmasked:

crossdev
Used to build win32 stuff to be run via Wine.

winetricks
We’ll also need the winetricks script to install some fonts:

If you aren’t using GNOME, you can save yourself some trouble by ensuring the ' ' USE flag is disabled:

Pipelight
If you don’t already have a local overlay (note this can interfere with Layman stuff):

Setup crossdev
This will take quite a while:

Wine installation
This takes a bit, and produces a lot of output:

Pipelight config
Needs to be changed a bit:

Firefox, etc.
Start Firefox (from terminal for output explaining whether pipelight is going to work or not), and go to http://bubblemark.com/silverlight2.html for a quick check for Silverlight support.

Netflix
Install an extension listed at https://answers.launchpad.net/pipelight/+faq/2351 such as https://addons.mozilla.org/en-us/firefox/addon/uacontrol/ and configure  to be sent a UA string, such as  .*

Enjoy improved Netflix.