Package Details: pipelight 1:

Git Clone URL: (read-only)
Package Base: pipelight
Description: A browser plugin which allows one to use windows only plugins inside Linux browser
Upstream URL:
Licenses: GPL2, MPL, LGPL2.1
Submitter: anish
Maintainer: anish
Last Packager: anish
Votes: 200
Popularity: 0.002455
First Submitted: 2013-08-18 22:14
Last Updated: 2016-02-18 07:42

Latest Comments

poikilos commented on 2017-12-06 20:59

Download error is still occurring. Is @anish around to add those fixes masticass provided (add sigs, then change links or possibly upload the file to AUR)?

Failure while downloading Aborting...

I did all of masticass' steps except I don't know how to do : "Added the signature file as well to the PKGBUILD" where do you add it? I put it in the folder but don't know what else you mean. I get: ==> ERROR: Integrity checks (md5) differ in size from the source array.

masticass commented on 2017-10-08 18:10

Here's what I've done:
1. I found this other repo that contains the pluginloader.tar.gz and its signature:
2. Added the signature file as well to the PKGBUILD.
3. Run md5sum on all tar.gz files (there are 3 of them: v0.2.8.2.tar.gz, pluginloader-v0.2.8.2.tar.gz, pluginloader-v0.2.8.2.tar.gz.sig), and added their respective md5sum to the PKGBUILD (in order).
4. I got an error of a gpg key missing, so I ran gpg --recv-key E49CC0415DC2D5CA to get the key.
5. Enabled the validgpgkeys in the PKGBUILD (removed the # in front of the validpgpkey)
6. Added pluginloader-v${pkgver}.tar.gz.sig to the noextract
7. Ran makepkg -si
8. The package built without any problem.

Here's what the final PKGBUILD looks like, hope this helps:

# Maintainer: Anish Bhatt anish [at] gatech [dot] edu

pkgdesc="A browser plugin which allows one to use windows only plugins inside Linux browser"
arch=('i686' 'x86_64')
license=('GPL2' 'LGPL2.1' 'MPL')

depends=('wine-staging>=1.9.2' 'ttf-ms-fonts' 'wget' 'cabextract' 'unzip' 'gnupg')
if [[ "$CARCH" == "x86_64" ]]; then
depends+=('lib32-libsm' 'lib32-libgl')
depends+=('libsm' 'libgl')

optdepends=('zenity: needed for file dialogs',
'kdebase-kdialog: needed for file dialogs in KDE')

# Set value to 1 if you want to compile pluginloader yourself

if [[ $_compilepluginloader != 0 ]]; then
if [[ "$CARCH" == "x86_64" ]]; then

makedepends+=('cabextract' 'xz')

# "${pkgver%.*}-${pkgver##*.}.tar.gz")


validpgpkeys=(428B5197DE952586DA520298E49CC0415DC2D5CA) # Sebastian Lackner & Michael Mueller



#this changes the install location for the pipelight executables

#change this if your wine-silverlight is installed elsewhere, or if you prefer a different wine directory

prepare() {
pushd $_srcdir

if [[ $_compilepluginloader == 0 ]]; then
ln -sf ../pluginloader-v${pkgver}.tar.gz .
ln -sf ../pluginloader-v${pkgver}.tar.gz.sig .

#patch -p1 < ../gnupg_fix.patch
pushd share/

#in case you want to use 64bit wine, you would need this
#if [[ "$CARCH" == "x86_64" ]]; then
# sed -i 's|Files|Files (x86)|g' configs/pipelight*
# sed -i 's|Files|Files (x86)|g' install-dependency


build() {
pushd $_srcdir
if [[ $_compilepluginloader == 0 ]]; then
./configure --prefix=$_prefix --wine-path=$_wine/bin/wine --gcc-runtime-dlls="" --win32-prebuilt
./configure --prefix=$_prefix --wine-path=$_wine/bin/wine --gcc-runtime-dlls="" --win32-static

package() {
make -C $_srcdir PREFIX=$_prefix DESTDIR=$pkgdir install

#if [[ $_compilepluginloader == 0 ]]; then
# install -Dm644 src/windows/pluginloader.exe ${pkgdir}/$_prefix/share/pipelight/.
# All plugin creation has now been moved to pipelight.install

# fix man page flags
chmod 0644 ${pkgdir}/usr/share/man/man1/pipelight-plugin.1

# vim:set ts=2 sw=2 et:

timofonic commented on 2017-09-05 05:19

Newer is better

RoestVrijStaal commented on 2017-09-04 21:48


Running an own webserver to serve the file sounds overkill to me. Didn't replacing the urls and md5sums in the PKGBUILD help?

Also FDS-team are dickheads for euthanizing pipeline on the fallacy of "Popular browsers support most of the stuff most people use pipeline for". Fuck them.

rigon commented on 2017-06-26 16:37

I tried to activate Silverlight plugin in Firefox ESR, but I wasn't able to do so...
After digging into the problem, I found some libraries were missing with:

pipelight-plugin --system-check

I search for packages that install those libraries, and I got it working.

The libraries are the following, and if you feel if it correct, please add them to the dependencies:

(AUR) lib32-smbclient
(AUR) lib32-unixodbc

rigon commented on 2017-06-26 16:29

I managed to install pipelight from here:
I downloaded the necessary files into a local webserver:

mkdir -p /srv/http/pluginloader/v0.2.8.2
wget -O /srv/http/pluginloader/v0.2.8.2/pluginloader.tar.gz
wget -O /srv/http/pluginloader/v0.2.8.2/pluginloader.tar.gz.sig

Then, I added an entry in hosts file (run as root):

echo >> /etc/hosts

Re-run the installation and should work!

coderbrahmin commented on 2017-06-01 19:19

==> ERROR: Failure while downloading

Fincer commented on 2017-05-06 08:28

Thanks for the hint maccabbi! I got the plugin work with your instructions, though I made little additional changes to the PKGBUILD script (enabled x86_64 architecture).

To keep the hassle as minimum as possible, here's the PKGBUILD script I used:

It has the changes maccabbi instructed earlier. Remember to include pipelight.install file as well and you're good to go.

And to get the plugin work, follow the basic steps:
1) close the web browser
2) make & install the plugin (pacman -U *.tar.xz)
3) delete $HOME/.wine-pipelight

In terminal, run:

4) sudo pipelight-plugin --create-mozilla-plugins
5) pipelight-plugin --enable silverlight5.1 (or whichever plugin you prefer)
6) pipelight-plugin --accept

