Contenu | Rechercher | Menus

Pipelight : Alternative à Silverlight, Flashplayer et Unity3D

Pipelight est un projet de l'équipe FDS. Il permet sous un environnement GNU/Linux récupérer les flux vidéos mais aussi les vidéos Silverlight, Flashplayer et Unity3D de Windows®.
Bien que distribuée sous les licences libres LGPL v2, v2.1 et la Licence Publique Mozilla, l'application Pipelight ne peut être considérée comme logiciel libre car elle utilise un programme et des dépendances non-libres de Microsoft®.

En utilisant la version Flashplayer de Windows®, Pipelight permet aux navigateurs Firefox et Midori de s'affranchir de l'arrêt du développement de Flashplayer pour GNU/Linux.

Fonctionnement

Pipelight se compose d'une bibliothèque Linux et du programme Windows® "pluginloader.exe". Ce programme fonctionnant sous GNU/Linux à l'aide d'une version patchée de Wine, simule un navigateur en chargeant les bibliothèques DLL des flux vidéos. L'ensemble a peu d'impact sur le rendu et la vitesse de la vidéo car seuls les paramètres d'initialisation et (parfois) le trafic du réseau sont redirigés.

Pipelight ne fonctionne pas avec Chromium et ses dérivés. (en) Source

Pré-requis

Installation

Pipelight n'est pas une application disponible dans les dépôts officiels Ubuntu. Elle ne bénéficie ni de la validation officielle Ubuntu, ni du support des développeurs des équipes officielles Ubuntu.
Installer un paquet hors des dépôts officiels peut présenter un risque d'instabilité pour votre système.

Pour le bon fonctionnement de l’application, le paquet pipelight-multi installera toutes les dépendances nécessaires dont wine-compholio, une version patchée de Wine.
Pour une validation correcte des licences de Windows®, l'installation se fera depuis un terminal en lignes de commande :

  1. Ajouter à vos sources de logiciels le PPA suivant : ppa:pipelight/stable1),
    sudo add-apt-repository ppa:pipelight/stable
  2. Recharger la liste des paquets,
    sudo apt-get update
  3. Installer le paquet Pipelight-multi.
    sudo apt-get install --install-recommends pipelight-multi

    Vous serez amené à valider les licences (EULA). (Pour déplacer le curseur dans ce type d'interface graphique, utiliser la touche <tab>).

FIXME <code>sudo pipelight-plugin –update</code>

Activation

Vous devez fermer votre navigateur avant de procéder à l'activation. Sans cela, il se peut que votre navigateur plante ou se ferme de façon brusque ou même que l'installation ne fonctionne pas correctement.

Une fois installé Pipelight, pour l'activer avec l'un des plugins suivants, toujours dans un terminal en saisissant les commandes suivantes :
(Si vous souhaitez n'activer le plugin que pour l'utilisateur en cours de session, enlevez le sudo!)
(Pour ensuite désactiver le plugin, changer juste l'option –enable en –disable).

Flashplayer

  1. Désinstaller d'abord l'ancienne version de Flashplayer
    sudo apt-get remove flashplugin-installer
  2. Assurez-vous qu'aucun autre plugin Flash soit installé, y compris dans le dossier ~/.mozilla/plugins;
  3. Valider l'utilisation du nouveau plugin;
    sudo pipelight-plugin --enable flash
  4. Et pour vérifier la version de Flash utilisée, saisir dans la barre d'adresse de Firefox : about:addons. Dans la rubrique "plugins", vérifier que le plugin Shockwave Flash soit actif et de version supérieure à 11.2.

Silverlight

  1. Pour valider son utilisation :
    sudo pipelight-plugin --enable silverlight
  2. Et pour vérifier si votre installation s'est bien déroulée, rendez-vous sur cette page. Si vous voyez des balles rebondissantes sur les cotés, alors Pipelight fonctionne.

Il se peut que le site Web qui accueille le film ou la chaîne que vous désirez regarder nécessite Internet Explorer. Un problème se pose alors : Internet Explorer n'est pas disponible sous Linux (excluons volontairement la possibilité de l'utiliser via machine virtuelle : Pipelight n'aurait alors plus aucun sens).
Heureusement, il existe une solution : il vous faudra installer et configurer le plugin User Agent Overrider (pour Firefox et Chromium).

Les sites qui fonctionnent bien

Les sites qui ne fonctionnent pas

  • Canal Satellite : Seule iTélé fonctionne. La chaîne Planête justice fait planter Silverlight sans rapport de bug.
  • CanalPlay Infinity : semble fonctionner maintenant (du moins sur ubuntu 13.10)

Unity 3D de Windows

  1. Pour valider le plugin :
    sudo pipelight-plugin --enable unity3d

Aller plus loin

Autres plugins Windows

D'autre plugins de Windows peuvent transiter par Pipelight. Voir ici (en).

Compilation des sources

Une fois installé, pour récupérer les sources, utilisez le GitHub :

> git clone https://bitbucket.org/mmueller2012/pipelight.git
> cd pipelight
> ./configure
> make
> make install

Le 'Makefile' ne comporte pas de cible uninstall !

Voir aussi


Contributeurs: cafecho



Le contenu de ce wiki est sous licence : CC BY-SA v3.0