« Octoshape » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
Ligne 58 : Ligne 58 :
</code>
</code>


And last but not least, le flux de l'Eurovision 2009 :
And last but not least, le flux de l'Eurovision 2009 où vous pouvez d'ores et déjà suivre les éliminatoires des différents pays, en attendant les 12, 14 & 16 mai prochains :


<code multi>
<code multi>

Version du 2 février 2009 à 01:07

Octoshape

(d'après https://help.ubuntu.com/community/Octoshape)

Octoshape est un logiciel propriétaire qui utilise une technologie peer-to-peer (P2P) afin de diffuser des contenus multimédias. C'est la technologie utilisée par exemple par Eurovision, alors comme j'aime le kitch je me prépare en l'installant sur ma machine (hé oui, même si c'est propriétaire, qu'est-ce qu'on ne ferait pas pour entendre l'inénarrable "France, one point" ;-)

Par chance (?) il dispose d'un client Linux, que nous allons voir comment installer.

Pré-requis

Vous devez disposer d'une machine virtuelle Java sur votre machine.

Sur les distribution Debian like (Ubuntu, Xandros...), vous aurez besoin des packages sun-java6-bin et mplayer.

Sur Mandriva, il vous faut java-1.5.0-sun ou plus (java-1.6.0-sun par exemple), et mplayer aussi.

À propos de mplayer : en fait il faut un lecteur de video qui sache lire des videos en streaming http. Vous pouvez tout aussi bien utiliser Xine, Totem, Kaffeine ou autre, mais Octoshape utilisant par défaut mplayer, c'est pratique de l'avoir sous la main pour les premiers tests.

Installer Octoshape

On en peut pas faire de package de Octoshape, car il se met à jour automatiquement au lancement, sans passer par la gestion des paquets de la distribution, et nécessiterait donc d'être lancé comme root, ou d'avoir temporairement ces droits, ce qui n'est pas une bonne chose. Bref, une conception douteuse comme seul le logiciel propriétaire sait en faire.

Cependant pas de problème, nous allons l'installer dans le répertoire de l'utilisateur, après tout c'est pas comme si c'était pour servir tous les jours ;-)

Ouvrez un terminal. Tapez la commande suivante pour récupérer le logiciel (ou utilisez votre navigateur internet ou ce que vous voulez) :

$ wget -P /tmp http://www.octoshape.com/files/octosetup-linux_i386.bin

Note : l'option -P de wget permet de spécifier où on stocke les fichiers téléchargés. Dans ce cas ils seront donc dans /tmp.

Rendez le fichier exécutable par :

$ chmod +x /tmp/octosetup-linux_i386.bin

Exécutez-le :

$ cd /tmp $ ./octosetup-linux_i386.bin

Cela va vous présenter une licence, que vous devez valider. Allez jsuqu'à la fin avec la barre d'espace, puis entrez "yes" et Entrée. Un répertoire octoshape va être créé dans /tmp. Vous pourrez ensuite le déplacer où cela est le plus pratique pour vous.

Utiliser Octoshape

Rendez-vous dans le répertoire où se trouve octoshape, puis lancez-le avec l'adresse d'un flux :

$ cd /tmp/octoshape $ ./OctoshapeClient -url:XYZ.xyz

Par exemple :

$ ./OctoshapeClient -url:Time.800

And last but not least, le flux de l'Eurovision 2009 où vous pouvez d'ores et déjà suivre les éliminatoires des différents pays, en attendant les 12, 14 & 16 mai prochains :

$ ./OctoshapeClient -url:ESC09

Vous pourrez trouver d'autres adresses pour tester à cette adresse : http://www.octoshape.com/play/play.asp?os=linux

En cas de problème

Selon votre distribution il peut être nécessaire de préciser où se trouve Java (sur ma Mandriva 2008.0 cela fonctionne automatiquement). Pour ce faire, il faut modifier le fichier setup.xml qui est créé dans le répertoire d'Octoshape après le premier lancement.

Distributions type Debian :

$ echo '<e JavaExec="'$(dpkg -L sun-java6-bin | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml

Mandriva :

$ echo '<e JavaExec="'$(rpm -ql java-1.6.0-sun | grep client/libjvm.so)'" />' > ~/Desktop/octoshape/setup.xml

À adapter bien sûr avec le nom du paquet java que vous avez installé.

Changer le lecteur multimédia

Le lecteur que vous allez utiliser, si vous ne définissez rien, est mplayer. Si vous souhaitez en utiliser un autre, éditez le fichier setup.xml et ajoutez un paramètre PlayerExec. Par exemple, pour avoir le même comportement que celui par défaut, le fichier doit contenir :

<e PlayerExec="mplayer -nocache $url" />

Mplayer en plein écran :

<e PlayerExec="mplayer -nocache -fs $url" />

Pour le configurer pour Xine : <e PlayerExec="xine $url" />

Bien sûr, si vous avez dû ajouter le paramètre JavaExec ne le supprimez pas !

Voir aussi