Step 6 may not be necessary, but you may run the command just to make sure the plugin works in your browser. If the plugin still doesn't work, please see my comment below for possible solution.

maccabbi commented on 2017-05-02 15:39

I got it to work with a couple of changes

# "pluginloader-v${pkgver}.tar.gz.sig::${pkgver}/pluginloader.tar.gz.sig"

change to:
# "pluginloader-v${pkgver}.tar.gz.sig::"

and change

Fincer commented on 2017-04-29 08:40

Damn this hassle. First I wondered why the domain was down. I ignored it for a few weeks, and returned to the issue now. The domain is still down. And now the explanation.

Luckily, the pipelight author has been kind enough to keep the pipelight code on BitBucket:

felixonmars commented on 2017-04-13 18:39

The project has been discontinued:

seeegma commented on 2017-04-12 20:03

The domain doesn't seem to be active any longer, and thus the package cannot be installed. Just click the link for "pluginloader-v0.2.8.2.tar.gz" under "Sources" above to see.

Fincer commented on 2017-04-12 06:26


Thanks for the hint! However, I'm already using firefox-kde-opensuse from AUR. As an alternative solution, I may just create a local & custom firefox package on my computer in which the firefox source has been edited to point to esr release.

guiodic commented on 2017-04-04 13:15

to Fincer: you should install firefox-esr-bin from AUR

Fincer commented on 2017-03-25 13:40

Pipelight not working on Firefox 52:

Mozilla has removed NPAPI support from Firefox 52 which prevents Pipelight and several other plugins from running. As a workaround, you can re-enable NPAPI support by opening about:config page and adding a new boolean value "plugin.load_flash_only". Set its value to "false".

The workaround may not be permanent but it works at the time of writing this reply.

Original question & answer here:

Another issue related to dependencies:

I'm not sure but should this package include dependency of 'unixodbc' package as pipelight looks for a library file included in that package while executing 'pipelight-plugin --system-check' command

anish commented on 2016-09-05 21:29

Hey @GLTRV, this is not a pipelight issue, but a problem with gpg. See details here

GLTRV commented on 2016-08-30 19:22

Hi anish, I have this error while trying to install with yaourt:

gpg: Signature made Tue 09 Feb 2016 05:41:51 PM EST
gpg: using RSA key E49CC0415DC2D5CA
gpg: lookup_hashtable failed: Unknown system error
gpg: trustdb: searching trust record failed: Unknown system error
gpg: Error: The trustdb is corrupted.
gpg: You may try to re-create the trustdb using the commands:
gpg: cd ~/.gnupg
gpg: gpg --export-ownertrust > otrust.tmp
gpg: rm trustdb.gpg
gpg: gpg --import-ownertrust < otrust.tmp
gpg: If that does not work, please consult the manual
make: *** [Makefile:74: prebuilt32] Error 2
==> ERROR: A failure occurred in build().
==> ERROR: Makepkg was unable to build pipelight.


anish commented on 2016-07-10 20:25

@Exagone313 that might be true for your use case, not every single that pipelight needs from wine-staging is available in wine.

Exagone313 commented on 2016-07-10 20:00

