How To Easily Enable Silverlight, And Watch Netflix, on Linux

Ads by Google

Netflix depends on Silverlight; Silverlight doesn’t play well with Linux. But Linux users have an easy-to-use workaround.

Lots of progress has been made when it comes to watching Netflix on Linux, but now it’s even easier than ever thanks to something called Pipelight. Here’s what you need to do to get Pipelight working on your Linux machine.

About Pipelight

pipelight_silverlight_test
Pipelight is a project that aims to get Netflix (and other Silverlight applications) to work on your Linux machine, inside your favorite browser. It’s a lot easier to use than Netflix Desktop, a previous tool for the job that required you run a complete Firefox browser in Wine.

Pipelight allows you to use your favorite Linux browser and you can use it for more than just Netflix. Read more about why Netflix normally doesn’t run on Linux, if you’re curious.

Installation

Getting Pipelight is pretty straightforward. Except for the very end, all you need to do is copy and paste some commands.

Ubuntu

The first thing you’ll need to do is add the necessary repository. In Ubuntu, you can add it with this command:

sudo add-apt-repository ppa:pipelight/stable

Ads by Google

Then, install Pipelight using the command:

sudo apt-get update && sudo apt-get install pipelight-multi

Fedora

In Fedora, you’ll first need to install the Microsoft Core Fonts (fonts like Arial and Times New Roman) manually:

sudo yum install cabextract && sudo rpm -i http://sourceforge.net/projects/mscorefonts2/files/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

Once this has completed, you can add the Pipelight repository and install the package:

sudo wget http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Fedora_19/home:DarkPlayer:Pipelight.repo -O /etc/yum.repos.d/pipelight.repo && sudo yum install pipelight
pipelight_fedora_install

Other Distributions

If you’re a user of a different distribution than the two mentioned above (or their derivatives), then just go to this page, where you can find the instructions for your distribution. The general flow of commands will remain the same – it’s just different links and syntax.

Finishing It Off

Once Pipelight has been installed, you need to configure it and enable Silverlight using the command:

sudo pipelight-plugin --enable silverlight

Congratulations! Once you launch your browser, Silverlight should now be functional on your computer! This includes all Silverlight applications that you come across, and not just Netflix.

If you happen to come across any SELinux issues (and Fedora users might) while using Pipelight, you can make SELinux play nice with this command:

sudo setsebool -P unconfined_mozilla_plugin_transition 0

Getting Netflix to Work

If you stopped here to go try out Netflix, you may have noticed that Netflix still doesn’t allow you to watch any of their content, even though you have Silverlight ready to go. Netflix still checks your user agent and recognizes that you’re using a Linux machine, and therefore continues to block you.
pipelight_netflix_error
This can be easily circumvented, however, by installing an extension to your browser that can alter your user agent. I’d recommend User Agent Switcher for Firefox (which we reviewed here) and User-Agent Switcher for Chrome. The ideal setting seems to be “Firefox 15 Windows” for Netflix to allow you to continue, but any setting that switches your user agent to Windows should work. The extensions apply the changes to all tabs – not just individual tabs – which is something to take note of. Thankfully, this trick is only needed while you use Netflix – it’s not needed by any other major Silverlight applications.

Conclusion

pipelight_netflix_running
I’m really glad that Pipelight came out and is working well — although Netflix Desktop was a good temporary solution, I much rather prefer Pipelight’s implementation. Hopefully Netflix is still planning on making an HTML5 player that doesn’t block Linux in the same way they currently do for their Silverlight player.

How have you been accessing Netflix from Linux so far? Are there any other Silverlight applications you like that this would enable? Let us know in the comments!

Image Credits: Penguins in Antarctica Via Shutterstock

Join live MakeUseOf Groups on Grouvi App Join live Groups on Grouvi
Best Linux Apps
Best Linux Apps
18 Members
Linux for New Switchers
Linux for New Switchers
22 Members
Linux Distros Talk
Linux Distros Talk
10 Members
Master the Linux Command Line
Master the Linux Command Line
13 Members
Ads by Google
Comments (99)
  • Jani Lampo

    Netflix work fine in chrome and no “plugins” need :D

  • Fractaluser

    You need to finalize the installation for the browser plugins to work, check about:plugins for firefox to see if Silverlight is there. If not close the browser and do:

    sudo pipelight-plugin –create-mozilla-plugins

    and you should be set for firefox at least =)

  • Carlos

    I get this nasty error:

    Error: Package: wine-core-1.7.40-2.1.i686 (home_DarkPlayer_Pipelight)
    Requires: libgphoto2_port.so.10(LIBGPHOTO2_5_0)
    Available: libgphoto2-2.5.3-9.fc21.i686 (fedora)
    libgphoto2_port.so.10(LIBGPHOTO2_5_0)
    Installed: libgphoto2-2.5.7-2.fc21.i686 (@updates)
    ~libgphoto2_port.so.12(LIBGPHOTO2_5_0)

    ;(

  • c4032678

    The good news is that installation was flawless on 64-bit Ubuntu 14.04, the Silverlight plugin appears in the Firefox add-ons list and it works perfectly for sites other than Netflix. The bad news is that Netflix doesn’t work in Firefox with either User Agent Switcher or Overrider, so I tried Chromium. However, the plugin installation itself does nothing to Chromium (39) in the first place, so I am back at square one.

  • onno

    It works with kubuntu 14.04 amd64 with firefox.

    Thanks!!!

Load 10 more
Affiliate Disclamer

This review may contain affiliate links, which pays us a small compensation if you do decide to make a purchase based on our recommendation. Our judgement is in no way biased, and our recommendations are always based on the merits of the items.

For more details, please read our disclosure.
Affiliate Disclamer

This review may contain affiliate links, which pays us a small compensation if you do decide to make a purchase based on our recommendation. Our judgement is in no way biased, and our recommendations are always based on the merits of the items.

For more details, please read our disclosure.