Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tutoriel:pluzz.fr [Le 28/01/2011, 14:28]
thibault.lemaitre créée : les commentaires et modifs sont les bienvenus
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Karmic Lucid Maverick tutoriel BROUILLON}} 
----- 
  
-====== Comment utiliser le site pluzz.fr avec Ubuntu ? ====== 
- 
-Ce tutoriel décrit les logiciels à installer et la démarche à suivre pour utiliser le site de catchup TV [[http://​pluzz.fr|pluzz.fr]]. Ce site, permet de revoir une bonne partie des émissions de France Télévisions après leur parution, et ce pendant 7 jours. pluzz.fr utilise une version de [[:​moonlight-plugin-core|Silverlight]] qui n'est pas encore supporté par Ubuntu et il est nécessaire de faire quelques manipulations pour pouvoir l'​utiliser. 
- 
-Comme d'​habitude,​ plusieurs solutions sont envisageables : 
-  * [[#​Première solution|la première]] permet d'​utiliser pluzz.fr indépendamment d'un [[:​navigateur|navigateur Web]]. Deux [[tutoriel:​script_shell|scripts shell]] donnent la possibilité d'​utiliser pluzz graphiquement et/ou à l'aide d'une [[:​console|console]]. Grace à [[:​vlc|VLC]] il est possible d'​avancer,​ reculer et mettre en pause 
-  * [[#​Deuxième solution|la deuxième]] qui utilise le navigateur Web et pour laquelle l'​affichage en plein écran comporte des défauts il n'est pas possible d'​avancer ou reculer 
- 
- 
-===== Première solution ===== 
- 
-==== Pré-requis ==== 
- 
-  * Disposer d'une connexion à Internet configurée et activée. 
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé les paquets]] **[[apt://​vlc,​zenity|vlc et zenity]]**. 
-  * Pour les rares émissions de France Télévisions au format mp4, vous devez aussi [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​flvstreamer|flvstreamer]]**. 
- 
-==== Script pour l'​utilisation en console ==== 
- 
-Le premier script de cette solution s'​inspire fortement du billet [[http://​blog.rom1v.com/​2010/​07/​pluzz-fr-france-televisions-lance-son-service-de-tv-de-rattrapage-non-lisible/​|« Pluzz.fr : France Televisions lance son service de TV de rattrapage non lisible »]] de Romain Vimont (®om) à laquelle une toute petite modification a été ajoutée (exit 0 à la fin). Ce script peut être directement utilisé en console, comme ®om le décrit dans son billet. Voilà son contenu que vous devez sauvegarder dans un fichier nommé pluzz (important pour la suite). [[:​permissions#​modifier_les_permissions|Changer les permissions de ce fichier]] pour le rendre exécutable. 
- 
-<code bash> 
-#!/bin/bash 
-# Script pour utiliser pluzz.fr 
-# v0.3 (14 janvier 2011) 
- 
-if [ $# != 2 ] 
-then 
-    printf "​Syntaxe:​ $0 [url|play|record] http://​www.pluzz.fr/​...\n"​ >&2 
-    exit 1 
-fi 
-command="​$1"​ 
-url="​$2"​ 
- 
-if [ "​$command"​ != '​url'​ -a "​$command"​ != '​play'​ -a "​$command"​ != '​record'​ ] 
-then 
-    printf "​Command must be '​url',​ '​play'​ or '​record',​ not '​$command'​\n"​ >&2 
-    exit 2 
-fi 
- 
-video_page_url=$(wget -qO- "​$url"​ | grep -o '​http://​info.francetelevisions.fr/?​id-video=[^"​]\+'​) 
-stream_url_part2=$(wget -qO- "​$video_page_url"​ | grep urls-url-video | sed '​s/​.*content="​\(.*\)"​.*/​\1/'​) 
-ext=${stream_url_part2##​*.} 
- 
-if [ "​$ext"​ = '​wmv'​ ] 
-then 
-    stream_url_part1='​mms://​a988.v101995.c10199.e.vm.akamaistream.net/​7/​988/​10199/​3f97c7e6/​ftvigrp.download.akamai.com/​10199/​cappuccino/​production/​publication'​ 
-elif [ "​$ext"​ = '​mp4'​ ] 
-then 
-    stream_url_part1='​rtmp://​videozones-rtmp.francetv.fr/​ondemand/​mp4:​cappuccino/​publication'​ 
-else 
-    printf "​Extension not managed : '​$ext'​\n"​ >&2 
-    exit 3 
-fi 
- 
-stream_url="​$stream_url_part1/​$stream_url_part2"​ 
- 
-if [ "​$command"​ = "​url"​ ] 
-then 
-    printf "​$stream_url\n"​ 
-elif [ "​$command"​ = "​play"​ ] 
-then 
-    if [ "​$ext"​ = '​wmv'​ ] 
-    then 
-        vlc "​$stream_url"​ 
-    else 
-        flvstreamer -r "​$stream_url"​ | vlc - 
-    fi 
-elif [ "​$command"​ = "​record"​ ] 
-then 
-    output_file=${stream_url##​*/​} 
-    printf "​Recording to $output_file...\n"​ 
-    if [ "​$ext"​ = '​wmv'​ ] 
-    then 
-        vlc "​$stream_url"​ ":​sout=#​std{access=file,​mux=asf,​dst=$output_file}"​ 
-    else 
-        flvstreamer -r "​$stream_url"​ -o "​$output_file"​ 
-    fi 
-fi 
- 
-exit 0 
-</​code>​ 
- 
-==== Script pour l'​interface graphique ==== 
- 
-Le script qui suit utilise [[:​zenity|zenity]] pour fournir une interface graphique au script précédent. Ce script fait appel au script précédent,​ et pour cela, soit ils doivent être tous les deux dans le même dossier, soit pluzz doit être dans votre PATH (plus d'info sur le PATH [[script_shell#​Exécuter un script - Modifier le PATH|ici]]. Voilà son contenu que vous devez sauvegarder dans un fichier nommé pluzz_gui (exemple pris pour la suite). [[:​permissions#​modifier_les_permissions|Changer les permissions de ce fichier]] pour le rendre exécutable. 
- 
-<code bash> 
-#!/bin/bash 
-# Script pour utiliser pluzz.fr - Interface graphique du script pluzz à l'aide de zenity 
-# v0.1 (14 janvier 2011) 
- 
-pluzz_gui_dir=$(dirname $0) 
-delai=7 
- 
-if [ $(ls $pluzz_gui_dir | grep -ixc pluzz) = 1 ] 
-then 
- echo "Une version de pluzz a été trouvée dans le dossier de pluzz_gui et va être utilisée."​ 
- pluzz_cmd="​${pluzz_gui_dir}/​pluzz"​ 
-elif [ "​$(which pluzz)"​ != ""​ ] 
-then 
- echo "Une version de pluzz a été trouvée sur votre ordinateur et va être utilisée."​ 
- pluzz_cmd="​pluzz"​ 
-else 
- message="​Aucune version de pluzz n'a été trouvée sur votre ordinateur.\nPluzz_gui va être fermé."​ 
- echo -e $message >&2 
- zenity --info --text="​$message"​ --timeout=$delai --title="​Fermeture de pluzz_gui"​ 
- exit 127 
-fi 
- 
-url=$(zenity --entry --text="​Indiquez l'URL de la page de l'​émission"​ --title="​Saisissez l'​URL"​) 
- 
-if [ "​$url"​ = ""​ ] 
-then 
- message="​Vous n'avez pas entré d'URL à la fenêtre précédente.\nPluzz_gui va être fermé."​ 
- echo -e $message >&2 
- zenity --info --text="​$message"​ --timeout=$delai --title="​Fermeture de pluzz_gui"​ 
- exit 2 
-else 
- $pluzz_cmd url $url 2> /dev/null 1> /dev/null 
- test_url=$?​ 
- if [ $test_url = 3 ] 
- then 
- message="​L'​URL saisie à la fenêtre précédente n'est pas utilisable par pluzz, soit parce que l'URL a mal été saisi, soit parce que pluzz ne gère pas le format du flux.\nPluzz_gui va être fermé."​ 
- echo -e $message >&2 
- zenity --info --text="​$message"​ --timeout=$delai --title="​Fermeture de pluzz_gui"​ 
- exit 3 
- elif [ $test_url != 0 ] 
- then 
- message="​Une erreur innatendue s'est produite.\nPluzz_gui va être fermé."​ 
- echo -e $message >&2 
- zenity --info --text="​$message"​ --timeout=$delai --title="​Fermeture de pluzz_gui"​ 
- exit 4 
- fi 
-fi 
- 
- 
-command=$(zenity --list --text="​Choissisez ce que vous voulez faire :" --title="​Que voulez-vous faire ?" --column="​command"​ --column="​action"​ play "​Visionner l'​émission"​ record "​Enregistrer l'​émission"​ url "​Afficher l'URL du flux" --hide-header --hide-column=1) 
- 
-if [ "​$command"​ = ""​ ] 
-then 
- message="​Vous n'avez rien sélectionné à la fenêtre précédente.\nPluzz_gui va être fermé."​ 
- echo -e $message >&2 
- zenity --info --text="​$message"​ --timeout=$delai --title="​Fermeture de pluzz_gui"​ 
- exit 2 
-elif [ "​$command"​ = "​url"​ ] 
-then 
- message_url=$($pluzz_cmd $command $url) 
- message=$message_url 
- echo "​L'​URL du flux est :" 
- echo -e $message 
- zenity --info --text="​$message"​ --title="​URL du flux" 
- exit 0 
-elif [ "​$command"​ = "​record"​ ] 
-then 
- message_intro="​Le flux va être enregistré dans le dossier courant sous le nom :\n" 
- message_path=$($pluzz_cmd url $url) 
- message_path=${message_path##​*/​} 
- message=$message_intro$message_path 
- echo -e $message 
- zenity --info --text="​$message"​ --title="​Nom d'​enregistrement"​ 
-fi 
- 
-$pluzz_cmd $command $url 
- 
-exit 0 
-</​code>​ 
- 
- 
-==== Utilisation ==== 
- 
-Maintenant que les scripts pluzz et pluzz_gui sont sauvegardés et exécutables,​ vous pouvez utiliser pluzz.fr en double-cliquant sur pluzz_gui. Choisissez //Lancer// dans la fenêtre qui s'​ouvre,​ et suivez le guide. 
- 
-Un exemple d'URL qui est utilisable par pluzz est : http://​www.pluzz.fr/​plus-belle-la-vie.html 
- 
-Vous pouvez alors visionner ou enregistrer l'​émission en question avec [[:​vlc|VLC]] (ou flvstreamer si l'​émission est au format MP4) ou afficher l'URL du flux pour l'​utiliser dans votre lecteur préféré. 
- 
-Petite astuce : avec VLC, vous pouvez avancer, reculer et mettre en pause, pratique ! 
- 
- 
-===== Deuxième solution ===== 
- 
-Le seul pré-requis de cette solution est d'​avoir une connexion Internet configurée et activée.Vous devez simplement [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​gecko-mediaplayer|gecko-mediaplayer]]**. Vu la description de ce paquet, cette solution doit fonctionner pour [[:​firefox|Firefox]],​ [[:​epiphany|Epiphany]],​ [[:​chromium-browser|Chromium]] et [[:​google_chrome|Google Chrome]]. 
- 
-Redémarrez ensuite votre navigateur et lorsque vous allez sur une page de pluzz.fr comprenant une vidéo, cliquez sur //Ne pas utiliser Silverlight//​. Par la suite, les vidéos devraient s'​afficher normalement. 
- 
-Cette solution fonctionne correctement tant que l'on n'est pas en plein écran. De plus il n'est pas possible d'​avancer ou reculer. On peut par contre mettre en pause. 
- 
- 
-===== Voir aussi ===== 
- 
-  * **(fr)** [[http://​blog.rom1v.com/​2010/​07/​pluzz-fr-france-televisions-lance-son-service-de-tv-de-rattrapage-non-lisible/​|« Pluzz.fr : France Televisions lance son service de TV de rattrapage non lisible »]] 
-  * **(fr)** 3 fils de discussion sur le forum ubuntu-fr : [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=406447|fil 1]], [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=406555|fil 2]], [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3939136|fil 3]] 
- 
- 
----- 
-//​Contributeurs principaux : [[:​utilisateurs:​thibault.lemaitre]].//​ 
- 
-//Basé sur [[http://​blog.rom1v.com/​2010/​07/​pluzz-fr-france-televisions-lance-son-service-de-tv-de-rattrapage-non-lisible/​|« Pluzz.fr : France Televisions lance son service de TV de rattrapage non lisible »]] par Romain Vimont (®om)./ 
  • tutoriel/pluzz.fr.1296221327.txt.gz
  • Dernière modification: Le 18/04/2011, 14:51
  • (modification externe)