The package multilib/wine works with pipelight, please update your package to make it depends either multilib/wine, knowing that multilib/wine-staging provides the package wine.

robertolos commented on 2016-05-31 13:50

Hi @anish
There is an issue with the validity check of pluginloader-v0.2.8.2.tar.gz:
==> Validating source files with md5sums...
v0.2.8.2.tar.bz2 ... Passed
pluginloader-v0.2.8.2.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build pipelight.
==> Restart building pipelight ? [y/N]
==> ----------------------------------
==> ERROR: unable to update

anish commented on 2016-02-18 07:42

Sorry, pushed the wrong pkguild. Should be fixed now !

YauheniM commented on 2016-02-18 07:31


==> Starting prepare()...
/tmp/yaourt-tmp-fawlog/aur-pipelight/./PKGBUILD: line 60: pushd: mmueller2012-pipelight-b7b5e5471d52/: No such file or directory
== ERROR: A failure occurred in prepare().
== ERROR: Makepkg was unable to build pipelight.

Best regards,

anish commented on 2016-01-21 17:24

@Magnetz74 do you have a link to anything I can read ? I spent a lot of time trying to do this before, and signing for aur packages was absolutely not supported at that time

Magnetz74 commented on 2016-01-21 08:39

/usr/bin/gpg --batch --no-default-keyring --keyring "share/sig-pluginloader.gpg" --verify "pluginloader-v0.2.8.tar.gz.sig" "pluginloader-v0.2.8.tar.gz" fails

As someone on the Arch IRC with more knowledge than I said please "include the file as part of the sources and use makepkg's signature scheme"

Thank you for maintaining this!

anish commented on 2015-12-07 21:23

@oxalin There is a dependency on wine-staging. If wine-gaming-nine is based on it, then it needs to add wine-staging to it's provides field, especially since wine-staging is now a commnunity package. If you want to get around it, you can just modify the pipelight pkgbuild to say depends on wine-gaming-nine instead of wine-staging, but I can't commit that to the pkgbuild as the depends field can't be optional, and optdepends would not work here.

oxalin commented on 2015-12-07 20:54

Is there really a dependency on wine-staging or should it be on wine? Because when installing the wine-gaming-nine package, which doesn't flag as providing wine-staging eventhough it is based on it with some extra modifications, pipelight doesn't see it. Thus, it also installs wine-staging alongside wine-gaming-nine...

stiege commented on 2015-10-30 06:10

makepkg -si
==> ERROR: pipelight is not available for the 'armv7h' architecture.
Note that many packages may need a line added to their PKGBUILD
such as arch=('armv7h').

Any chance of there ever being support for armv7h?

anish commented on 2015-10-05 02:02

@delx Since the package supports more than one plugin, these are actually optdepends for wine-staging

delx commented on 2015-10-04 08:46

I found that I needed these packages for the flash plugin to work:

Could they be added as dependencies to the package?

whaler commented on 2015-08-11 23:26

No, no progress. I just upgraded to Firefox 40.0, same thing (as expected).
Embarrassed to confess I haven't used IRC since about 2000... I will try and register at freenode and flex my IRC client.

anish commented on 2015-08-11 19:26

@whaler, did you make any progress ?

anish commented on 2015-08-11 00:01

@whaler, would be able to help you faster if you jump on to #pipelight on freenode

whaler commented on 2015-08-10 22:28

In Firefox, I get:

application/x-pipelight-error-silverlight5.1 (Error during initialization: pipelighterror-silverlight5.1)

anish commented on 2015-08-10 20:19

@berbigou done

berbigou commented on 2015-08-10 05:09

I would suggest wine-staging instead of wine-silverlight as dependency

anish commented on 2014-12-31 01:22

@Kyrias Unfortunately, it is not as simple as that, so I've turned off key verification for now in this PKGBUILD.

kyrias commented on 2014-12-29 23:07

A validpgpkeys array should be added for this PKGBUILD to work properly with pacman-4.2

anish commented on 2014-12-22 07:51

Package updated with fix for gnupg issue, you no longer need to patch anything manually

slackner commented on 2014-12-21 06:53

As reported in #archlinux, there seems to be some incompatibility with the latest version of gnupg which breaks compilation, and probably also the "pipelight-plugin --update" command. Quick hack to fix the compilation issue:

* Download the tarball of this AUR package manually
tar -xf pipelight.tar.gz
cd pipelight

