#1 Le 03/08/2007, à 02:55
- Sleipnir
[Débutant]Script pour regarder/enregistrer webtv LeNeuf
Dans le même style que le script Radio_fr http://forum.ubuntu-fr.org/viewtopic.php?id=137746 ,sur la même base j'ai fait un script pour regarder, enregistrer avec lecture en différé, possibilité de programmer l'enregistrement, des chaines tv en stream de LeNeuf ( non dégroupé ).
Ce script demande encore du travail, mais comme il fonctionne, ça pourra servir et j'aurais peut être des retour. N'hésitez pas à critiquer ou à aider.
Il faudra créer 4 dossiers et 2 fichiers. Je n'ai pas ( encore ) automatisé ça . Pour des détails, allez voir le post du script Radio_fr.
/home/'votre nom'/TvLeNeuf/script/
/home/'votre nom'/TvLeNeuf/enregistrements/
/home/'votre nom'/TvLeNeuf/icone/
Premier fichier à nommer 'TvLeNeuf1.sh', rendre exécutable et coller dans script
#!/bin/bash
function choix ()
{
case $EMISSION in
"France 2") CHAINE=france_2 ;;
"France 3") CHAINE=france_3 ;;
"France 4") CHAINE=france_4 ;;
"France 5") CHAINE=france_5 ;;
"France o") CHAINE=france_o ;;
"Arte") CHAINE=arte;;
"NT1") CHAINE=nt1 ;;
"Direct 8") CHAINE=direct_8 ;;
"NRJ 12") CHAINE=nrj12 ;;
"TV 5") CHAINE=tv5_monde ;;
"JET") CHAINE=jet ;;
"BFM Tv") CHAINE=bfm_tv ;;
"NRJ Hits") CHAINE=nrj_hits ;;
"La chaine parlementaire") CHAINE=lcp ;;
"Liberty TV") CHAINE=liberty_tv ;;
"Euronews") CHAINE=euronews ;;
"Aljazeera") CHAINE=aljazeera ;;
"TFou") CHAINE=tfou ;;
"Beur TV") CHAINE=beur_tv ;;
"Video Click") CHAINE=video_click ;;
"KTO") CHAINE=kto ;;
" ENREGISTREMENT" ) bash $HOME/Tv_LeNeuf/script/TvLeNeuf1_rec.sh ;;
esac
}
curl http://televisionsurpc.neuf.fr/televisionsurpc.m3u > $HOME/Tv_LeNeuf/script/televisionsurpc.m3u
until [ "$REP" = "1" ]
do
EMISSION=`zenity --window-icon "$HOME/Tv_LeNeuf/icone/tv.png" --title "LeNeuf TV" --text "Double-Clic pour choisir\nAnnuler pour éteindre" --height=500 --width=200 --list --column " $EMISSION" " ENREGISTREMENT" "" "France 2" "France 3" "France 4" "France 5" "France o" "Arte" "NT1" "Direct 8" "NRJ 12" "TV 5" "JET" "BFM Tv" "NRJ Hits" "La chaine parlementaire" "Liberty TV" "Euronews" "Aljazeera" "TFou" "Beur TV" "Video Click" "KTO"`
REP=$?
choix
FLUX=$(curl `cat $HOME/Tv_LeNeuf/script/televisionsurpc.m3u | grep $CHAINE` | grep REF | cut -d "\"" -f 2 | tail -1)
killall wxvlc
if [ "$REP" = "1" ]; then
exit
fi
wxvlc $FLUX &
done
exit
Deuxième fichier à nommer 'TvLeNeuf1_rec.sh', rendre exécutable et coller dans script
#!/bin/bash
function choix ()
{
case $EMISSION in
"France 2") CHAINE=france_2 ;;
"France 3") CHAINE=france_3 ;;
"France 4") CHAINE=france_4 ;;
"France 5") CHAINE=france_5 ;;
"France o") CHAINE=france_o ;;
"Arte") CHAINE=arte;;
"NT1") CHAINE=nt1 ;;
"Direct 8") CHAINE=direct_8 ;;
"NRJ 12") CHAINE=nrj12 ;;
"TV 5") CHAINE=tv5_monde ;;
"JET") CHAINE=jet ;;
"BFM Tv") CHAINE=bfm_tv ;;
"NRJ Hits") CHAINE=nrj_hits ;;
"La chaine parlementaire") CHAINE=lcp ;;
"Liberty TV") CHAINE=liberty_tv ;;
"Euronews") CHAINE=euronews ;;
"Aljazeera") CHAINE=aljazeera ;;
"TFou") CHAINE=tfou ;;
"Beur TV") CHAINE=beur_tv ;;
"Video Click") CHAINE=video_click ;;
"KTO") CHAINE=kto ;;
esac
}
#Vérifie le résultat de zenity si il n'y a pas plusieurs chaines sélectionnées. Pas fiable...! J'ai pas encore trouvé comment faire !
function test_chaines ()
{
case $LIST in
"REC immédiat|Lecture différée") zenity --error --title="$title" --text="$TEXT" ; exit ;;
"REC immédiat") zenity --error --title="$title" --text="$TEXT" ; exit ;;
"Lecture différée") zenity --error --title="$title" --text="$TEXT" ; exit ;;
"") zenity --error --title="$title" --text="$TEXT" ; exit ;;
"REC immédiat|Lecture différée|"*"|"*"") zenity --error --title="$title" --text="Vous avez selectionné 2 chaines" ; exit ;;
#"REC immédiat|"*"|"*"") zenity --error --title="$title" --text="Vous avez selectionné 2 chaines" ; exit ;;
#"Lecture différée|"*"|"*"") zenity --error --title="$title" --text="Vous avez selectionné 2 chaines" ; exit ;;
esac
}
#Enregistrement différé, utilisation 'vlc --extraintf http' pour pouvoir éteindre proprement vlc
function rec_diff_vlc ()
{
DATE=`date +"%x_%X"`
sleep $DEBUT_MN
killall wxvlc
vlc --extraintf http $FLUX --demux=dump :demuxdump-file="$HOME/Tv_LeNeuf/enregistrements/REC-"$CHAINE"-$DATE.avi" &
PID=$!
lect_diffe &
sleep $FIN_MN
wget "http://localhost:8080/requests/status.xml?command=pl_stop" -O /dev/null
sleep 5
kill $PID
kill $PID1 #PID1= pid de la lecture différé
exit
}
function test_retour ()
{
if [ "$1" != "0" ]; then
zenity --error --title="$title" --text="Vous devez faire un choix avant de valider"
exit
fi
}
function test_vide ()
{
if [ "$1" == "" ]; then
zenity --error --title="$title" --text="Vous devez entrer une réponse"
exit
fi
}
#Sert uniquement à écrire dans une boite de dialogue
function lect_diff_cont ()
{
if [ $LECT = "1" ]; then
echo Lecture en différée
fi
}
#Lecture différé, sleep 5 et lis le fichier en cours d'enregistrement
function lect_diffe ()
{
if [ $LECT = "1" ]; then
sleep 5
wxvlc "$HOME/Tv_LeNeuf/enregistrements/REC-"$CHAINE"-$DATE.avi" &
PID1=$!
fi
}
curl http://televisionsurpc.neuf.fr/televisionsurpc.m3u > $HOME/Tv_LeNeuf/script/televisionsurpc.m3u
TITRE="Enregistrement"
TEXT="Vous devez choisir une chaine."
title="erreur"
LIST=`zenity --title "$TITRE" --window-icon "$HOME/Tv_LeNeuf/icone/tv.png" --text " Chaines et Options" --height=500 --width=200 --list --checklist --column "" --column "$EMISSION" TRUE "REC immédiat" TRUE "Lecture différée" FALSE "" FALSE "France 2" FALSE "France 3" FALSE "France 4" FALSE "France 5" FALSE "France o" FALSE "Arte" FALSE "NT1" FALSE "Direct 8" FALSE "NRJ 12" FALSE "TV 5" FALSE "JET" FALSE "BFM Tv" FALSE "NRJ Hits" FALSE "La chaine parlementaire" FALSE "Liberty TV" FALSE "Euronews" FALSE "Aljazeera" FALSE "TFou" FALSE "Beur TV" FALSE "Video Click" FALSE "KTO"`
test_chaines
#Récupère nom de la chaine
EMISSION=`echo $LIST | awk -F"|" '{print $NF}'`
choix
# grep -c compte le nombre de 'Lecture Différé' en sortie de zenity
LECT=`echo $LIST | grep -c 'Lecture'`
# grep -c compte le nombre de 'REC immédiat" en sortie de zenity
REC=`echo $LIST | grep -c 'REC'`
#Récupère l'adresse du flux voulu
FLUX=$(curl `cat $HOME/Tv_LeNeuf/script/televisionsurpc.m3u | grep $CHAINE` | grep REF | cut -d "\"" -f 2 | tail -1)
#Si 'REC immédiat' est sélectionné
if [ $REC = "1" ]; then
DATE=`date +"%x_%X"`
killall wxvlc
wxvlc $FLUX --demux=dump :demuxdump-file="$HOME/Tv_LeNeuf/enregistrements/REC-"$CHAINE"-$DATE.avi" &
PID=$!
#Lancement de lecture différé
lect_diffe &
#zenity --info en attente, clic pour arrêter l'enregistrement
zenity --info --window-icon "$HOME/Tv_LeNeuf/icone/rec.png" --title "$TITRE" --text "Arrêter l'$TITRE $EMISSION ?"
kill $PID #Tuer vlc enregistrement
sleep 5
kill $PID1 #PID1=pid du vlc en lecture différé
exit
else
#L'enregistrement commencera dans n minutes
DEBUT=`zenity --window-icon "$HOME/Tv_LeNeuf/icone/tv.png" --title="Départ REC" --height=100 --width=200 --entry --text="Début dans x minutes ?"`
test_retour $?
test_vide $DEBUT
#L'enregistrement durera n minutes
FIN=`zenity --window-icon "$HOME/Tv_LeNeuf/icone/tv.png" --title="Durée REC" --height=100 --width=200 --entry --text="Durée: x minutes ?"`
test_retour $?
test_vide $FIN
#Converti les secondes en minutes
DEBUT_MN=$(($DEBUT*60))
FIN_MN=$(($FIN*60))
#Calcul le temps du shutdown
ETEIND=$(($DEBUT+$FIN+2))
#Controle de la saisie
zenity --question --window-icon "$HOME/Tv_LeNeuf/icone/tv.png" --title "$TITRE" --text="L'$TITRE de $EMISSION \ncommencera dans $DEBUT mn, durera $FIN mn \n`lect_diff_cont`"
#Si clic sur annuler
if [ $? == 1 ]; then
exit
else
zenity --question --window-icon "$HOME/Tv_LeNeuf/icone/tv.png" --title "$TITRE" --text="Voulez vous éteindre l'ordinateur à la fin de l'$TITRE ?"
#Si extinction ordi sélectionné
if [ $? == 0 ]; then
gksudo "shutdown -h +$ETEIND" &
rec_diff_vlc
else
rec_diff_vlc
fi
fi
fi
exit
Merci à tout ceux qui m'ont aidé ( je fais pas la liste, commence à y avoir du monde, pour n'oublier personne...) et merci à ceux qui vont m'aider
edit: J'oubliais, il faut curl, zenity et vlc d'installé
Dernière modification par Sleipnir (Le 03/08/2007, à 11:05)
Hors ligne
#2 Le 27/08/2007, à 20:11
- schaars
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Ce script est génial !
Grâce à lui j'arrive enfin à enregistrer un flux avec vlc (en le modifiant évidemment)
Le linux des uns est l'OS/2 des autres (Thom E. Gemcity)
Hors ligne
#3 Le 24/01/2008, à 21:33
- Compte anonymisé
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Dites-moi, si je mets http://televisionsurpc.neuf.fr/televisionsurpc.m3u dans ma barre d'adresse, j'ai automatiquement France 2.
Peut-on avoir les autres chaà®nes dans le navigateur ?
#4 Le 11/05/2008, à 10:41
- :Ritchi,,
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Bonjour shamanphenix,
Oui bien sûr que tu peux avoir d'autres chaines que France2. Il te suffit d'ouvrir le fichier .m3u dans un éditeur de textes et tu verras toute la liste :
http://80.118.196.219/webtv-asx.cgi?channel=france_2
http://80.118.196.219/webtv-asx.cgi?channel=france_3
http://80.118.196.219/webtv-asx.cgi?channel=france_4
http://80.118.196.219/webtv-asx.cgi?channel=france_5
http://80.118.196.219/webtv-asx.cgi?channel=france_o
http://80.118.196.219/webtv-asx.cgi?channel=lcp
http://80.118.196.219/webtv-asx.cgi?channel=tv5_monde
http://80.118.196.219/webtv-asx.cgi?channel=bfm_tv
http://80.118.196.219/webtv-asx.cgi?channel=direct_8
http://80.118.196.219/webtv-asx.cgi?channel=nrj12
http://80.118.196.219/webtv-asx.cgi?channel=nrj_hits
http://80.118.196.219/webtv-asx.cgi?channel=aljazeera
http://80.118.196.219/webtv-asx.cgi?channel=euronews
http://80.118.196.219/webtv-asx.cgi?channel=nt1
http://80.118.196.219/webtv-asx.cgi?channel=video_click
http://80.118.196.219/webtv-asx.cgi?channel=arte
http://80.118.196.219/webtv-asx.cgi?channel=beur_tv
http://80.118.196.219/webtv-asx.cgi?channel=tfou
http://80.118.196.219/webtv-asx.cgi?channel=jet
http://80.118.196.219/webtv-asx.cgi?channel=liberty_tv
http://80.118.196.219/webtv-asx.cgi?channel=kto
http://80.118.196.219/webtv-asx.cgi?channel=tv8_mont_blanc
http://80.118.196.219/webtv-asx.cgi?channel=teleplaisance
http://80.118.196.219/webtv-asx.cgi?channel=telif
http://80.118.196.219/webtv-asx.cgi?channel=art_channel
http://80.118.196.219/webtv-asx.cgi?channel=demain
http://80.118.196.219/webtv-asx.cgi?channel=lequipe_tv
Sinon merci à Sleipnir pour son script. Je vais le tester.
#5 Le 07/10/2008, à 21:28
- laborde
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
bonsoir
j'ai suivi le script mais je n'ai pas compris comment m'en servir.
Bon je suis un bleu nivo supérieur (je m'améliore), mais il reste encore du travail.
Hors ligne
#6 Le 23/05/2009, à 19:48
- romain_974
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
alors, ayant ubuntu 9.04, j'ai modifier le code en conséquence et cela marche parfaitement !
modifications: lancement de vlc, simplification de la gestion des liens, et correction des erreurs concernant les noms de fichier... Tv_LeNeuf par TvLeNeuf !
1) creer les dossiers suivants:
/home/'votre nom'/TvLeNeuf
/home/'votre nom'/TvLeNeuf/script/
/home/'votre nom'/TvLeNeuf/icone/
/home/'votre nom'/TvLeNeuf/enregistrements/
2) créer les fichiers suivants dans script
Fichier TvLeNeuf1.sh
#!/bin/bash
function choix ()
{
case $EMISSION in
"France 2") CHAINE=france_2 ;;
"France 3") CHAINE=france_3 ;;
"France 4") CHAINE=france_4 ;;
"France 5") CHAINE=france_5 ;;
"France o") CHAINE=france_o ;;
"Arte") CHAINE=arte;;
"NT1") CHAINE=nt1 ;;
"Direct 8") CHAINE=direct_8 ;;
"NRJ 12") CHAINE=nrj12 ;;
"TV 5") CHAINE=tv5_monde ;;
"JET") CHAINE=jet ;;
"BFM Tv") CHAINE=bfm_tv ;;
"NRJ Hits") CHAINE=nrj_hits ;;
"La chaine parlementaire") CHAINE=lcp ;;
"Liberty TV") CHAINE=liberty_tv ;;
"Euronews") CHAINE=euronews ;;
"Aljazeera") CHAINE=aljazeera ;;
"TFou") CHAINE=tfou ;;
"Beur TV") CHAINE=beur_tv ;;
"Video Click") CHAINE=video_click ;;
"KTO") CHAINE=kto ;;
" ENREGISTREMENT" ) bash $HOME/TvLeNeuf/script/TvLeNeuf1_rec.sh ;;
esac
}
until [ "$REP" = "1" ]
do
EMISSION=`zenity --window-icon "$HOME/TvLeNeuf/icone/tv.png" --title "LeNeuf TV" --text "Double-Clic pour choisir\nAnnuler pour éteindre" --height=500 --width=200 --list --column " $EMISSION" " ENREGISTREMENT" "" "France 2" "France 3" "France 4" "France 5" "France o" "Arte" "NT1" "Direct 8" "NRJ 12" "TV 5" "JET" "BFM Tv" "NRJ Hits" "La chaine parlementaire" "Liberty TV" "Euronews" "Aljazeera" "TFou" "Beur TV" "Video Click" "KTO"`
REP=$?
choix
FLUX=http://80.118.196.219/webtv-asx.cgi?channel=$CHAINE
killall vlc
if [ "$REP" = "1" ]; then
exit
fi
vlc $FLUX
done
exit
fichier TvLeNeuf1_rec.sh
#!/bin/bash
function choix ()
{
case $EMISSION in
"France 2") CHAINE=france_2 ;;
"France 3") CHAINE=france_3 ;;
"France 4") CHAINE=france_4 ;;
"France 5") CHAINE=france_5 ;;
"France o") CHAINE=france_o ;;
"Arte") CHAINE=arte;;
"NT1") CHAINE=nt1 ;;
"Direct 8") CHAINE=direct_8 ;;
"NRJ 12") CHAINE=nrj12 ;;
"TV 5") CHAINE=tv5_monde ;;
"JET") CHAINE=jet ;;
"BFM Tv") CHAINE=bfm_tv ;;
"NRJ Hits") CHAINE=nrj_hits ;;
"La chaine parlementaire") CHAINE=lcp ;;
"Liberty TV") CHAINE=liberty_tv ;;
"Euronews") CHAINE=euronews ;;
"Aljazeera") CHAINE=aljazeera ;;
"TFou") CHAINE=tfou ;;
"Beur TV") CHAINE=beur_tv ;;
"Video Click") CHAINE=video_click ;;
"KTO") CHAINE=kto ;;
esac
}
#Vérifie le résultat de zenity si il n'y a pas plusieurs chaines sélectionnées. Pas fiable...! J'ai pas encore trouvé comment faire !
function test_chaines ()
{
case $LIST in
"REC immédiat|Lecture différée") zenity --error --title="$title" --text="$TEXT" ; exit ;;
"REC immédiat") zenity --error --title="$title" --text="$TEXT" ; exit ;;
"Lecture différée") zenity --error --title="$title" --text="$TEXT" ; exit ;;
"") zenity --error --title="$title" --text="$TEXT" ; exit ;;
"REC immédiat|Lecture différée|"*"|"*"") zenity --error --title="$title" --text="Vous avez selectionné 2 chaines" ; exit ;;
#"REC immédiat|"*"|"*"") zenity --error --title="$title" --text="Vous avez selectionné 2 chaines" ; exit ;;
#"Lecture différée|"*"|"*"") zenity --error --title="$title" --text="Vous avez selectionné 2 chaines" ; exit ;;
esac
}
#Enregistrement différé, utilisation 'vlc --extraintf http' pour pouvoir éteindre proprement vlc
function rec_diff_vlc ()
{
DATE=`date +"%x_%X"`
sleep $DEBUT_MN
killall wxvlc
vlc --extraintf http $FLUX --demux=dump :demuxdump-file="$HOME/TvLeNeuf/enregistrements/REC-"$CHAINE"-$DATE.avi" &
PID=$!
lect_diffe &
sleep $FIN_MN
wget "http://localhost:8080/requests/status.xml?command=pl_stop" -O /dev/null
sleep 5
kill $PID
kill $PID1 #PID1= pid de la lecture différé
exit
}
function test_retour ()
{
if [ "$1" != "0" ]; then
zenity --error --title="$title" --text="Vous devez faire un choix avant de valider"
exit
fi
}
function test_vide ()
{
if [ "$1" == "" ]; then
zenity --error --title="$title" --text="Vous devez entrer une réponse"
exit
fi
}
#Sert uniquement à écrire dans une boite de dialogue
function lect_diff_cont ()
{
if [ $LECT = "1" ]; then
echo Lecture en différée
fi
}
#Lecture différé, sleep 5 et lis le fichier en cours d'enregistrement
function lect_diffe ()
{
if [ $LECT = "1" ]; then
sleep 5
vlc "$HOME/TvLeNeuf/enregistrements/REC-"$CHAINE"-$DATE.avi" &
PID1=$!
fi
}
TITRE="Enregistrement"
TEXT="Vous devez choisir une chaine."
title="erreur"
LIST=`zenity --title "$TITRE" --window-icon "$HOME/Tv_LeNeuf/icone/tv.png" --text " Chaines et Options" --height=500 --width=200 --list --checklist --column "" --column "$EMISSION" TRUE "REC immédiat" TRUE "Lecture différée" FALSE "" FALSE "France 2" FALSE "France 3" FALSE "France 4" FALSE "France 5" FALSE "France o" FALSE "Arte" FALSE "NT1" FALSE "Direct 8" FALSE "NRJ 12" FALSE "TV 5" FALSE "JET" FALSE "BFM Tv" FALSE "NRJ Hits" FALSE "La chaine parlementaire" FALSE "Liberty TV" FALSE "Euronews" FALSE "Aljazeera" FALSE "TFou" FALSE "Beur TV" FALSE "Video Click" FALSE "KTO"`
test_chaines
#Récupère nom de la chaine
EMISSION=`echo $LIST | awk -F"|" '{print $NF}'`
choix
# grep -c compte le nombre de 'Lecture Différé' en sortie de zenity
LECT=`echo $LIST | grep -c 'Lecture'`
# grep -c compte le nombre de 'REC immédiat" en sortie de zenity
REC=`echo $LIST | grep -c 'REC'`
#Récupère l'adresse du flux voulu
FLUX=http://80.118.196.219/webtv-asx.cgi?channel=$CHAINE
#Si 'REC immédiat' est sélectionné
if [ $REC = "1" ]; then
DATE=`date +"%x_%X"`
killall vlc
vlc $FLUX --demux=dump :demuxdump-file="$HOME/TvLeNeuf/enregistrements/REC-"$CHAINE"-$DATE.avi" &
PID=$!
#Lancement de lecture différé
lect_diffe &
#zenity --info en attente, clic pour arrêter l'enregistrement
zenity --info --window-icon "$HOME/TvLeNeuf/icone/rec.png" --title "$TITRE" --text "Arrêter l'$TITRE $EMISSION ?"
kill $PID #Tuer vlc enregistrement
sleep 5
kill $PID1 #PID1=pid du vlc en lecture différé
exit
else
#L'enregistrement commencera dans n minutes
DEBUT=`zenity --window-icon "$HOME/TvLeNeuf/icone/tv.png" --title="Départ REC" --height=100 --width=200 --entry --text="Début dans x minutes ?"`
test_retour $?
test_vide $DEBUT
#L'enregistrement durera n minutes
FIN=`zenity --window-icon "$HOME/TvLeNeuf/icone/tv.png" --title="Durée REC" --height=100 --width=200 --entry --text="Durée: x minutes ?"`
test_retour $?
test_vide $FIN
#Converti les secondes en minutes
DEBUT_MN=$(($DEBUT*60))
FIN_MN=$(($FIN*60))
#Calcul le temps du shutdown
ETEIND=$(($DEBUT+$FIN+2))
#Controle de la saisie
zenity --question --window-icon "$HOME/TvLeNeuf/icone/tv.png" --title "$TITRE" --text="L'$TITRE de $EMISSION \ncommencera dans $DEBUT mn, durera $FIN mn \n`lect_diff_cont`"
#Si clic sur annuler
if [ $? == 1 ]; then
exit
else
zenity --question --window-icon "$HOME/TvLeNeuf/icone/tv.png" --title "$TITRE" --text="Voulez vous éteindre l'ordinateur à la fin de l'$TITRE ?"
#Si extinction ordi sélectionné
if [ $? == 0 ]; then
gksudo "shutdown -h +$ETEIND" &
rec_diff_vlc
else
rec_diff_vlc
fi
fi
fi
exit
Autorisez l'exécution: clic droit/propriétés/permissions/autoriser l'exécution en tant que programme
voila, c'est fait, lancer TvLeNeuf1.sh
Dernière modification par romain_974 (Le 23/05/2009, à 21:44)
Hors ligne
#7 Le 22/08/2009, à 21:37
- Azelridooo
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
1) creer les dossiers suivants:
2) créer les fichiers suivants dans script
est-ce que quelqu'un peut m'expliquer comment on fait ça comme si j'avais 2 ans ?:lol:
sérieux, je suis débutante - 15, ça ne me parle pas beuacoup tout ça... mais ça m'intéresse !!!!!!!
Hors ligne
#8 Le 22/08/2009, à 21:55
- Azelridooo
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
romain_974 a écrit :1) creer les dossiers suivants:
2) créer les fichiers suivants dans script
est-ce que quelqu'un peut m'expliquer comment on fait ça comme si j'avais 2 ans ?:lol:
sérieux, je suis débutante - 15, ça ne me parle pas beuacoup tout ça... mais ça m'intéresse !!!!!!!
débutante mais obstinée : j'ai fini par comprendre...
néanmoins, une fois que j'ai lancé TvLeNeuuf1.sh, ça marche impec, j'arrive même à changer de chaine mais... comment peut-on enregistrer ?
Dernière modification par Azelridooo (Le 22/08/2009, à 22:06)
Hors ligne
#9 Le 02/09/2009, à 20:54
- Azelridooo
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Personne pour me guider ???:( ce serait la première fois que je reste en rade!!:/
Dernière modification par Azelridooo (Le 02/09/2009, à 20:56)
Hors ligne
#10 Le 08/09/2009, à 21:38
- Azelridooo
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
youuuhouuuu ? c'est pas drôle de "parler" dans le vide...:(
quand je fais "enrgistrer", ça me demande tout de suite si je veux arrêter l'engistrement...:(:(:(
Hors ligne
#11 Le 10/09/2009, à 22:29
- AnsuzPeorth
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Bjr,
Si c'est ps du déterrage de sujet ça !
2 ans déjà, j'ai changé de pseudo (long break et perte de l'email associé et mdp !), c'était mon premier script. J'ai un peu progressé depuis !
Vu ton insistance, et que je suis chez sfr maintenant, j'ai refait un peu le script.
C'est un premier jet, encore des trucs à ajouter (programmation à plusieurs jours de l'enregistrement, programme tv, faire une install qui va bien (icon, lanceur & co), revoir interface et qqles bricoles qui me passeront par l'esprit
Si tu veux essayer avant l'intégration des bricoles (si ca merde qqles part ca sera plus facile a trouver si le script n'est pas trop gros), toi ou un autre bien sur, tout testeur est bienvenue !
L'enregistrement ne se fait qu'en MP4 ou OGM (théo/ogg), attention le OGM, 2 fois plus lourd.
J'intégrerais un possibilité d'entrée ses propres options d'enregistrement, ca sera plus simple pour tout le monde .
Dépendances : vlc gtkdialog curl
(versions anterieurs à "vlc 0.9.8a", uniquement MP4 fonctionne, qd ca bug pas )
Installation: décompresser l'archive ou vous voulez, lancer "GLeNeufTV.sh". Les enregistrements se retrouveront dans le dossier de même nom.
Utilisation : Pour enregistrer, se caler sur une chaine, remplir les champs voulus et cliquer sur "enregistrement immédiat". Pour arrêter l'enregistrement reclic sur "enregistrement immédiat".
lien : http://gwebradio.googlecode.com/files/GLeNeufTV.tar.gz
ATTENTION: on a le droit qu'un seul accés aux serveurs de stream, donc qd on enregistre, on ne peut pas regarder une autre chaine.
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#12 Le 24/11/2009, à 20:58
- parametre
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Bonsoir
Le script n'affiche pas les chaines. Si j'essaie l'adresse du script "http://televisionsurpc.neuf.fr/televisionsurpc.m3u" dans Firefox, le systeme répond "The page cannot be found".
Est-ce pour cela que le script ne fonctionne pas ? Merci de votre aide
Dernière modification par parametre (Le 24/11/2009, à 22:17)
Xubuntu 22.04 sur NUC7i3BNH & Xubuntu 24.04 sur Dell Latitude E5420
Hors ligne
#13 Le 24/11/2009, à 23:56
- AnsuzPeorth
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Bjr,
Effectivement, l'adresse n'est plus correcte on dirait !
Si qql'un connait la nouvelle (ou alors c'est juste le serveur qui est tombé ?)
Sinon, les adresses de flux n'ont pas changées, donc il te suffit de télécharger le fichier avec les adresses ( à coller à cotés du script GLeNeufTv.sh )
http://gwebradio.googlecode.com/files/addstream.txt
Dernière modification par AnsuzPeorth (Le 24/11/2009, à 23:57)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#14 Le 25/11/2009, à 08:00
- parametre
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Bonjour AnsuzPeorth
Le script fonctionne bien avec le fichier addstream.txt rappatrié. Merci.
Xubuntu 22.04 sur NUC7i3BNH & Xubuntu 24.04 sur Dell Latitude E5420
Hors ligne
#15 Le 26/11/2009, à 05:04
- AnsuzPeorth
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Bjr,
Les adresses ne sont plus valide en ce moment.
Le fichier a été re-uploadé avec d'autres adresses de stream. Il n'y a plus de coupure du flux avec ces adresses
Je modifierais le script quand j'aurais un lien 'officiel' pour télécharger le fichier m3u.
Dernière modification par AnsuzPeorth (Le 26/11/2009, à 05:05)
Interface graphique pour bash, python ou autre: glade2script
Support Tchat: http://chat.jabberfr.org/muckl_int/inde … ade2script (Hors ligne)
Hors ligne
#16 Le 26/11/2009, à 07:55
- parametre
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Merci AnsuzPeorth
Dernière modification par parametre (Le 26/11/2009, à 07:56)
Xubuntu 22.04 sur NUC7i3BNH & Xubuntu 24.04 sur Dell Latitude E5420
Hors ligne
#17 Le 09/05/2010, à 18:51
- CathPazou
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Je remonte ce post car j'aimerai savoir si quelqu'un a progressé !
Avec ma condition de débutante... avancée... quelque peu... j'ai réussi toutes les manip décrites plus haut
Y a t-il aujourd'hui un moyen d'enregistrer un programme tv de cette façon ?
Merci d'avance
Laptop : Clevo 970PU 64-bit - LM 19.1 - Cinnamon
Processeur : 4 x Intel - CPU N4200 @ 1.10 GHz Max
Mémoire : 3,7 Gio de mémoire vive
Navigateur : Opera 60, Chromium & Firefox Quantum 64
Hors ligne
#18 Le 10/05/2010, à 16:58
- AnsuzPeorth-out
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Bjr,
Pour enregistrer, le plus simple, c'est de passer par mplayer (et la qualité est meilleure pour le neuf).
Sinon, j'ai refait ce script en python, tv neuf et free +shoutcasts TV et qqles webtv.
http://forum.ubuntu-fr.org/viewtopic.php?id=388942
Hors ligne
#19 Le 10/05/2010, à 18:18
- CathPazou
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Peux-tu m'en dire plus car je ne comprends pas. Quand j'ouvre mplayer, je n'ai pas la possibilité de voir la tv... alors enregistrer !!
S'il te plait, fais comme si tu expliquais à une enfant de 3 ans !
Merci
Laptop : Clevo 970PU 64-bit - LM 19.1 - Cinnamon
Processeur : 4 x Intel - CPU N4200 @ 1.10 GHz Max
Mémoire : 3,7 Gio de mémoire vive
Navigateur : Opera 60, Chromium & Firefox Quantum 64
Hors ligne
#20 Le 10/05/2010, à 18:26
- CathPazou
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Par contre ton script est super !
Laptop : Clevo 970PU 64-bit - LM 19.1 - Cinnamon
Processeur : 4 x Intel - CPU N4200 @ 1.10 GHz Max
Mémoire : 3,7 Gio de mémoire vive
Navigateur : Opera 60, Chromium & Firefox Quantum 64
Hors ligne
#21 Le 10/05/2010, à 22:56
- AnsuzPeorth-out
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
Par contre ton script est super !
C'était juste un essais des differentes possiblités de gtk pour moi (je débute en pygtk), merci qd même
Pour ce qui est de lire un flux de chez neuf via mplayer, il faut savoir que le lien que tu essais de lire n'est pas l'adresse du flux mais celle d'un m3u où se trouve la vrai adresse du flux.... vlc extrait seule de ce m3u, pas mplayer.
Pour avoir le vrai lien il suffit de telecharger l'adresse de la chaine.
wget <adresse chaine> -O-
Dernière modification par AnsuzPeorth-out (Le 10/05/2010, à 22:56)
Hors ligne
#22 Le 11/05/2010, à 08:53
- CathPazou
Re : [Débutant]Script pour regarder/enregistrer webtv LeNeuf
ok ! compris... Merci
Laptop : Clevo 970PU 64-bit - LM 19.1 - Cinnamon
Processeur : 4 x Intel - CPU N4200 @ 1.10 GHz Max
Mémoire : 3,7 Gio de mémoire vive
Navigateur : Opera 60, Chromium & Firefox Quantum 64
Hors ligne