Pepper Flash now working on Palemoon on Linux!

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
User avatar
trava90
Contributing developer
Contributing developer
Posts: 1742
Joined: 2013-05-20, 18:19
Location: Somewhere in Sector 001

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by trava90 » 2015-01-28, 22:01

Makitk wrote:Is it otherwise possible to just grab the pepper flash .so file and move it to the palemoon plugins folder? Debian comes with pepper flash as a non-free download, but puts it only on the system for Chrome and its derivatives.
No, according to the GitHub page:
When loaded by browser it will search for libpepflashplayer.so in a directories where it can be: in Chrome (stable/beta/unstable) directory, and in /usr/lib/pepperflashplugin-nonfree/ (pepperflashplugin-nonfree puts it there).

User avatar
mozart78
Moon lover
Moon lover
Posts: 99
Joined: 2014-08-02, 14:29
Location: Bulgaria

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by mozart78 » 2015-01-29, 00:02

Makitk wrote:
trava90 wrote:PPA's are designed to be used for Ubuntu and Ubuntu-derived distros (such as Linux Mint). While some PPA's might work on Debian-based distros (usually requires workarounds), it is not recommended. There are instruction on the project's GitHub page (see link below) on how to build from source (which is honestly really easy; if you run into problems post here and myself or one of the other Linux users should be able to help you).

https://github.com/i-rinat/freshplayerplugin
I had to build a different program from source before and had to install over 60 different programs simply to build it, and then it still refused to actually run... those 60 extra programs are still installed, so I will try it again.
Is it otherwise possible to just grab the pepper flash .so file and move it to the palemoon plugins folder? Debian comes with pepper flash as a non-free download, but puts it only on the system for Chrome and its derivatives.
That's why we use Arch. In Arch it installs with four commands.
Image

Crystallas

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by Crystallas » 2015-01-29, 00:08

Makitk wrote: Is it otherwise possible to just grab the pepper flash .so file and move it to the palemoon plugins folder?
Freshplayer is a wrapper. This means that all it does is trick the existing pepperplugin(so pepperflash is also required) into thinking that it is running on one of its compatible webkit browsers, without actually loading chromium, chrome, etc.

Biggest issue you might have with Crunchbang is pointing the wrapper to the pepper plugin of your choice in freshwrapper.conf. You might have a lib64 path to libpepflashplayer.so.
pepperflash_path = "correct with full path here"

Alternately, you can also duplicate the working libpepflashplayer.so to another path and point to that in the conf, if you want to guard yourself from any future updates from adobe that may update a working plugin to something that may break, although that is unlikely, just an option to buy users time until fixes and updates populate the pipes.

rea987

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by rea987 » 2015-01-30, 18:30

I made it work with 32 bit Linux Mint; no performance boost, even worse... I tried few benchmarks with Pale Moon with Pepper Flash, Chromium with Pepper Flash and Pale Moon with NPAPI Flash. Pale Moon with Pepper Flash had the worst score. Moreover, Pepper Flash with Pale Moon cannot recognise USB camera while other two options can. BTW, my laptop is almost 9 years old but that does not change the fact that NPAPI Flash currently performs better than Pepper Flash on Pale Moon.

http://www.snailsanimation.com/benchmark08_play.php
You do not have the required permissions to view the files attached to this post.

Yiannis

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by Yiannis » 2015-02-16, 04:16

Hello, I' m using tahrpup 6.0 CE, I' ve downloaded the deb. package for trusty, clicked on it and installed it, then I grabbed the libfreshwrapper-pepperflash. so from the /usr/lib/mozilla/plugins directory and placed it to opt/palemoon/browser/plugins but when I start Pale Moon it does not appear in the plugins list. Am I doing something wrong? How can I make it work, pls ?

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1742
Joined: 2013-05-20, 18:19
Location: Somewhere in Sector 001

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by trava90 » 2015-02-16, 07:45

Do you have libpepflashplayer.so installed? The easiest way is to install Chrome, since libpepflashplayer.so is included in Chrome (obviously), and the freshplayer wrapper knows to look for it in the default Chrome location.

Yiannis

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by Yiannis » 2015-02-16, 09:55

Yes, I have libpepflashplayer.so installed because I have Chromium also installed with pepperflash !

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1742
Joined: 2013-05-20, 18:19
Location: Somewhere in Sector 001

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by trava90 » 2015-02-16, 19:17