* Apply the following patch:
wget | patch -p1
(depends on the following patch file to remove the gpg check:

* Then start compilation with
makepkg -s

mareex commented on 2014-12-12 10:42

thx @slackner and @anish

I completey removed pipelight as anished suggested and deleted the libpipelight* files in /usr/lib/mozilla/plugins as slackner pointed out. Additionally I removed .wine-pipelight/ and firefox'S pluginreg.dat. After installing pipelight again everything worked.

anish commented on 2014-12-11 21:16

@mareex a remove & install fixed it on the machine where I could reproduce it.

slackner commented on 2014-12-11 12:40

@mareex: Silverlight5.0 still works fine for me. Your problem is most likely caused by mixing up files from multiple pipelight installation. Make sure that you really have only one version installed.

If you are not sure anymore, here are some steps which could probably help:

* run "which pipelight-plugin", and make sure that you're running the right script (which should be located in /usr/bin). If this wasn't the case run "pipelight-plugin --create-mozilla-plugins" afterwards.

* make sure that all symlinks (in ~/.mozilla/plugins and /usr/lib/mozilla/plugins) point to the right libpipelight-*.so libs in /usr/lib/pipelight.

* if you have any custom configs in ~/.config/pipelight-silverlight* delete them / update them to point to the right pluginloader.exe path.


mareex commented on 2014-12-11 10:42

Yes, because only works with 5.0.

anish commented on 2014-12-11 10:07

Nevermind, I was able to reproduce this. Will take a look

anish commented on 2014-12-11 09:53

Is there a particular reason you are using silverlight5.0 over 5.1 ?

mareex commented on 2014-12-11 09:47

With the newest version piplight isn't working any longer for me.
Output states that there is an incompatible version of pluginloader.exe

Does anyone know a solution?

anish commented on 2014-09-02 23:25

wine-silverlight & ttf-ms-fonts are both in aur. makepkg is always unaware of packages in aur. You need to use an aur helper or install dependencies from aur manually, that should solve it

ghatanothoa commented on 2014-09-02 22:24


==> Installing missing dependencies...
error: target not found: wine-silverlight>=1.7.19-2
error: target not found: ttf-ms-fonts
:: There are 3 providers available for lib32-libgl:
:: Repository multilib
1) lib32-mesa-libgl 2) lib32-nvidia-304xx-libgl 3) lib32-nvidia-libgl

Enter a number (default=1):
==> ERROR: 'pacman' failed to install missing dependencies.

on makepkg -s, multilib and multilib testing are both enabled and repos synched. Any ideas what is going on?

anish commented on 2014-08-08 03:13

I think your mirrors are just not synced up then, try a pacman -Syy first

15goudreau commented on 2014-08-08 03:10

I manually downloaded 19.2 from the repository, but had to use a mirror. So something is going on with that package that needs to be looked at. Seems to be installing fine now.

anish commented on 2014-08-08 03:04

Did you forget to enable [multilib] ?

15goudreau commented on 2014-08-08 03:03

Getting errors trying to install pipelight. Failed to retrieve files with yaourt.

lib32-gettext-0.19.1-1-x86_64 - requested URL:404 not found


anish commented on 2014-07-28 23:54

@Trxtr can you give a little more detail ?

Trxtr commented on 2014-07-27 12:07

troubles in installing silverlight plugin - stucks at installing... help?

Anonymous comment on 2014-06-25 13:34

Samba is an opt-dep for wine-silverlight.

Chrissss commented on 2014-06-25 09:06

According Pipelight needs ntlm_auth out of the samba package for NTLM authentication via HTTP. Shouldn't be Samba a dependency because of this?

ItachiSan commented on 2014-06-05 17:59

I'm having troubles in installing silverlight plugin... flash plugin is installed with no problems, instead silverlight5.1 stucks at installing...

anish commented on 2014-06-05 09:19

@cellisten thanks for the headsup, you can follow the discussion on #pipelight on freenode for updates on this.

@swiftgeek silvelight is no longer enabled on upgrade, only on install

cellisten commented on 2014-06-04 07:58

From version 35 and up NPAPI won't be supported in chromium which will make pipelight unsopported. The bug I reported below suggests that code to support NPAPI is patched into the chromium codebase for arch. Another way to do it would be to create a new AUR package for a NPAPI version of chromium. Thought people using pipelight would like to know.

The bug I've added to chromium:

swiftgeek commented on 2014-04-29 22:42

I just mean that accepting silverlight license (and enabling it) isn't essential for using pipelight with eg. flash
But that fix is good enough, thanks.

anish commented on 2014-04-29 22:37

@swiftgeek This plugin at one point used to only provide silverlight support, and nothing else. This is a holdover from those days. By default no plugins are enabled. As majority of the people are using this for silverlight, the idea is to have the least number of ppl run manual disable/enable commands.

I'll change it to be only post_install instead of post_upgrade too, so that should fix your problem. As for the license, every package on aur with a custom license assumes you have accepted it on install, so I don't think that's really an issue.

swiftgeek commented on 2014-04-29 22:31

Is `pipelight-plugin --accept --enable silverlight` seriously needed every update? Some people are not using pipelight for silverlight, and accepting license without user interaction also doesn't seem right…

anish commented on 2014-04-08 23:21

