Hulu fungerar inte direkt från moderna Linux-distributioner. Medan Netflix "bara fungerar" om du använder Google Chrome har Hulus DRM blivit gammal och klumpig. Du kan få Hulu att arbeta på Linux, men det tar lite justering.
Det var inte alltid så svårt. Tillbaka när Netflix gjorde livet svårt för Linux-användare, erbjöd Hulu till och med en Linux-skrivbordsapp. Men den stationära appen är nu upphört . Hulu förlitar sig på Adobe Flash och Adobe Flashs DRM-kod faller sönder på Linux.
Du måste använda Firefox
RELATERAD: Använder du Firefox på Linux? Din Flash Player är gammal och föråldrad!
Här är problemet: Hulu förlitar sig på gammal Adobe Flash DRM-kod som kräver ett Linux-bibliotek som kallas HAL. Den här gamla HAL-programvaran är dock ganska föråldrad och har inte installerats som standard på moderna Linux-distributioner i flera år. Du måste installera kompatibilitetspaket som gör att denna HAL-baserade DRM kan fungera.
Du måste också använda Mozilla Firefox för att titta på Hulu. Den gamla HAL-baserade DRM fungerar bara i den äldre versionen av Linux Flash-tillägget Firefox erbjuder . Den nyare PPAPI (Pepper API) -baserade Flash Player som ingår i Google Chrome fungerar inte med Hulus gamla DRM-kod.
Ja, det betyder att du måste titta på Netflix i Google Chrome och Hulu i Mozilla Firefox. Är inte livet grand?
Steg ett: Installera Flash för Firefox
Först måste du installera Flash Player-tillägget för Firefox. Om du inte har installerat Flash ännu ser du ett meddelande som säger att Hulu behöver Flash installerat när du försöker titta på det.
Du kan vanligtvis installera Flash från din Linux-distributionens programvarulager. Öppna till exempel Ubuntu Software Center på Ubuntu och sök efter "flash". Installera programvaran “Adobe Flash plug-in”.
Se till att du installerar Flash-plugin-programmet som är utformat "för Mozilla", "för Firefox" eller "NPAPI" -versionen av plugin-programmet. ”PPAPI” eller ”för Chromium” -versionen av Flash fungerar bara med Chrome och Chromium-baserade webbläsare .
Steg två: Installera det gamla HAL-biblioteket
När du väl har installerat Firefox och Flash-plugin-programmet för Firefox kan du gå till Hulus webbplats och försöka spela upp en video. Men du kommer förmodligen se ett felmeddelande när du gör det. Felmeddelandet säger ”Det gick inte att spela detta skyddade innehåll. (Felkod: 2203) ”. Hulu kommer att be dig att se till att HAL-paketet är installerat, rensa din flash-cache och återställa licensfiler.
Hulu länkar dig till en Adobe-sida som rekommenderar att du installerar paketet ”hal”, men det här paketet finns inte ens närvarande för installation på moderna versioner av Ubuntu och andra moderna Linux-distributioner.
Istället för att du installerar en version av hela HAL-paketet - från “zombie HAL PPA” som det är känt i Ubuntu-cirklar - kommer vi att rikta dig till en lättare lösning.
Martin Wimpress, projektledare för Ubuntu MATE, ger en “ Halflash ” PPA som ger allt du behöver för att spela upp DRM-skyddat Flash-innehåll utan att installera hela HAL-lagret.
För att installera den här programvaran måste du lägga till denna PPA i ditt Ubuntu-system (detta borde också fungera på Linux Mint och andra Ubuntu-härledda distributioner). Öppna en terminal från strecket och klistra in eller skriv följande kommandon i ordning och tryck på Enter efter varje. Det första kommandot lägger till PPA, det andra laddar ner information om paketen i det och det tredje installerar HAL-biblioteket.
sudo add-apt-repository ppa: flexiondotorg / hal-flash
sudo apt-get uppdatering
sudo apt-get install libhal1-flash
Om du använder en annan Linux-distribution - det vill säga något annat än Ubuntu, Linux Mint eller något som härrör från Ubuntu - måste du jaga ett HAL-paket för Flash som tillhandahålls för din Linux-distribution. Det kan vara en del av din Linux-distributionens paketförvar, eller så kan det vara i ett tredjepartsförvar som för Ubuntu.
När den väl är installerad besöker du Hulu i Firefox, försöker spela upp en video igen och den ska nu fungera istället för att visa ett felmeddelande om "skyddat innehåll".
Om du fortsätter att se ett felmeddelande kan du behöva stänga Firefox och starta om det. Om det inte fungerar, försök starta om datorn helt innan du fortsätter.
Detta har varit ett problem i många år nu. Adobe-sidan säger att HAL måste installeras på version 10.x och uppåt av Ubuntu - det hänvisar till versioner av Ubuntu som släpptes ända tillbaka 2010.
Adobe vill inte längre utveckla Flash på Linux. Den verkliga lösningen här kommer inte när Adobe fixar Flash DRM. Istället måste Hulu byta till modern HTML5-baserad videouppspelning , som Netflix använder i Google Chrome. Tills de gör det kommer Linux-uppspelning att vara lite besvärligt.