Get Netflix Support On Linux Via Pipelight

Get Netflix Support On Linux Via Pipelight

What is Pipelight?

Pipelight is a special browser plugin which allows to run your favourite Microsoft Silverlight applications directly inside your Linux browser. Netflix rely upon Microsoft Silverlight, so the Netflix video streaming service has not been supported for Linux users. However, now Netflix support is possible for Linux-based web-browsers via Pipelight.

Pipelight consists out of two parts: A Linux library which is loaded into the browser and a Windows program started in Wine. The Windows program, called pluginloader.exe, simply simulates a browser and loads the Silverlight DLLs. When you open a page with a Silverlight application the library will send all commands from the browser through a pipe to the Windows process and act like a bridge between your browser and Silverlight.

What is Silverlight?

Microsoft Silverlight is a free web-browser plug-in, similar to Adobe flash. It enables interactive media experiences, rich business applications and immersive mobile apps. It is a powerful tool for creating and delivering rich Internet applications and media experiences on the Web.

Well, now we are clear about what is pipelight and silverlight.

Install Pipelight

Caution: Before installing pipelight, close all browsers to prevent crashing.

$ sudo apt-add-repository ppa:ehoover/compholio $ sudo apt-add-repository ppa:mqchael/pipelight $ sudo apt-get update $ sudo apt-get install pipelight

During the installation, it will ask you to accept the license agreement to download a bunch of microsoft fonts. It will take some time. Please be patient to complete installation. You will be asked to install mono or gecko wine packages. These packages not required for pipelight, so that you can safely skip them from installing.

Wine Gecko Installer_010Wine Mono Installer_009After installation is completed, open up your browser and type about:plugins in the address bar. You fill notice that silverlight plugins has been installed.

About Plugins - Mozilla Firefox_011Test Silverlight

Open your browser. Navigate to the URL to test silverlight. This page shows some animation about bunch of balls that collide with each other.

Silverlight Balls Animation Test - Mozilla Firefox_012Test Streaming with pipelight

Go to this page to test smooth streaming with pipelight. If you don’t install pipelight, you won’t see the content.

Experience Smooth Streaming : Media : The Official Microsoft IIS Site - Mozilla Firefox_014For more information about pipelight, please visit this page.

  • jonny

    SK – I have followed those instructions but when I visit netflix I get the ‘Computer Requirements’ error message. When I set my User-Agent I get a silverlight error:
    Whoops, something went wrong… Unknown Error An unknown error has occured Error Code: N8109.
    Any ideas?

  • slackner

    Error N8109 appears when you have no user agent switcher installed. In order to install one follow the instructions here:

  • jonny

    Thanks slackner – the User-Agent switcher I had installed wasn’t working but the one recommended in the article you referred to worked. Cheers.

    Incidentally I also installed the netflix-desktop app with:
    sudo apt-get install netflix-desktop

    (available from the ehoover repo used in the above instructions also)

  • iarba

    Thank you. For me worked well this tutorial on Elementary OS Luna x64.

  • Jacinto José Franco

    I have problems with full screen. when I press ESC or exit from fulll screen Netflix crashes.

  • Alex

    hi there, how do I accept the user licence for the fonts. Nothing I click on or type seems to work. There’s just a at the bottom, but you can’t click it.