« Octoshape » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
(balises code)
 
Ligne 25 : Ligne 25 :
Ouvrez un terminal. Tapez la commande suivante pour récupérer le logiciel (ou utilisez votre navigateur internet ou ce que vous voulez) :
Ouvrez un terminal. Tapez la commande suivante pour récupérer le logiciel (ou utilisez votre navigateur internet ou ce que vous voulez) :


<code multi>
<div class="code">
$ wget -P /tmp http://www.octoshape.com/files/octosetup-linux_i386.bin
$ wget -P /tmp http://www.octoshape.com/files/octosetup-linux_i386.bin
</code>
</div>


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 <code>/tmp</code>.
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 <b>/tmp</b>.


Rendez le fichier exécutable par :
Rendez le fichier exécutable par :


<code multi>
<div class="code">
$ chmod +x /tmp/octosetup-linux_i386.bin
$ chmod +x /tmp/octosetup-linux_i386.bin
</code>
</div>


Exécutez-le :
Exécutez-le :


<code multi>
<div class="code">
$ cd /tmp
$ cd /tmp <br />
$ ./octosetup-linux_i386.bin
$ ./octosetup-linux_i386.bin
</code>
</div>


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 <code>octoshape</code> va être créé dans <code>/tmp</code>. Vous pourrez ensuite le déplacer où cela est le plus pratique pour vous.
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 <b>octoshape</b> va être créé dans <b>/tmp</b>. Vous pourrez ensuite le déplacer où cela est le plus pratique pour vous.


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


<code multi>
<div class="code">
$ cd /tmp/octoshape
$ cd /tmp/octoshape <br />
$ ./OctoshapeClient -url:XYZ.xyz
$ ./OctoshapeClient -url:XYZ.xyz
</code>
</div>


Par exemple :
Par exemple :


<code multi>
<div class="code">
$ ./OctoshapeClient -url:Time.800
$ ./OctoshapeClient -url:Time.800
</code>
</div>


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 :
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>
<div class="code">
$ ./OctoshapeClient -url:ESC09
$ ./OctoshapeClient -url:ESC09
</code>
</b>


Vous pourrez trouver d'autres adresses pour tester à cette adresse : http://www.octoshape.com/play/play.asp?os=linux
Vous pourrez trouver d'autres adresses pour tester à cette adresse : http://www.octoshape.com/play/play.asp?os=linux
Ligne 71 : Ligne 71 :
== En cas de problème ==
== 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 <code>setup.xml</code> qui est créé dans le répertoire d'Octoshape après le premier lancement.
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 <b>setup.xml</b> qui est créé dans le répertoire d'Octoshape après le premier lancement.


Distributions type Debian :
Distributions type Debian :


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


Mandriva :
Mandriva :


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


À adapter bien sûr avec le nom du paquet java que vous avez installé.
À adapter bien sûr avec le nom du paquet java que vous avez installé.
Ligne 89 : Ligne 89 :
== Changer le lecteur multimédia ==
== 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 <code>setup.xml</code> et ajoutez un paramètre '''PlayerExec'''. Par exemple, pour avoir le même comportement que celui par défaut, le fichier doit contenir :
Le lecteur que vous allez utiliser, si vous ne définissez rien, est mplayer. Si vous souhaitez en utiliser un autre, éditez le fichier <b>setup.xml</b> et ajoutez un paramètre '''PlayerExec'''. Par exemple, pour avoir le même comportement que celui par défaut, le fichier doit contenir :


<code multi>
<div class="code">
<e PlayerExec="mplayer -nocache $url" />
<e PlayerExec="mplayer -nocache $url" />
</code>
</div>


Mplayer en plein écran :
Mplayer en plein écran :


<code multi>
<div class="code">
<e PlayerExec="mplayer -nocache -fs $url" />
<e PlayerExec="mplayer -nocache -fs $url" />
</code>
</div>


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


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

Dernière version du 11 avril 2012 à 21:10


Octoshape

par Jice

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) :

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 !

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

Voir aussi



@ Retour à la rubrique Logiciels

Copyright

© 2009 Jean-Christophe Cardot

Creative Commons License
Creative Commons Attribution iconCreative Commons Share Alike icon
Ce document est publié sous licence Creative Commons
Attribution, Partage à l'identique 4.0 :
https://creativecommons.org/licenses/by-sa/4.0/