For a while now, the only solution to playing DRM encoded flash videos on sites like Amazon was to locate a older version of your Linux, but not too old, and copy the libhal packages from it. This only recently became an issue with Ubuntu as of 13.10, when libhal has finally been put in its rightful place and removed from the distribution. Thankfully, Chris Horler created hal-flash which allows Flash DRM to run without relying on that old dinosaur known as libhal. When it first came out, the only place it could be easily installed by someone who doesn’t know too much about making packages was on Arch Linux, via the AUR ( vote for it to get added to the main repo! ). Ubuntu, Fedora, and friends were still stuck on either compiling it yourself, possibly learning how to package it, but no real easy way to install it. I’ve been keeping an eye on things to see if it would ever make it over, and it’s finally gotten a PPA, thanks to Joseph Yasi. I had finally gotten fed up with the waiting and I was going to attempt to package it myself, but why work that hard when someone else had done it already. This fix works on Firefox, Chrome needs a few extra steps, which I’ll post below.
Install the PPA
sudo apt-add-repository ppa:joe-yasi/yasi sudo apt-get update
Install the package
sudo apt-get install libhal1-flash
Enjoy!
Chrome Users
After you’ve gone and install the hal-flash package, you’ll need to perform a couple extra steps in order to enable it in Chrome. I’ve broken it down into lovely steps for you.
1: In your omnibar, type chrome://plugins to open your plugins page
2: Find the details option
- Click the ‘+’ by details so that it looks like a ‘-‘, expanding our plugin options below
4: Locate Flash, look for PPAPI and click disable
5: Enjoy! It should look as follows if you did it right:
I hope you enjoyed this tutorial, and I hope to write many more!