md5sum issue fixed. The requirement of updating twice is an issue with your aur helper (not pacman, since these packages are in aur) not resolving dependencies correctly.

colinkeenan commented on 2014-04-08 22:52

In addition to the failed validity check listed in my previous comment, I had to update my system twice to even get that far because the first update said pacman couldn't find the correct version of wine-silverlight which is of course because it was about to be updated from AUR after I said N don't try to build pipelight again.

colinkeenan commented on 2014-04-08 22:49

==> Validating source files with md5sums...
v0.2.6.tar.bz2 ... Passed
pluginloader.tar.gz ... FAILED
==> ERROR: One or more files did not pass the validity check!
==> ERROR: Makepkg was unable to build pipelight.

Bastiencade commented on 2014-04-04 20:24

@anish, thanks SO much for this! Wonderful package, I'm playing a movie right now. Works flawlessly on the current Manjaro distro.

anish commented on 2014-03-13 23:05

@sirrus23, aah thanks for catching that. This used to be doable in earlier versions of pipelight when there was only one config file, now it needs to be specified on a per plugin basis. Removing this option since it's no longer relevant.

sirrus233 commented on 2014-03-13 16:18

The PKGBUILD script may have a flaw. The $_wineprefix variable is never used, and thus I think it is impossible to automatically install to any prefix other than .wine-pipelight

This can be worked around by uncommenting the line:
#sed -i "30s|.wine-pipelight|$_wineprefix|g" pipelight
But even this is inaccurate in terms of the line number and file to modify, and needs to be altered so that it reads:
sed -i "26s|.wine-pipelight|$_wineprefix|g" pipelight-*

This will cause pipelight's wine prefix to install to ~/$_wineprefix

The comment directly preceding this line states that the command will happen automatically if $_wineprefix is changed, but this seems to be false.

anish commented on 2014-02-08 22:44

@blackhole I think this is a problem with your AUR helper, since it's at installing dependencies, not the actual pipelight package. Try using makepkg & install via pacman

blackhole commented on 2014-02-08 22:41

==> Building and installing package
==> Install or build missing dependencies for pipelight:
==> Making package: pipelight 1: (Sat Feb 8 23:39:11 CET 2014)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[sudo] password for piero:

This is strange. I have never set a sudo password and I don't want to set one.

anish commented on 2014-02-08 21:31

@blackhole Not sure what you mean exactly, can you paste an example ? sudo is actually preferred over root for security reasons

@hagabaka I'll look into it, will check all the other plugins

blackhole commented on 2014-02-08 12:14

This package is always asking for sudo password on installation instead of root password as all other AUR packages...

hagabaka commented on 2014-02-07 06:04

@anish I see why it was that way, but right now pipelight works just fine with regular wine unless you need silverlight, and if someone needs it, they can just install wine-silverlight. That sounds like optdepend to me.

anish commented on 2014-02-03 06:07

pipelight was started as a silverlight replacement, flash support was added much later, hence it was not an optdepend

hagabaka commented on 2014-02-02 23:14

wine-silverlight seems only necessary if you use this with silverlight (I installed the unpatched wine with pacman -Sd and pipelight Flash continues to work). So why not make it an optdepend instead?

colinkeenan commented on 2014-01-30 01:14

I double checked chrome://plugins. Silverlight is not listed. I can't get it to re-install. I already tried deleting ~/.wine-pipelight

colinkeenan commented on 2014-01-29 18:23

Stopped working after upgrading google-chrome-dev to Version 34.0.1809.0 dev aura. I tried removing .wine-pipelight, but silverlight won't re-install into google-chrome-dev.

It does re-install into Firfox though. I tried re-installing wine-pipelight and wine-silverlight, but I still can't get it to re-install into google-chrome-dev.

diazkun commented on 2014-01-21 09:50

wine-browser-installer>=1-7 doens't seems to be a required dep. Just installed witouth it. Netflix support is something usa specific and I just want to enable silverligh and flash for other websites. At least that's what I assume that package provides.

swiftgeek commented on 2014-01-16 21:59

Can we get ""* "/usr/share/pipelight/install-dependency" in other package that would be updated every time it changes (pipelight-plugin --update needs root rights, and also network, so cron is kinda bad choice)
or just bump pkgrel of this package?
Without this we can miss important security updates (to eg. flash)

*has sig file also:

echinotrix commented on 2014-01-07 09:29

Pipelight is crashing when accessing lovefilm content. works fine.

A wine popup reports errors in pluginloader.exe

Looks similar to jakoblund's post (2013-11-16 11:48), but I am not familiar with code to evaluate.

Any ideas?

Christian.H commented on 2014-01-04 19:04

@uberben Thanks, installing lib32-alsa-plugins and lib32-libpulse fixed my sound issues!

colinkeenan commented on 2014-01-01 05:20

This page works again:
And this one works as well giving me 24-25 fps:, but I'm still getting ... Internet Connection Problem ... Error Code: N81566205 from Neflix videos.

