Ce n’était pas toujours si difficile. À l'époque où Netflix rendait la vie difficile aux utilisateurs de Linux, Hulu proposait même une application de bureau Linux. Mais cette application de bureau est maintenant abandonnée. Hulu repose sur Adobe Flash et le code DRM d’Adobe Flash est en train de s'effondrer sous Linux.
Vous devrez utiliser Firefox
Voici le problème: Hulu s’appuie sur l’ancien code Adobe Flash DRM nécessitant une bibliothèque Linux appelée HAL. Cependant, cet ancien logiciel HAL est relativement obsolète et n’a pas été installé par défaut sur les distributions Linux modernes depuis des années. Vous devrez installer des packages de compatibilité qui permettront à ce DRM basé sur HAL de fonctionner.
Vous devez également utiliser Mozilla Firefox pour regarder Hulu. L'ancien DRM basé sur HAL ne fonctionne que dans l'ancienne version du plug-in Flash Linux proposé par Firefox. La version plus récente de Flash Player basée sur PPAPI (API Pepper) incluse dans Google Chrome ne fonctionne pas avec l’ancien code DRM de Hulu.
Oui, cela signifie que vous devrez regarder Netflix dans Google Chrome et Hulu dans Mozilla Firefox. La vie n’est pas grande?
Première étape: installer Flash pour Firefox
Tout d’abord, vous devez installer le plug-in Flash Player pour Firefox. Si vous n’avez pas encore installé Flash, vous verrez un message indiquant que Hulu doit installer Flash lorsque vous essayez de le regarder.
Vous pouvez généralement installer Flash à partir des référentiels de logiciels de votre distribution Linux. Par exemple, sous Ubuntu, ouvrez le Centre de logiciel Ubuntu et recherchez «flash». Installez le logiciel «plug-in Adobe Flash».
Assurez-vous d'installer le plug-in Flash conçu pour «Mozilla», «pour Firefox» ou la version «NPAPI» du plug-in. La version «PPAPI» ou «pour Chrome» de Flash ne fonctionne qu'avec les navigateurs Chrome et Chromium.
Deuxième étape: installer l'ancienne bibliothèque HAL
Une fois que Firefox et le plug-in Flash pour Firefox sont installés, vous pouvez vous rendre sur le site Web de Hulu et essayer de lire une vidéo. Cependant, vous verrez probablement un message d'erreur lorsque vous le ferez. Le message d'erreur indique «Un problème est survenu lors de la lecture de ce contenu protégé. (Code d'erreur: 2203)”. Hulu vous demandera de vérifier que le paquet HAL est installé, d'effacer votre cache flash et de réinitialiser les fichiers de licence.
Hulu vous relie à une page Adobe qui vous recommande d'installer le paquet nommé «hal», mais ce paquet n'est même plus disponible pour l'installation sur les versions modernes d'Ubuntu et d'autres distributions Linux modernes.
Martin Wimpress, chef de projet pour Ubuntu MATE, fournit un PPA «hal-flash» qui fournit tout ce dont vous avez besoin pour lire du contenu Flash protégé par DRM sans installer la totalité de la couche HAL.
Pour installer ce logiciel, vous devez ajouter ce PPA à votre système Ubuntu (cela devrait également fonctionner sous Linux Mint et d’autres distributions dérivées d’Ubuntu). Ouvrez un terminal à partir du tiret et collez ou tapez les commandes suivantes dans l’ordre, en appuyant sur Entrée après chaque opération. La première commande ajoute le PPA, la deuxième télécharge des informations sur les paquets qu'elle contient et la troisième installe la bibliothèque HAL.
sudo add-apt-repository ppa:flexiondotorg/hal-flash
sudo apt-get update
sudo apt-get install libhal1-flash
Si vous utilisez une autre distribution Linux, c’est-à-dire autre chose qu’Ubuntu, Linux Mint ou quelque chose dérivée d’Ubuntu, vous devrez rechercher un paquet HAL pour Flash fourni pour votre distribution Linux. Cela peut faire partie des référentiels de paquets de votre distribution Linux ou d’un référentiel tiers comme c’est le cas pour Ubuntu.
Si vous continuez à voir un message d'erreur, vous devrez peut-être fermer Firefox et le redémarrer. Si cela ne fonctionne pas, essayez de redémarrer complètement votre ordinateur avant de continuer.
Cela pose un problème depuis de nombreuses années maintenant. La page Adobe indique que HAL doit être installé sur les versions 10.x et supérieures d'Ubuntu, c'est-à-dire les versions d'Ubuntu publiées depuis le début de 2010.
Adobe ne veut plus développer Flash sous Linux. La vraie solution ici ne viendra pas quand Adobe corrigera son DRM Flash. Au lieu de cela, Hulu doit passer à la lecture vidéo moderne basée sur HTML5, comme Netflix l’utilise dans Google Chrome. Jusque-là, la lecture sous Linux sera un peu fastidieuse.