Trying to run videos in Hulu, and keep getting DRM errors even though I've cleaned the licenses, etc. It's telling me I have to have HAL installed; I've tried doing so using apt-get repeatedly, and it just won't do it. Can anyone give me some fairly clear instructions on how to get HAL installed for Firefox on 16.04LTS? I do realize it's being replaced, but anyone got a clue as to how to get my Hulu working in this instance?
FIX for Hulu using Firefox v49.0 on Ubuntu 16.04 LTS (64-bit):
(For Netflix, see further down below.)
- Install Flash 11.2 (use the APT download method via Adobe).
- Install Zombie HAL. Restart your browser.
- In Firefox go to Edit -> Preferences.
- Click on the Content option.
- Ensure that "Play DRM content" is enabled.
Another workaround is to use Google's Chrome browser.
Netflix: After you do the steps above, you can also stream Netflix on Ubuntu using Firefox, but Netflix is annoying because they don't like supporting Firefox on Linux and because they use Microsoft's Silverlight technology (which is another proprietary competitor to Flash). A workaround is to do the following:
Install Pipelight for Ubuntu, then restart Firefox.
Install the "User Agent Overrider" add-on (I'm using version 0.4.1 by muzuiget). You do this by clicking on Tools -> Add-ons and searching for it there in Firefox.
Once you have the User-Agent add-on installed, you click on its button and you can choose one of the Windows identities. This spoofs to Netflix that you are on a Windows computer when you are actually using Ubuntu. Though, when I'm done viewing Netflix, I'll disable this spoofing feature by clicking on the "Default" identity as I want websites to know I use Linux. This way, I help to encourage more companies to support us natively. (Or you can leave the spoofing feature on if you're helping people to convert to Linux. So it seems to them that there are no "weird bugs" with using Linux.)
Oh, also, if Netflix throws you to an error page saying that you need Silverlight installed, you need to make sure that you enable the fake User-Agent spoofing BEFORE you visit Netflix not once you arrived at their site.