Any ideas?

colinkeenan commented on 2014-01-01 05:12

I decided to try this because with netflix-desktop, whenever I tried to play a video, I got ... Internet Connection Problem ... Error Code: N81566205. After removing netflix-desktop and deleting my ~/.netflix-desktop folder, I installed pipelight. I verified silverlight was installed in Chrome. This page worked fine for me: (although now it's crashing Chrome).

I tried netflix without switching user agent, and of course that failed. Then I used the User-Agent-Switcher for Chrome to set Chrome to Windows Firefox 15. I tried to play a video, and got ... Internet Connection Problem ... Error Code: N81566205.

Pipelight is doing the same thing that Netflix-Desktop did.

Can anyone help me?

anish commented on 2013-12-26 05:12

@uberben Those are all optional dependencies for wine-silverlight, you need to manually install them as required.

uberben commented on 2013-12-26 04:53

I just installed pipelight and had an issue where there was no audio. After installing lib32-alsa-plugins and lib32-libpulse, everything is working.

jhend60 commented on 2013-12-06 07:29

Same issue as reported here. Flash player crashes with send/recv/pipe issues.
Issue is with firefox - tried clean install/profile, still has issues.
Tried launching from terminal and menus. No good.

Chromium works fine however.
If someone produces/has a fix, please report here. Thanks.

ProfessorKaos64 commented on 2013-12-03 00:41

Tried recompiling wine-silverlight and pipelight after silverlight kept crashing after system updates. All logs can be found at :

ProfessorKaos64 commented on 2013-12-03 00:40

Tried recompiling wine-silverlight and pipelight many times with the help of slackner, to no avail. All logs can be found at

jakoblund commented on 2013-11-16 11:48

I get an error in pluginloader.exe with this backtrace here:
Can anyone help me get a clue what's wrong?

jakoblund commented on 2013-11-16 11:47

I get an error in pluginloader and the backtrace here
Can anyone help me get a clue what's wrong?

davvelito commented on 2013-11-11 10:31


After updating the pipelight packet it now works. Seems like the update 2013-11-04 did the job for me.

Thanks for the reply though.

stormrider79 commented on 2013-11-07 21:49

Hi! When I am trying to play movie on Netflix I get Internet Connection Problem with the error code of N8102-106.

I'm using Firefox.

Any help?

slackner commented on 2013-10-31 09:58

Hi davvelito,

it is a known issue that Silverlight 5.1 doesn't work on the DRM test page you mentioned below. The reason is that Microsoft has changed the DRM restrictions in the 5.1 version.

For most pages its sufficient just to enable Silverlight5.0 instead. The default config includes a workaround to make pages think, that its the latest version.

According to user reports viaplay works well, even with Silverlight5.1 (see: ). If this is not the case for you I would suggest to join #pipelight on IRC freenode.


davvelito commented on 2013-10-23 07:15


Thanks anish. That does work for the page I was referring to. I tried running viaplay but it said "silverlight needs to be upgraded". Anyone else using pipelight to play content from viaplay? Tips?


anish commented on 2013-10-22 23:07

netflix-desktop uses silverlight4.0, pipelight uses silverlight5.1, you proly needed 4.0

davvelito commented on 2013-10-22 14:06

Update: If I run netflix-desktop it seems to be working. Can you draw any conclusions from that?


davvelito commented on 2013-10-22 10:09

Installed the package without any errors.

pipelight-plugin --create-mozilla-plugins
pipelight-plugin --enable-flash

Output (pipelight-plugin --list-enabled):

I've also changed useragent in Firefox (to Firefox/windows)

When running, the black window just says "Media State: Opening". Nothing happens. Also I can't play media from a swedish streaming site called (which also requires silverlight w/ DRM support).

Any tips?
Thanks in advance.

oldsmich commented on 2013-10-17 17:51

Thank you ! Works great (despite I eventually won't enable this plugin )

anish commented on 2013-10-16 21:03

--enable <plugin_name> I mean. I'll update the wiki shortly with this info

anish commented on 2013-10-16 21:00

@oldsmich I only enabled silverlight by default as that's what pipelight traditionally had. If you want the other plugins, simply run the following :
sudo pipelight-plugin --create-mozilla-plugins
sudo pipelight-plugin --enable flash

You can check which plugins are enabled by running the following :
pipelight-plugin --list-enabled

oldsmich commented on 2013-10-16 14:47

works fine, still flash plugin seems to be missing ...
ERROR: Your system is missing a copy of /usr/lib/pipelight/ at /usr/lib/pipelight/
any idea ?

anish commented on 2013-09-30 02:32

@SteveDeFacto, if you have time, jump on #pipelight on freenode, and we can try and figure out why it's not working for you

SteveDeFacto commented on 2013-09-29 03:36

@anish "If you are having problems getting netflix to work," wine-silverlight does not work with netflix on my system. It did, however, work with the 1080p streaming test in the arch wiki and no errors were displayed besides a black screen in netflix. Setting embed = false as the wiki suggested did not help.

Inversely, wine-compholio does not work with the 1080p streaming test. My comment was to offer a tested work around to a problem that others have been experiencing to which there is no other solution that I am aware of.

SteveDeFacto commented on 2013-09-29 03:32

@anish "If you are having problems getting netflix to work," wine-silverlight does not work with netflix on my system. It did, however, work with the 1080p streaming test in the arch wiki and no errors were displayed besides a black screen in netflix.

Inversely, wine-compholio does not work with the 1080p streaming test. My comment was to offer a tested work around to a problem that others have been experiencing to which there is no other solution that I am aware of.

anish commented on 2013-09-28 11:23

@SteveDeFacto please do not give wrong advise here. wine-compholio is a binary version compiled for ubuntu, please avoid using it and use wine-silverlight instead.

SteveDeFacto commented on 2013-09-28 10:38

If you are having problems getting netflix to work, you need to install wine-compholio from AUR and change the winePath in your config file(/usr/share/pipelight/pipelight) to /opt/wine-compholio/bin/wine

anish commented on 2013-09-18 08:53

@notthesun I can add it to the optdeps for this too, but you're assuming everyone uses alsa, when they could be using OSS instead. Same goes for pulseaudio

Anonymous comment on 2013-09-18 08:08

lib32-alsa-plugins is an opt-dep of wine-silverlight, as it should be.

notthesun commented on 2013-09-18 07:27

to work on 64 bit we need also lib32-alsa-plugins as dependency otherwise the sound not work...

anish commented on 2013-09-13 07:58

that issue was fixed a while ago, can you jump on #pipelight on ? Will be able to help you a lot faster

mid-kid commented on 2013-09-13 07:37

For some reason, pipelight reinstalls silverlight every time I start firefox.
Also, when loading silverlight apps, it hangs the browser while reinstalling it in a loop.

anish commented on 2013-09-09 03:01

Sorry about that, fixed

saultdon commented on 2013-09-09 02:52

I can't get the latest update (1-14) to compile and it fails with the error:

install: cannot stat ‘wine-silverlight5.1-installer.install-script’: No such file or directory

anish commented on 2013-08-30 03:37

@donniezazen Bib-B these are all already in the optional dependencies for wine-silverlight, I just checked, only lib32-libsm seems to be needed for pipelight to run, adding that to depends

Big-B commented on 2013-08-30 02:41

Ok, So I'm running on just lib32-libsm and lib32-mpg123.

Big-B commented on 2013-08-30 02:28

@donniezazen Yeah, I figured they wouldn't all be necessary, I'm just far too lazy to figure out which ones aren't. I suppose I should figure it out and be at least a little helpful.

donniezazen commented on 2013-08-30 02:25

@Big-B I don't have lib32-libpng12 installed on my system and everything works fine. I don't have netflix-desktop installed either. I do have all other packages installed by other packages namely pulseaudio, skype, etc.

Big-B commented on 2013-08-30 02:05

I think 'lib32-libsm' 'lib32-alsa-lib' 'lib32-openal' 'lib32-mpg123' 'lib32-libpng12' 'lib32-libpng' 'lib32-libxcomposite' ought to be added to the PKGBUILD depends for x86_64. I found pipelight would only work when I also had netflix desktop installed, and by adding these to the pipelight PKGBUILD I was able to run. Honestly I just copied and pasted them in so they might not all be necessary.

Big-B commented on 2013-08-30 02:04

I think 'lib32-libsm' 'lib32-alsa-lib' 'lib32-openal' 'lib32-mpg123' 'lib32-libpng12' 'lib32-libpng' 'lib32-libxcomposite' ought to be added to the PKGBUILD depends. I found pipelight would only work when I also had netflix desktop installed, and by adding these to the pipelight PKGBUILD I was able to run. Honestly I just copied and pasted them in so they might not all be necessary.

anish commented on 2013-08-29 07:16

New version of pipelight now automatically uses hardware acceleration on supported cards, as well as automatically installs silverlight 5.1 if it isn't already installed.

Manually calling installer script for silverlight is no longer necessary

anish commented on 2013-08-26 07:35

If you have updated wine-silverlight to 1.7.0-6, depending on your graphics card, you can now use GPU Acceleration for 1080p playback in silverlight. The relatively simple procedure for this described here :

As this is still experimental work, it is not enabled by default

anish commented on 2013-08-23 23:45

you wanna hop on to #pipelight on freenode ? would be able to help you out a lot faster

PelPix commented on 2013-08-23 23:42


anish commented on 2013-08-23 23:29

which website are you trying PelPix ?

PelPix commented on 2013-08-23 23:28

Running into a problem: Silverlight works well, but it says that "There is a problem with playing DRM-enabled video"

I checked to make sure it was using wine-silverlight, and it was.

anish commented on 2013-08-23 04:32

This is highlighted in the wiki page, and also in a pre install warning when you install pipelight.

ProfessorKaos64 commented on 2013-08-23 03:54

Please add a line after the build with a link to the launchpad site if you receive plugin issues. It would not detect silverlight for me, so I searched the launchpad articlet to fix things. Or a warning to close your browser first :)

ProfessorKaos64 commented on 2013-08-23 03:42

I install 1-11 and then ran the .installer out of /usr/share/pipelight, now firefox keeps telling me I need to install silverlight...

anish commented on 2013-08-20 22:19

@PelPix I've added some detail about settings the prefixes in the wiki page,

anish commented on 2013-08-20 16:32

@Pelpix unfortunately no, pipelight has no way on automatically detecting custom prefixes, you need to set these manually if you're not using the defaults.

PelPix commented on 2013-08-20 15:58

@anish does pipelight automatically detect the custom prefix setting in wine-silverlight?

anish commented on 2013-08-20 07:52

Please note, you need to rerun /usr/share/pipelight/wine-silverlight5.1.installer after this update, as the default silverlight installtion location has changed from .wine to .wine-pipelight so as to not interfere with your regular wine installations.

anish commented on 2013-08-20 07:47

Updated package to handle custom wine prefixes better, thanks to Kalinda for the help

anish commented on 2013-08-20 03:48

Ok, I guess you don't use IRC. You can always verify that the paths are correct inside the installer script loacted at /usr/share/pipelight/wine-silverlight5.1.installer

It lets you specify wine executable, as well as wine prefix. If you make any changes to prefixes, they need to be reflected inside /usr/share/pipelight/pipelight which is the config file that the plugin uses.

anish commented on 2013-08-20 03:38

The mv error is not important btw. The home folder by default is always ~/.wine unlesss you've modified that in the pipelight/wine-silverlight PKGBUILD

anish commented on 2013-08-20 03:35

So we could go back and forth on this, or you could just hop onto #pipelight on freenode and it would be a lot faster

Kalinda commented on 2013-08-20 03:29


Alright, so this is really cool, but I can't get it to work. I have wine-silverlight installed in /opt so it took me a bit before I got it to run the pipelight installer script properly and install Silverlight in my .wine folder. Although it does give me an error when I run the script:" mv: cannot stat ‘/home/kalinda/.wine/drive_c/Program Files (x86)/Microsoft Silverlight/5.1.20513.0’: No such file or directory" Not sure if that's important or not. My Program Files folder name doesn't have a "(x86)" in it.

Anyway, so I got it to install, but Firefox won't see it. Does Pipelight have a home folder config somewhere I can delete so it'll update the Wine configuration when I run Firefox? It did it the first time when I installed Pipelight, but that was before I got it to install Silverlight and I can't get it to do it again now.


anish commented on 2013-08-20 01:24

If anyone needs detailed instructions on getting this running, please visit :

anish commented on 2013-08-20 00:20

embed issues all solved now. please do read the post install message as installation is not completely plug and play

donniezazen commented on 2013-08-19 21:12

Thanks anish.

anish commented on 2013-08-19 20:27

wine-silverlight is a replacement for wine, so they both use .wine. If you check the PKGBUILDS, I've added simple flags to enable custom prefixes, you need to make sure you set the same wineprefix in both packages, or use the $WINEPREFIX variable. wine-silverlight is only used to actually run silverlight in the case of this package, so it won't be an issue even if they use the same .wine folder

donniezazen commented on 2013-08-19 19:48

Will Wine-silverlight and wine get conflicted if they both end up using $HOME/.wine as instructed in /usr/share/pipelight/pipelight?

anish commented on 2013-08-19 08:56

Just sped up the compile by a huge degree. By default it now uses a precompiled pluginloader.exe, no longer requiring mingw to be compiled. You can still compile your own if you like by setting _compilepluginloader=1 in the PKGBUILD

AdamT commented on 2013-08-19 03:15

Thank you anish.

anish commented on 2013-08-19 01:14

Please note pipelight requires you to change the user agent identifier for your browser as Linux is not officially supported by netflix, please read for details

anish commented on 2013-08-19 00:36

OK, everything has been automated in the package now. Please run /usr/share/pipelight/wine-silverlight5.1.installer on first run to initialize plugin

wine path & prefix are configurable in the directory or you can set them yourself later on

anish commented on 2013-08-18 23:08

If you have netflix-desktop already installed,
dllPath = c:\Program Files\Microsoft Silverlight\4.1.10329.0\
and embed = false in the config file will get you up and running immediately

anish commented on 2013-08-18 22:57

If you're having issues where you hear audio but see no video, set embed = false
in the config file