Fresh Player Plugin – Pepper Flash Wrapper For Firefox

  • by
  • 3 Years ago
  • 0

As most of you already know, Adobe stopped further development of Flash player plugin for GNU/Linux since May 2012 after its final release which was 11.2.  Subsequently, the Flash Player browser plug-in for Linux was only made available via the Pepper Plugin API, which is part of the Google Chrome browser distribution.

Unfortunately, there have been requests filed to Firefox developers to support Pepper Plugin API (PPAPI) but to no avail for some reasons.

Thanks to Rinat Ibragimov, he has been working on a solution in getting PPAPI (Pepper) Flash to work in Firefox, Opera, and other browsers. This solution is called Fresh Player Plugin.

fresh-player-plugin-03

[box type=”info” icon=”info”]Fresh Player Plugin is a new (alpha!) wrapper that allows Linux users to use Pepper Flash from Google Chrome in Firefox, Opera and other NPAPI-compatible browsers[/box]

For the early alpha release, some video players work, with both video and audio

I have tested this myself and it does work on some videos sites but even though this is a welcome development, Firefox users will still have to stick to Flash for now as there is still more work to be done on Fresh Player Plugin. The good thing is that there is a solution to try with.

For those that want to test Run Flash Plugin, follow steps below:

– First install required dependencies

sudo apt-get install build-essential git cmake pkg-config libglib2.0-dev libasound2-dev libx11-dev libgl1-mesa-dev liburiparser-dev libcairo2-dev libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libfreetype6-dev libgtk2.0-dev

– Build Fresh Player Plugin

git clone https://github.com/i-rinat/freshplayerplugin.git

cd freshplayerplugin

mkdir build

cd build

cmake ..

make

fresh-player-plugin-01

– Copy libfreshwrapper.so to Firefox plugin directory

sudo cp libfreshwrapper.so /usr/lib/mozilla/plugins

fresh-player-plugin-02

– Since Fresh Player Plugin is a wrapper for Google’s Pepper Flash Plugin built into Chrome, you need to have Chrome installed. This is required because you need libpepflashplayer.so which is hardcoded to  /opt/google/chrome/PepperFlash.

[button link=”http://www.sysads.co.uk/2014/03/install-latest-google-chrome-ubuntu-13-10/” color=”primary”]Install Latest Google Chrome in Ubuntu[/button]

  • facebook
  • googleplus
  • twitter
  • linkedin
  • linkedin