#526 Le 26/04/2009, à 08:12
- Janus24
Re : web tv orange
Janus24 a écrit :Bonjour UGM d'abord un grand merci pour le boulot que tu fait !
Mais chez moi le logiciel ne marche pas, je l'est installé a partir de ce .deb http://depot.tuxgasy.fr/binary et est rajouté la source dans mes logiciels de tierces partie, mais quand je lance le logiciel je voit dans la barre "Lance de WebTvOrange" puis quelques secondes après sa part puis plus rien..
Et apparemment sa n'est arrivé a personne d'autres si j'ai bien tout luLances l'appli en ligne de commade (wto) et postes ici le resultat.
janus24@janus24:~$ wto
Wto (version 0.5.5) - La WebTv d'Orange sans Firefox
Ce programme est sous licence GPL v3
Ce programme est basé sur le script bash écrit par papaneo (http://forum.ubuntu-fr.org/profile.php?id=117523)
(c) TuxGasy <tuxgasy@tuxfamily.org>
Traceback (most recent call last):
File "/usr/bin/wto", line 593, in <module>
if __name__ == '__main__' : main()
File "/usr/bin/wto", line 587, in main
config = Config()
File "/usr/bin/wto", line 359, in __init__
self.config.read(WTO_CONF)
File "/usr/lib/python2.6/ConfigParser.py", line 286, in read
self._read(fp, filename)
File "/usr/lib/python2.6/ConfigParser.py", line 482, in _read
raise MissingSectionHeaderError(fpname, lineno, line)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: /home/janus24/.wto/wto.conf, line: 1
'player=totem\n'
Hors ligne
#527 Le 26/04/2009, à 09:03
- kipoos
Re : web tv orange
janus24> j'avais la même erreur que toi.
elle a disparu en effaçant le répertoire .wto dans le home (ce qui supprime les fichiers de conf/cache de wto).
Hors ligne
#528 Le 26/04/2009, à 10:15
- Janus24
Re : web tv orange
janus24> j'avais la même erreur que toi.
elle a disparu en effaçant le répertoire .wto dans le home (ce qui supprime les fichiers de conf/cache de wto).
Ah merci beaucoup kipoos Problème résolu
Hors ligne
#529 Le 28/04/2009, à 06:50
- kipoos
Re : web tv orange
depuis ce matin, le script ne fonctionne plus chez moi.
il reste bloquer sur la récupération de l'url.
je viens de me rendre compte que le script fonctionne avec firefox 3.09 directement sur le portail orange.
y aurait t-il eu un changement chez orange ?
Hors ligne
#530 Le 28/04/2009, à 10:30
- UgM
Re : web tv orange
En fait c'est depuis hier soir que le script ne fonctionnait plus. Sur le site, il était noté qu'il y avait une perturbation en cours.
Je viens de tester aussi sous Ubuntu, ca fonctionne avec Firefox. Mais pas sous Debian (avec Iceweasel). Faudras surement modifier le user agent.
Hors ligne
#531 Le 28/04/2009, à 22:11
- papaneo
Re : web tv orange
Bonsoir,
J'avais remarqué comme vous que le service WebTV était indisponible et je m'attendais au pire (combien de fois j'ai dû refaire totalement un script parce qu'un site avait tout changé lors de sa mise à jour...). Bref, heureusement, on dirait que ce n'est pas le cas.
Pour pouvoir de nouveau récupérer l'url mms, il faut modifier la ligne 256 dans la source (wto.py, version 0.6alpha):
cmd = 'wget -q -O '+WTO_MMS_FILE+' --load-cookies="'+WTO_COOKIES_FILE+'" --keep-session-cookies --save-cookies="'+WTO_COOKIES_FILE+'" --user-agent="'+USER_AGENT+'" --header="x-prototype-version: 1.6.0" --header="x-requested-with: XMLHttpRequest" --header="UA-CPU: x86" "http://webtv.guidetv.orange.fr/getMosaicChannelUrl.ajax?action=selectChannelUrl&channelGuid='+str(idChannel)+'&time=1239322233265&visualisationMode=OTVC"'
par:
cmd = 'wget -q -O '+WTO_MMS_FILE+' --load-cookies="'+WTO_COOKIES_FILE+'" --keep-session-cookies --save-cookies="'+WTO_COOKIES_FILE+'" --user-agent="'+USER_AGENT+'" --header="x-prototype-version: 1.6.0" --header="x-requested-with: XMLHttpRequest" --header="UA-CPU: x86" "http://webtv.guidetv.orange.fr/secured/getMosaicChannelUrl.ajax?action=generateSelectedChannelUrlForQuarterAndFullScreen&fullScreen=false&channelGuid='+str(idChannel)+'&time=1239322233265&visualisationMode=OTVC"'
Notez que les arguments ont changés, peut être y-a-t'il de nouvelles options à rechercher (avis aux plus curieux).
Par contre, lorsque j'ai commencé mes tests pour voir si la modification fonctionnait correctement, j'obtenais toujours l'url mms mais je n'arrivais pas à lire le flux, que ce soit sous windows ou linux. J'ai d'abord cru que c'était à cause de la mise à jour, notamment à cause du message:
Ce programme utilise la technologie Windows Media Digital Rights Management (WMDRM) pour accéder à des contenus protégés à la demande des ayants droits. Si ce programme échoue à protéger ces contenus, son habilitation à utiliser la technologie WMDRM peut être révoquée. En téléchargeant les licences pour le contenu protégé, vous autorisez Microsoft à mettre à jour ce programme pour accéder aux contenus protégés. Dans le cas contraire, vous ne pourrez plus accéder aux contenus protégés.
que l'on obtient lors de l'installation de l'ActiveX sous Internet Explorer (Orange s'enfoncerait-il de plus en plus dans la bêtise?), mais il faut croire que non, car après j'ai pu regarder les chaînes comme avant dans vlc sans problème.
J'espère donc que n'aurez pas ce problème, et vous souhaite une bonne WebTV
EDIT: Ah j'oubliais: l'argument fullScreen (true|false) permet d'avoir la version 700 ou 300, à vous de le modifier comme vous le souhaitez (ou simplement le changer dans l'url mms comme avant)
Dernière modification par papaneo (Le 28/04/2009, à 22:25)
Hors ligne
#532 Le 28/04/2009, à 22:40
- fey
Re : web tv orange
Pour ma part la modif de papaneo marche nikél, merci
Dernière modification par fey (Le 28/04/2009, à 22:42)
Hors ligne
#533 Le 28/04/2009, à 22:58
- pascal92
Re : web tv orange
Oui merci papaneo
Pour le monde Windaube c'est OK aussi
#534 Le 28/04/2009, à 23:12
- kipoos
Re : web tv orange
merci papaneo.
ça fonctionne à nouveau.
pour ceux qui utilise la 0.5.5, c'est la ligne 235 qu'il faut modifier.
j'ai passé l'argument fullscreen à true : ça marche nickel.
j'ai aussi remplacé le useragent en début de script par celui que me renvoie firefox sur ma machine : Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.0.9) Gecko/2009042114 Ubuntu/9.04 (jaunty) Firefox/3.0.9
et, ça fonctionne encore.
Hors ligne
#535 Le 29/04/2009, à 12:20
- nochka85
Re : web tv orange
je viens de me rendre compte que le script fonctionne avec firefox 3.09 directement sur le portail orange.
+1 ici -> Sous Intrepid + Firefox 3.0.9, la lecture marche sur le site Orange ... et c'est la première fois depuis un bon petit bout de temps
Par contre, ne marche pas encore avec firefox 3.5b4
Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop
Hors ligne
#536 Le 29/04/2009, à 12:27
- cillor
Re : web tv orange
Bonjour à tous,
Je précise tout d'abord que je suis un novice en Linux. j'ai installé le paquet wto 0.5.5 que j'ai trouvé sur le site http://www.tuxgasy.fr/. lorsque je lance le script wto en mode console voici ce que j'obtiens :
Wto (version 0.5.5) - La WebTv d'Orange sans Firefox
Ce programme est sous licence GPL v3
Ce programme est basé sur le script bash écrit par papaneo (http://forum.ubuntu-fr.org/profile.php?id=117523)
(c) TuxGasy <tuxgasy@tuxfamily.org>
Initialisation de la fenêtre principale...
Recuperation de la liste des chaines...
J'ai bien une fenêtre avec toutes les chaines et quand je double clique sur une chaine ( la 2 par exemple ), voivi la réponse :
Lancement de la chaine n°1 (france 2)...
Recuperation de l'url...
et puis rien ne se passe. Mplayer ne s'ouvre même pas.
Quelqu'un aurait une petite idée ?
merci d'avance.
PS : Mon pc tourne sous Jaunty
#537 Le 29/04/2009, à 15:42
- kipoos
Re : web tv orange
tu ouvres la console
tu y tapotes : sudo gedit /usr/bin/wto (afin d'éditer le script installé)
tu vas jusqu'à la ligne 235 (le numéro de la ligne est indiqué en bas à droite dans gedit)
et, tu remplaces le p'tit bout de code indiqué par papaneo (toute la ligne 235) par ce qu'il a réécrit.
tu enregistres. tu quittes.
et ça fonctionne à nouveau.
au passage, si tu veux une vidéo de meilleure qualité, tu passes l'argument fullscreen de false à true.
Hors ligne
#538 Le 30/04/2009, à 07:51
- cilor
Re : web tv orange
Merci. C'est super, cela fonctionne parfaitement.
Je ne voudrai pas faire le difficile, mais est-ce qu'il est possible de remplacer mplayer par VLC ? J'ai parcouru le fichier wto.py et je me demande s'il ne suffit pas de remplacer les occurrences mplayer par VLC. J'ai écrit une grosse c..... là ?:/
Encore merci pour la réponse.
Bonne journée.
Cilor.
Hors ligne
#539 Le 30/04/2009, à 12:06
- alfron
Re : web tv orange
Bonjour messieurs
Je viens vers vous car j'ai perdu l'icone du lanceur de webtv orange qui été installé dans "application son.vidéo" et je ne vois pas comment le récuperer,j'ai fait des réinstall de wto mais rien à faire ,et aussi pourquoi je ne vois pas wto dans "gestionnaire de paquets synaptic" j'ai bien suivit (je pense) les instructions mais quand j'ai lancé web tv au début rien ne c'est ouvert ni vlc ni mplayeur donc je ne sais toujours pas si le script chez moi fonctionne.
bon il est vrai que je peux regarder la tv d'orange directement sur le site avec le navigateur Epiphany mais c'est plus convivial avec votre scrip ( si j'arrive à le faire fonctionner).
Je suis sur ubuntu 9... depuis ce matin.
Merci de me lire
Af
#540 Le 30/04/2009, à 12:55
- cedric84
Re : web tv orange
bonjour,
je viens de voir que la web tv d'orange fonctionne avec firefox.
Je précise que je tourne sous jaunty et firefox 3.0.10.
Par contre, non fonctionnel avec firefox 3.5 (mais ca me semble un peu normal pour l'instant...)
A Abandonné Win$ en Aout 2007 ! Sous ubuntu depuis Feisty.
Actuellement sous Natty ! Acer extensa 7620.
Hors ligne
#541 Le 30/04/2009, à 17:01
- Octave21
Re : web tv orange
En utilisant à la fois le script de Yira et les trouvailles de Papaneo et UGM, ci joint un script qui permet de choisir la chaîne et le player et d'enregistrer
1 - Créer un répertoire webtvorange
2 - Copier dedans le script recup.py
#!/usr/bin/python
import os
WTO_CACHE_DIR = 'cache'
WTO_COOKIES_FILE = 'cookies'
WTO_POST_FILE = 'post-file'
WTO_MMS_FILE = 'cle'
USER_AGENT = 'Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.0.6) Gecko/2009020802 Gentoo Firefox/3.0.6'
print 'Recuperation de l\'url...'
# On recupere les cookies Orange (wassup et service)
cmd = 'wget -q --delete-after --load-cookies="'+WTO_COOKIES_FILE+'" --keep-session-cookies --save-cookies="'+WTO_COOKIES_FILE+'" --user-agent="'+USER_AGENT+'" "http://webtv.guidetv.orange.fr/j_acegi_wassup_security_check?dub=1"'
os.system(cmd)
# On recupere la session, on en aura besoin plus tard
cmd = 'cat '+WTO_COOKIES_FILE+' | grep "JSESSIONID" | cut -f7'
cmdEx = os.popen(cmd, 'r')
session = cmdEx.read()
cmdEx.close()
# On ecrit la fausse configuration que l'on va envoyer
oFile = open(WTO_POST_FILE, 'w')
oFile.write('callCount=1\n')
oFile.write('page=/home.do;jsessionid='+session)
oFile.write('httpSessionId='+session)
oFile.write("""scriptSessionId=304C53513FDFC83DF590B2534D5BDB5B251
c0-scriptName=ConfigurationCollectorService
c0-methodName=storeCompleteDetectedClientConfiguration
c0-id=0
c0-e1=number:3317
c0-e2=string:Mozilla%2F4.0%20(compatible%3B%20MSIE%207.0%3B%20Windows%20NT%205.1%3B%20.NET%20CLR%201.1.4322%3B%20.NET%20CLR%202.0.50727%3B%20.NET%20CLR%203.0.04506.30%3B%20.NET%20CLR%203.0.04506.648%3B%20.NET%20CLR%203.5.21022)
c0-e3=string:10.0.0.4058
c0-e4=string:0
c0-e5=string:10.00.00.3802
c0-e6=string:2.8.0.1
c0-e7=string:
c0-param0=Object_Object:{bandwidth:reference:c0-e1, userAgent:reference:c0-e2, wmpVersion:reference:c0-e3, minorVersionNavigator:reference:c0-e4, drmVersion:reference:c0-e5, drmSecurityVersion:reference:c0-e6, drmSecurityVersionFor3_6_0_1:reference:c0-e7}
batchId=0""")
oFile.close()
# On envoit la fausse configuration
cmd = 'wget -q --delete-after --load-cookies="'+WTO_COOKIES_FILE+'" --keep-session-cookies --save-cookies="'+WTO_COOKIES_FILE+'" --user-agent="$agent" --post-file="'+WTO_POST_FILE+'" "http://webtv.guidetv.orange.fr/dwr/call/plaincall/ConfigurationCollectorService.storeCompleteDetectedClientConfiguration.dwr;jsessionid='+session+'"'
os.system(cmd)
# On recupere à nouveau les cookies Orange (wassup et service)
# Nécessaire pour certains abonnés d'Orange (va savoir pourquoi?!)
cmd = 'wget -q -O '+WTO_MMS_FILE+' --load-cookies="'+WTO_COOKIES_FILE+'" --keep-session-cookies --save-cookies="'+WTO_COOKIES_FILE+'" --user-agent="'+USER_AGENT+'" --header="x-prototype-version: 1.6.0" --header="x-requested-with: XMLHttpRequest" --header="UA-CPU: x86" "http://wassup.orange.fr/?wassup=ident&ndrtc_idp=EXTERNAL&serv=VIDEOC&formtype=iden&info=uid,sau,dsn,uip,cooser,cooses,uas,ufn,uln,ugn,ute,uty,cms,ulo,lulo,clo,sai,lndrtc&inter=LIT&prot=302&returl=http%3A%2F%2Fwebtv.guidetv.orange.fr%2Fj_acegi_wassup_security_check%3Fdub%3D1&nivid=acco"'
os.system(cmd)
#On va chercher notre url mms tant desiree :)
cmd = 'wget -q -O '+WTO_MMS_FILE+' --load-cookies="'+WTO_COOKIES_FILE+'" --keep-session-cookies --save-cookies="'+WTO_COOKIES_FILE+'" --user-agent="'+USER_AGENT+'" --header="x-prototype-version: 1.6.0" --header="x-requested-with: XMLHttpRequest" --header="UA-CPU: x86" "http://webtv.guidetv.orange.fr/secured/getMosaicChannelUrl.ajax?action=generateSelectedChannelUrlForQuarterAndFullScreen&fullScreen=false&channelGuid=1&time=1239322233265&visualisationMode=OTVC"'
os.system(cmd)
mmsFile = open(WTO_MMS_FILE, 'r')
url_mms = mmsFile.read()
mmsFile.close()
print url_mms
3 - Copier dans ce même répertoire le script WebTv
#!/usr/bin/gtkdialog -e
cd ~/webtvorange
mkdir enregistrements
icon="gtk-about"
./recup.py
function regarder()
{
KEY=`cat cle`
$Lecteur "mms://onlinetv-fr-streamer-prod.otv.cvf.fr/$TREE-700/$KEY"&
}
function enregistrer()
{
KEY=`cat cle`
mmsrip "mms://onlinetv-fr-streamer-prod.otv.cvf.fr/$TREE-700/$KEY"&
echo totototototo
}
function enregistrerpt()
{
KEY=`cat cle`
export TP=`echo "$H*60*60 + $M*60" | bc`
export PDT=`echo "$Hp*60*60 + $Mp*60" | bc`
gtkdialog --program=BARRE2 &
sleep $TP
gtkdialog --program=BARRE &
mmsrip "mms://onlinetv-fr-streamer-prod.otv.cvf.fr/$TREE-700/$KEY"&
sleep $PDT && killall mmsrip&
mv KEY* enregistrements/$FICHp.wmv
}
###########AFFICHAGE###########
export MAIN_DIALOG='
<window title="Orange TV">
<vbox>
<vbox>
<frame Chaîne>
<tree rules_hint="true" exported_column="2" headers_visible="false">
<height>200</height><width>325</width>
<label>Nom|Code</label>
<item stock="gtk-about" icon="gtk-about">24/24 Video |VODBarker</item>
<item stock="gtk-about" icon="gtk-about">France 2 |France2</item>
<item stock="gtk-about" icon="gtk-about">France 3 |France3</item>
<item stock="gtk-about" icon="gtk-about">Orange Sports |OrangeSports</item>
<item stock="gtk-about" icon="gtk-about">France 5 |France5</item>
<item stock="gtk-about" icon="gtk-about">FashionTV |FashionTV</item>
<item stock="gtk-about" icon="gtk-about">Arte |Arte</item>
<item stock="gtk-about" icon="gtk-about">Direct 8 |Direct8</item>
<item stock="gtk-about" icon="gtk-about">France 24 |France24</item>
<item stock="gtk-about" icon="gtk-about">Nolife |Nolife</item>
<item stock="gtk-about" icon="gtk-about">NT1 |NT1</item>
<item stock="gtk-about" icon="gtk-about">ABMoteurs |ABMoteurs</item>
<item stock="gtk-about" icon="gtk-about">LCP Public |LCPPS</item>
<item stock="gtk-about" icon="gtk-about">France 4 |France4</item>
<item stock="gtk-about" icon="gtk-about">BFMTV |BFMTV</item>
<item stock="gtk-about" icon="gtk-about">i Tele |Itele</item>
<item stock="gtk-about" icon="gtk-about">Trace |TraceTV</item>
<item stock="gtk-about" icon="gtk-about">Demain |DemainTV</item>
<item stock="gtk-about" icon="gtk-about">TV5 Monde |TV5Monde</item>
<item stock="gtk-about" icon="gtk-about">France ô |FranceO</item>
<item stock="gtk-about" icon="gtk-about">Orange Cinema series |OCSBarker</item>
<item stock="gtk-about" icon="gtk-about">Astro |Astrocenter</item>
<item stock="gtk-about" icon="gtk-about">Poker channel |PokerChannel</item>
<item stock="gtk-about" icon="gtk-about">TV8 Mont-Blanc |TV8MB</item>
<item stock="gtk-about" icon="gtk-about">Telif |Telif</item>
<item stock="gtk-about" icon="gtk-about">LibertyTV |LibertyTV</item>
<item stock="gtk-about" icon="gtk-about">ART Channel |ARTChannel</item>
<item stock="gtk-about" icon="gtk-about">BBC World |BBCWorld</item>
<item stock="gtk-about" icon="gtk-about">France 24 English |Deutschewelle</item>
<item stock="gtk-about" icon="gtk-about">Al Jazeera |Aljazeera</item>
<item stock="gtk-about" icon="gtk-about">Guysen TV |GuysenTV</item>
<item stock="gtk-about" icon="gtk-about">Channel one Russia |Channel1Russia</item>
<item stock="gtk-about" icon="gtk-about">CCTV F |CCTVF</item>
<variable>TREE</variable>
<action>regarder</action>
<action>echo Chaine: $TREE</action>
</tree>
</frame>
<notebook labels="Regarder|Enregistrer|Enregistrer plus tard">
<vbox>
<hbox>
<text>
<label>Lecteur : </label>
</text>
<combobox>
<variable>Lecteur</variable>
<item>totem</item>
<item>vlc</item>
<item>mplayer</item>
<item>kaffeine</item>
</combobox>
</hbox>
<button><label>Regarder</label>
<action>regarder</action>
</button>
</vbox>
<vbox>
<hbox>
<text>
<label>Sauvegarder dans : </label>
</text>
<entry>
<default>Fichier</default>
<variable>FICH</variable>
</entry>
</hbox>
<button><label>Démarer enregistrement</label><action>gtkdialog --program=ENREG &</action>
<action>enregistrer</action>
</button>
<button><label>Ouvrir répertoire</label><action>nautilus ~/webtvorange/enregistrements&</action></button>
</vbox>
<vbox>
<hbox>
<text>
<label>Enregistrer dans : </label>
</text>
<entry max_length="2">
<default>00</default>
<variable>H</variable>
</entry>
<text>
<label>h</label>
</text>
<entry max_length="2">
<default>00</default>
<variable>M</variable>
</entry>
<text>
<label>min</label>
</text>
</hbox>
<hbox>
<text>
<label>Pendant : </label>
</text>
<entry max_length="2">
<default>00</default>
<variable>Hp</variable>
</entry>
<text>
<label>h</label>
</text>
<entry max_length="2">
<default>00</default>
<variable>Mp</variable>
</entry>
<text>
<label>min</label>
</text>
</hbox>
<hbox>
<text>
<label>Sauvegarder dans : </label>
</text>
<entry>
<default>Fichier</default>
<variable>FICHp</variable>
</entry>
</hbox>
<button><label>Démarer</label>
<action>enregistrerpt</action>
</button>
<button><label>Ouvrir répertoire</label><action>nautilus ~/webtvorange/enregistrements&</action></button>
</vbox>
</notebook>
</vbox>
<hbox>
<button help><action>gtkdialog --program=AIDE &</action></button>
<button cancel></button>
</hbox>
</vbox>
</window>
'
export BARRE='
<window title="Orange TV">
<vbox>
<frame Progression>
<text>
<label>Enregistrement</label>
</text>
<progressbar>
<label>Patientez ...</label>
<input>for i in $(seq 0 1 100); do echo $i; sleep `echo $PDT/100 | bc -l`; done</input>
<action type="exit">Ready</action>
</progressbar>
</frame>
<hbox>
<button><label>Arrêter</label><action>killall mmsrip</action></button>
<button cancel></button>
</hbox>
</vbox>
</window>
'
export BARRE2='
<window title="Orange TV">
<vbox>
<frame Progression>
<text>
<label>Dans :</label>
</text>
<progressbar>
<label>Patientez ...</label>
<input>for i in $(seq 0 1 100); do echo $i; sleep `echo $TP/100 | bc -l`; done</input>
<action type="exit">Ready</action>
</progressbar>
</frame>
<hbox>
<button><label>Arrêter</label><action>killall mmsrip</action></button>
<button cancel></button>
</hbox>
</vbox>
</window>
'
export AIDE='
<window title="Orange TV">
<vbox>
<vbox>
<text>
<label>Blablabla</label>
</text>
</vbox>
<button cancel></button>
</vbox>
</window>
'
export ENREG='
<window title="Orange TV">
<vbox>
<vbox>
<text>
<label>Enregistrement</label>
</text>
<hbox>
<button><label>Arrêter</label><action>killall mmsrip && mv K* enregistrements/$FICH.wmv</action></button>
<button cancel></button>
</hbox>
</vbox>
</vbox>
</window>
'
#gtkdialog --program=MAIN_DIALOG
#vlc "mms://onlinetv-fr-streamer-prod.otv.cvf.fr/$CHAINE-700/$CLE"
#<input>for i in $(seq 0 1 100); do echo $i; sleep `echo 100/$PDT | bc`; done</input>
4 - Rendre exécutables recup.py et WebTv
5 - Puis dans le répertoire webtvorange lancer ./WebTv
Ca devrait fonctionner :-)
Hors ligne
#542 Le 30/04/2009, à 17:43
- Michel38
Re : web tv orange
bonjour,
je viens de voir que la web tv d'orange fonctionne avec firefox.
Je précise que je tourne sous jaunty et firefox 3.0.10.
Par contre, non fonctionnel avec firefox 3.5 (mais ca me semble un peu normal pour l'instant...)
... pareil sous Hardy Heron ... merci Orange, il a fallu le temps mais çà marche
LM18.3 - Kernel: 4.4.0-53-generic i686 (32 bit gcc: 5.4.0) - Cinnamon 3.4.6 (Gtk 3.18.9-1ubuntu3.3)
System: CLEVO (portable)
CPU : Dual core Intel Core i5-3230M
Card : Intel 3rd Gen Core processor Graphics Controller
Hors ligne
#543 Le 30/04/2009, à 18:44
- utodeb
Re : web tv orange
cedric84 a écrit :bonjour,
je viens de voir que la web tv d'orange fonctionne avec firefox.
Je précise que je tourne sous jaunty et firefox 3.0.10.
Par contre, non fonctionnel avec firefox 3.5 (mais ca me semble un peu normal pour l'instant...)
... pareil sous Hardy Heron ... merci Orange, il a fallu le temps mais çà marche
Espérons que cela dure...
Au début cela marchait très bien avec firefox ^^
++
Smile today tomorrow will be worse
Simple comme Ubuntu n°2 10.04 LTS
Hors ligne
#544 Le 03/05/2009, à 15:09
- cedric84
Re : web tv orange
mais le gros avantage de wto, c'est de pouvoir régler la taille de l'image.....je trouve !
A Abandonné Win$ en Aout 2007 ! Sous ubuntu depuis Feisty.
Actuellement sous Natty ! Acer extensa 7620.
Hors ligne
#545 Le 03/05/2009, à 21:30
- Korova
Re : web tv orange
Nan, le vrai avantage, c'est pas de passage par flash dans firefox qui bouffe tout mon CPU...
wto rosque !
#546 Le 04/05/2009, à 13:09
- cillor
Re : web tv orange
Merci à Octave 21 pour son aide, mais ça ne fonctionne pas
sh: source: not found
** ERROR **: GtkDialog: Could not find the dialog description in the environment variable 'MAIN_DIALOG'.
aborting...
Aborted
#547 Le 04/05/2009, à 22:32
- Octave21
Re : web tv orange
Bonsoir Cillor, je pense que la réponse est dans le post #317, il faut installer GtkDialog
Hors ligne
#548 Le 04/05/2009, à 22:53
- Octave21
Re : web tv orange
Il y a un problème avec les fonctions. Essaie avec ça, mais je n'ai corrigé que la fonction regarder
#!/usr/bin/gtkdialog -e
cd ~/webtvorange
mkdir enregistrements
icon="gtk-about"
./recup.py
###########AFFICHAGE###########
export MAIN_DIALOG='
<window title="Orange TV">
<vbox>
<vbox>
<frame Chaîne>
<tree rules_hint="true" exported_column="2" headers_visible="false">
<height>200</height><width>325</width>
<label>Nom|Code</label>
<item stock="gtk-about" icon="gtk-about">24/24 Video |VODBarker</item>
<item stock="gtk-about" icon="gtk-about">France 2 |France2</item>
<item stock="gtk-about" icon="gtk-about">France 3 |France3</item>
<item stock="gtk-about" icon="gtk-about">Orange Sports |OrangeSports</item>
<item stock="gtk-about" icon="gtk-about">Orange Cine Géants |OrangeCinéGéants</item>
<item stock="gtk-about" icon="gtk-about">France 5 |France5</item>
<item stock="gtk-about" icon="gtk-about">FashionTV |FashionTV</item>
<item stock="gtk-about" icon="gtk-about">Arte |Arte</item>
<item stock="gtk-about" icon="gtk-about">Direct 8 |Direct8</item>
<item stock="gtk-about" icon="gtk-about">France 24 |France24</item>
<item stock="gtk-about" icon="gtk-about">Nolife |Nolife</item>
<item stock="gtk-about" icon="gtk-about">NT1 |NT1</item>
<item stock="gtk-about" icon="gtk-about">ABMoteurs |ABMoteurs</item>
<item stock="gtk-about" icon="gtk-about">LCP Public |LCPPS</item>
<item stock="gtk-about" icon="gtk-about">France 4 |France4</item>
<item stock="gtk-about" icon="gtk-about">BFMTV |BFMTV</item>
<item stock="gtk-about" icon="gtk-about">i Tele |Itele</item>
<item stock="gtk-about" icon="gtk-about">Trace |TraceTV</item>
<item stock="gtk-about" icon="gtk-about">Demain |DemainTV</item>
<item stock="gtk-about" icon="gtk-about">TV5 Monde |TV5Monde</item>
<item stock="gtk-about" icon="gtk-about">France ô |FranceO</item>
<item stock="gtk-about" icon="gtk-about">Orange Cinema series |OCSBarker</item>
<item stock="gtk-about" icon="gtk-about">Astro |Astrocenter</item>
<item stock="gtk-about" icon="gtk-about">Poker channel |PokerChannel</item>
<item stock="gtk-about" icon="gtk-about">TV8 Mont-Blanc |TV8MB</item>
<item stock="gtk-about" icon="gtk-about">Telif |Telif</item>
<item stock="gtk-about" icon="gtk-about">LibertyTV |LibertyTV</item>
<item stock="gtk-about" icon="gtk-about">ART Channel |ARTChannel</item>
<item stock="gtk-about" icon="gtk-about">BBC World |BBCWorld</item>
<item stock="gtk-about" icon="gtk-about">France 24 English |Deutschewelle</item>
<item stock="gtk-about" icon="gtk-about">Al Jazeera |Aljazeera</item>
<item stock="gtk-about" icon="gtk-about">Guysen TV |GuysenTV</item>
<item stock="gtk-about" icon="gtk-about">Channel one Russia |Channel1Russia</item>
<item stock="gtk-about" icon="gtk-about">CCTV F |CCTVF</item>
<variable>TREE</variable>
<action>KEY=`cat cle | cut -d/ -f5` && $Lecteur "mms://onlinetv-fr-streamer-prod.otv.cvf.fr/$TREE-700/$KEY"&</action>
<action>echo Chaine: $TREE</action>
</tree>
</frame>
<notebook labels="Regarder|Enregistrer|Enregistrer plus tard">
<vbox>
<hbox>
<text>
<label>Lecteur : </label>
</text>
<combobox>
<variable>Lecteur</variable>
<item>totem</item>
<item>vlc</item>
<item>mplayer</item>
<item>kaffeine</item>
</combobox>
</hbox>
<button><label>Regarder</label>
<action>KEY=`cat cle | cut -d/ -f5` && $Lecteur "mms://onlinetv-fr-streamer-prod.otv.cvf.fr/$TREE-700/$KEY"&</action>
</button>
</vbox>
<vbox>
<hbox>
<text>
<label>Sauvegarder dans : </label>
</text>
<entry>
<default>Fichier</default>
<variable>FICH</variable>
</entry>
</hbox>
<button><label>Démarer enregistrement</label><action>gtkdialog --program=ENREG &</action>
<action>enregistrer</action>
</button>
<button><label>Ouvrir répertoire</label><action>nautilus ~/webtvorange/enregistrements&</action></button>
</vbox>
<vbox>
<hbox>
<text>
<label>Enregistrer dans : </label>
</text>
<entry max_length="2">
<default>00</default>
<variable>H</variable>
</entry>
<text>
<label>h</label>
</text>
<entry max_length="2">
<default>00</default>
<variable>M</variable>
</entry>
<text>
<label>min</label>
</text>
</hbox>
<hbox>
<text>
<label>Pendant : </label>
</text>
<entry max_length="2">
<default>00</default>
<variable>Hp</variable>
</entry>
<text>
<label>h</label>
</text>
<entry max_length="2">
<default>00</default>
<variable>Mp</variable>
</entry>
<text>
<label>min</label>
</text>
</hbox>
<hbox>
<text>
<label>Sauvegarder dans : </label>
</text>
<entry>
<default>Fichier</default>
<variable>FICHp</variable>
</entry>
</hbox>
<button><label>Démarer</label>
<action>enregistrerpt</action>
</button>
<button><label>Ouvrir répertoire</label><action>nautilus ~/webtvorange/enregistrements&</action></button>
</vbox>
</notebook>
</vbox>
<hbox>
<button help><action>gtkdialog --program=AIDE &</action></button>
<button cancel></button>
</hbox>
</vbox>
</window>
'
export BARRE='
<window title="Orange TV">
<vbox>
<frame Progression>
<text>
<label>Enregistrement</label>
</text>
<progressbar>
<label>Patientez ...</label>
<input>for i in $(seq 0 1 100); do echo $i; sleep `echo $PDT/100 | bc -l`; done</input>
<action type="exit">Ready</action>
</progressbar>
</frame>
<hbox>
<button><label>Arrêter</label><action>killall mmsrip</action></button>
<button cancel></button>
</hbox>
</vbox>
</window>
'
export BARRE2='
<window title="Orange TV">
<vbox>
<frame Progression>
<text>
<label>Dans :</label>
</text>
<progressbar>
<label>Patientez ...</label>
<input>for i in $(seq 0 1 100); do echo $i; sleep `echo $TP/100 | bc -l`; done</input>
<action type="exit">Ready</action>
</progressbar>
</frame>
<hbox>
<button><label>Arrêter</label><action>killall mmsrip</action></button>
<button cancel></button>
</hbox>
</vbox>
</window>
'
export AIDE='
<window title="Orange TV">
<vbox>
<vbox>
<text>
<label>Blablabla</label>
</text>
</vbox>
<button cancel></button>
</vbox>
</window>
'
export ENREG='
<window title="Orange TV">
<vbox>
<vbox>
<text>
<label>Enregistrement</label>
</text>
<hbox>
<button><label>Arrêter</label><action>killall mmsrip && mv K* enregistrements/$FICH.wmv</action></button>
<button cancel></button>
</hbox>
</vbox>
</vbox>
</window>
'
#gtkdialog --program=MAIN_DIALOG
#vlc "mms://onlinetv-fr-streamer-prod.otv.cvf.fr/$CHAINE-700/$CLE"
#<input>for i in $(seq 0 1 100); do echo $i; sleep `echo 100/$PDT | bc`; done</input>
Hors ligne
#549 Le 05/05/2009, à 13:18
- cilor
Re : web tv orange
Bonjour Octave21,
J'ai vérifié que j'avais bien GtkDialog installé et puis j'ai modifier ton script à partir de la ligne
###########AFFICHAGE###########
Mais le message d'erreur est toujours le même.
Hors ligne
#550 Le 05/05/2009, à 19:27
- UgM
Re : web tv orange
Salut tout le monde.
J'étais un peu pris par d'autres occupations ces derniers temps. Je viens de mettre à jour la version 0.5.x de wto en prenant en compte la modification d'Orange. Et une nouvelle option highvideoquality apparait maintenant dans ~/.wto/wto.conf (Normalement, elle est ajouté automatiquement. Et, elle peut prendre comme valeur true ou false).
@++
Hors ligne