I don't believe Chromium comes bundled with libpepflashplayer.so, it's something Google adds to Chrome. Have you followed points 2 and 3 in the "Install Fresh Player Plugin in Ubuntu via PPA" section of the original article posted at the start of this thread (either create a symbolic link or edit the freshwrapper.conf to point to Pepper Flash's location)?

Yiannis

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by Yiannis » 2015-02-17, 05:11

I' ve also downloaded Chrome followed the steps but unfortunately pepper doesn't work. It doesn't even appear into the plugins list when I launch Pale Moon.

PM20150611

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by PM20150611 » 2015-06-13, 20:11

Thank you for the flesh player link.

Installing was easy but after installing, Pale Moon and Firefox showed 2 flash players up in the plugins section at about:addons. I remembered a trick when I installed libpipelight-flash.so on Linux mint 17.

1. sudo update-alternatives --install "/usr/lib/mozilla/plugins/flashplugin-alternative.so" "mozilla-flashplugin" /opt/google/chrome/PepperFlash/libpepflashplayer.so 1

2. sudo update-alternatives --set mozilla-flashplugin /opt/google/chrome/PepperFlash/libpepflashplayer.so

This worked fine on my laptop. There is one Shockwave Flash showed up on both browsers now.

Lubuntu 14.04.2 LTS.

User avatar
Antonius32
Add-ons Team
Add-ons Team
Posts: 695
Joined: 2014-05-25, 11:18
Location: Netherlands

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by Antonius32 » 2015-08-17, 20:57

For PCLinuxOS users, the Fresh Player plugin is now available from the official repositories.

Makitk

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by Makitk » 2015-08-17, 21:16

Antonius32 wrote:For PCLinuxOS users, the Fresh Player plugin is now available from the official repositories.
I can only hope this becomes true for Debian as well at some point.

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by stevenpusser » 2015-09-01, 21:58

There are Debian Jessie compatible packages in the MX 15 test repository: http://main.mepis-deb.org/mx/testrepo/p ... yerplugin/

I'm sending up the 20150831 version today.

We also have versions built on a Wheezy base for MX 14 /MEPIS 12, but they'll also need the newer libav 11 library packages we have in the repo, since I built against that version to enable hardware acceleration, so the simplest thing for Crunchbang users (for example) would be to add the MEPIS 12 main and test community repositories then install.

Tharn

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by Tharn » 2015-09-02, 01:02

I was curious and gave that benchmark a go. Adobe's Flash 11 on Palemoon was faster than PPAPI Flash on both Palemoon and Chromium. But then this Snails benchmark is flawed; if it gets below a certain threshold on a level, it skips the next level and costs you a lot of points in score.

ninaholic

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by ninaholic » 2015-09-02, 19:42

Is this actually needed for anything?
Can someone give me an example of a site that doesn't work with Flash 11.2.x / HTML5 / etc.?

Black_Fox

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by Black_Fox » 2015-09-05, 20:46

On Ubuntu 14.04, I've had a lot of crashes with Flash 11.2 (and by that, I mean at least every day, even by simple video seeking) and updating has helped me tremendously, no more crashes. This was first done on a laptop using the link from first post of this topic.

On my freshly installed desktop, though, I neither have Chrome installed, nor plan to have it, so I wanted to use the skunk PPA instead. It still installs Chromium as a dependency, but I can live with that. After a bit of searching and experimenting this seems to be the smallest set of steps that worked for me.

Code: Select all

sudo add-apt-repository ppa:skunk/pepper-flash
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install pepflashplugin-installer freshplayerplugin

sudo update-alternatives --install /usr/lib/mozilla/plugins/flashplugin-alternative.so mozilla-flashplugin /usr/lib/pepflashplugin-installer/libpepflashplayer.so 50
sudo update-alternatives --set mozilla-flashplugin /usr/lib/pepflashplugin-installer/libpepflashplayer.so
I'm not sure why freshplayerplugin package is needed, but Pale Moon doesn't see the newer Flash package without it.
After this is done, Pale Moon loads only the one newest Flash plugin and no Google Chrome is needed :-)

squarefractal

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by squarefractal » 2015-09-06, 02:54

You mean to say that Flash 11.2 cannot be located by Pale Moon but Freshplayerplugin + PPAPI Flash can be?

Black_Fox

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by Black_Fox » 2015-09-06, 07:51

Pale Moon can see all packages in the configured paths (on my laptop it was loading both 11.2 and 18.0 for example since each had their own file in the searched paths), but in this case the older plugin was effectively hidden from the configured paths, so Pale Moon can see only the newer one.
It's because I have switched the /usr/lib/mozilla/plugins/flashplugin-alternative.so symlink to actually point to /usr/lib/pepflashplugin-installer/libpepflashplayer.so using the update-alternatives.

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Pepper Flash now working on Palemoon on Linux!

Unread post by stevenpusser » 2015-09-11, 17:39

I'm not sure why freshplayerplugin package is needed, but Pale Moon doesn't see the newer Flash package without it.
Jeesh, it's in the package description! Pepperflash uses a different method of plugging into the browser than Mozilla recognizes, so the freshplayerplugin wraps it to make it compatible so that Pale Moon will see and use it.

Some on-line Flash gaming sites refuse to work with Flash 11.2; someone mentioned that on the MX 14 forums, which got me to repackage it for the MX repositories. The pepperflash plugin does not support Flash DRM on Linux, though...even on Chrome. For that you're stuck using something like Firefox and the Windows Flash in Wine, or with pipelight.