Getting Netflix to Run on Mint 15 (Olivia)
This turned out to be a bit tricky and required some digging. Here’s what worked for me:
Follow the instructions here to install Pipelight (which uses Wine to run the Silverlight plugin that Netflix needs):
For me, this meant running the following commands:
sudo add-apt-repository ppa:pipelight/stable
sudo apt-get update
sudo apt-get install --install-recommends pipelight-multi
sudo pipelight-plugin --update
User Agent Switching
Before you can test anything, you need to install a user agent switcher in your browser. I normally run Firefox, but switched to Chromium for Netflix because I kept getting DRM errors (Turns out that Firefox was not the issue, but a clean install of Chromium eliminated some variables anyhow).
While testing in Firefox, I ran across these instructions to delete the contents of “/~/.wine-pipelight/drive_c/users/Public/Application\ Data/Microsoft/PlayReady/” to eliminate the DRM error. This didn’t seem to help for me, so I switched to Chromium, just in case. In fact, the real issue was that I needed to set my root filesystem to mount with extended attributes (see below). Both Chromium and Firefox worked in the end.
In Chromium, I installed this extension:
In Firefox, this one:
I set the user-agent to “Firefox/Windows Firefox 15” in Chromium and “Windows/Firefox 29″ in Firefox (both worked – tips on which user-agent to choose are here).
Mount Filesystem with Extended Attributes
This turned out to be the key step. You need to mount the root filesystem with user_xattr enabled (as described here.
For me this meant editing /etc/fstab as root and adding “user_xattr,” (note the comma) before “errors=remount=ro” for my root filesystem (more info here). I recommend that you be very careful about doing this, because a typo could prevent you from mounting the operating system on reboot.
After rebooting my machine, everything worked like a charm in both Chromium and Firefox.
Comments are closed.