Streaming DRM protected content/Pipelight

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

Check the “Compholio” Wine patches page & the FDS-Team Pipelight 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 potentially need to add support in your kernel as well as having your file system mounted explicitly with the option.

Checking for support
Quick check (may not be indicative with recent kernel versions):

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:

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

Setup crossdev
This will 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 http://answers.launchpad.net/pipelight/+faq/2351 such as http://addons.mozilla.org/en-us/firefox/addon/uacontrol/ and configure  to be sent a UA string, such as this one:* Mozilla/5.0 (Windows NT 6.1; rv:23.0) Gecko/20131011 Firefox/23.0

Enjoy improved Netflix.

Troubleshooting

 * Try different UA strings
 * (Re)Move  from
 * Check paths & other variables in  (or if nonexistant,  )