mercredi 31 décembre 2008

Web_TV du 31/12/08

Bonjour

J'essaie toujours de déterminer jusqu'où un nouveau programme est "foolproof", c'est à dire peut fonctionner sans se référer à des docs, des forums ni bidouiller des tas de trucs.
Absorbé par les évolutions de TV_Orange_0.x qui maintenant correspond parfaitement à mes besoins* (dans l'attente d'une évolution d'adslTV vers l'enregistrement des flux bruts d'Orange .asf) et par la découverte du KMP (merci Pascal :)) et de ses fonctions d'enregistrement, je n'avais pas encore eu le temps de tester les scripts KMP de Pascal.

Pas de chance, le lancement de Web_TV.exe 1.0.47.6 sous Vista (même en mode administrateur) plante avec l'impossibilité d'extraire les logo*.jpg.

J'attends donc la prochaine compilation ;)

* Je suis un petit consommateur de télé et toujours en temps différé ou décalé.
Je dispose d'un décodeur satellite TPS/C+ de base et d'un enregistreur HDD DVD avec tuner TNT capable divx , couplés à un grand TV à l'ancienne (Trinitron) avec ampli et grandes enceintes hifi. Le tout est mal placé par rapport à la livebox (avec un adsl à 4 Mbps utiles cause ligne FT aérienne pourrie, option ADSL+tél).
Pour diverses raisons, je n'ai pas voulu corréler les deux installs, même avec une liaison de données par le secteur.


Principalement adslTV me sert pour l'enregistrement dans les cas où plusieurs
programmes m'intéressent en même temps et pour archiver des films pour les jours
pluvieux en ne bourrant pas le HDD. En plus je peux les emporter ailleurs où j'ai un lecteur de salon DVD capable divx acheté pour une poignée d'euros chez un harddiscounter bien connu qui propose souvent des affaires intéressantes.

Pour l'instant, vu les formats de codage proposés par adslTV qui imposent un double
réencodage (le flux brut- asf chez Orange - devrait être proposé dans une
prochaine version, son paramétrage dans VLC est bizarre et non paramétrable par
adslTV pour l'instant), je préfère utiliser un téléchargeur comme NetT en mode planifié (j'ai des problèmes avec OrbitDnl) pour les flux bruts que je convertis ensuite en xvid+mp3 avec Media Coder (mode batch avec redimensionnement éventuel pour Direct8 par exemple). Ensuite gravure sur DVD de données (mon enregistreur HDD n'ccepte pas les vidéos sur HDD-USB externe qui serait la bonne solution).

Le KMP permet d'enregistrer directement en xvid+mp3, mais il ne possède pas de programmateur, d'où l'intérêt du couplage avec adslTV (remerci Pascal:)).
Pour l'instant, il faut être là pour le lancer.

La méthode provisoire, avec le KMP standard :
1. Lancer TV_Orange et laisser de préférence adslTV en "veilleuse" pour économiser la bande passante mais surtout garder la validité des clés. Bien sûr, on peut aussi regarder la chaîne désirée.
2. Aller copier dans la playlist (située dans "Mes documents") l'URL mms de la chaîne désirée
3. L'ouvrir avec KMP (attention, il faut avoir modifié son paramétrage incorrect par défaut comme indiqué par Pascal par ailleurs)
4. Régler les paramètres de capture.
5. Start...

Par défaut, le KMP est mono instance. On doit pouvoir le paramétrer en multi instances (comme le MediaPlayerClassic dont il me semble un proche parent plus sophistiqué) pour plusieurs enregistrements simultanés, dans la limite de la bande passante disponible (compter 800 kbps par chaîne)

mardi 30 décembre 2008

Avec la TV_Orange, c'est nettement mieux ...

Le plus simple est de laisser parler MrLargo :)
La dernière version de l'utilitaire "TV_Orange" devient vraiment opérationnelle et permets aux clients d'Orange sous windows XP et Vista de visualiser les chaine WebTV d'Orange (sauf les chaines payantes Cine *** ) dans ADSLTV.

Pour les configurations standards ADSL + VLC installés, il suffit de mettre le fichier executable dans un répertoire quelconque de votre PC, de lancer cet exécutable, d'attendre quelques secondes (20 à 60 selon les pc)

L'utilitaire ouvre alors ADSLTV et vous retrouverez dans la catégorie des chaines perso, l'ensemble de votre bouquet WebTV Orange.

Attention, si vous avez programmé des chaines perso, l'outil les écrasent.

Si vous avez une configuration spéciale, si vous ne souhaitez pas utiliser VLC ou si vous avez des chaines perso que vous souhaitez conserver,

vous pouvez paramétrer le fichier ini présent dans le fichier zip en le mettant préalablement dans le même répertoire que le fichier exécutable

TV_Orange 0.4

Utilisation de l'Album Art de KMP pour la WebTV

Dans un précédent article, je vous avais expliqué comment réaliser un Album pour les flux TV dans le "cover flow" de KMP.
Web TV.exe est un petit exemple à télécharger.
Ce programme gère l'installation et le paramétrage du xml nécessaire ainsi que ses thumbnails associés dans les bons répertoires (Mes Documents/The KMPlayer/ Album Art/.......)


Attention, seules les chaines NRJ et BFM TV semblent fonctionner en permanence !


Rappel : Pour ouvrir le mode Album Art sur KMP faire ctrl Alt L et choisir KMP Album Art.swf

lundi 29 décembre 2008

Import/export de Playlist dans adslTV

Bonjour :)

Un test de visite du blog...

Je ne me souviens plus pour l'import export, avec la version "Script"
Merci

Script Orange pour AdslTV suite

MrLargo, vient d'améliorer le précédent script, le fonctionnement est bien plus fiable !
Nous passons donc à la version :
TV_Orange_03

dimanche 28 décembre 2008

Script Orange pour AdslTV

Bonne nouvelle, AdslTV est de retour avec ce premier script qui automatise le réglage des chaines perso de ce logiciel.
Un simple clique sur TV_Orange_0.1d.exe fournis dans le zip ci-proposé et hop, nous obtenons de nouveau çà :


Si AdslTV n'apparait pas alors.. il faut recommencer... en prenant soin de fermer le script avant (clique droit sur le H dans la barre de taches)

Bonne Télé et @+
Car j'aurai bientôt mieux à vous proposer :)

Le Zip à Télécharger

nb. Avast peu signaler ce script comme porteur d'un Trojan.... mais pas Kaspersky, ni OneCare, ni BiteDefender donc.....

Un premier Script pour les chaines Oranges

Grâce à MrLargo du Forum d'AdslTV, nous disposons d'une première version d'un script pour automatiser la conception de la playlist (personnelle) au format m3u pour les chaines de la WebTV d'Oranges.
ça bug encore de temps en temps (il suffit de le relancer), mais voici une première version (modifiée par mes soins) pour obtenir directement ça :


à condition d'avoir KMP d'installé sur votre PC (Rép. The KMPlayer FR)....
Sinon ça fonctionne pour VLC (celui d'ADSL TV)....
à défaut vous aurez toujours la playlist utilisable sur n'importe quel lecteur de flux.

La première version à télécharger de : TV_Orange

samedi 27 décembre 2008

Modifier la playlist Orange

Ma méthode pour intégrer ma clé personnelle dans la playlist Orange :

De part la méthode précédente, j'ai dans mon presse papier un lien mms avec la fameuse clé.

Pour me faciliter la tâche j'utilise Notepad++ un bloc note plus évolué que celui livré en standard dans Windows. (il accepte entre autre les longues chaines de caractères dans sa fonction "remplacer".

Dans ce Notepad, j'ouvre 2 Documents :
  1. La playlist originale que j'ai nommé "orange.m3u"
  2. Sa copie modifié ou à modifier, nommé "télé.m3u"

Dans le document "orange.m3u", je clique sur le bouton "remplacer" (ctrl H pour faire plus rapide), j'obtiens la boite de dialogue suivante :


  • Dans le champs "Rechercher", j'écris : 00
  • Dans le champs "Remplacer", je colle mon URL (ctrl V), que je nettoie en supprimant : "mms://onlinetv-fr-streamer-prod.otv.cvf.fr/France2-3" pour ne laisser que la clé.
Je clique sur "Remplacer tout", puis "Fermer"
Je fais "ctrl A" pour sélectionner l'ensemble du document, que je copie en faisant "ctrl C"

Et la seulement j'ouvre le Document "télé.m3u" (ma liste de lecture finale)
et je fais "ctrl A", "ctrl V", "ctrl S" (sélectionner, coller, sauvegarder)


En Fermant Notepad++, je n'enregistre pas les modifications de ma playlist originale !
Bien entendu, Notepad++ ouvrira à chaque fois automatiquement mes 2 documents !

Bon c'était un peu laborieux, mais à l'usage la manip est rapide (faute de mieux).

NB. Si vous utilisez ADSL TV, vous pouvez gagner encore un peu de temps en travaillant directement sur le fichier : "adsltv.txt" contenant vos chaines perso (dans le répertoire racine du logiciel).

En attendant d'automatiser un peu tout ça :)

vendredi 26 décembre 2008

Récupérer l'adresse URL d'un flux (2)

Notre renifleur en action :
  1. Si ce n'est déjà fait, lançons notre URL Snooper et cliquons sur "Sniff Network".
  2. Lançons sur notre navigateur habituel le programme dont nous souhaitons récupérer le flux. Dans mon exemple, ce sera IE car la WebTV formule Orange ne fonctionne qu'avec IE (au grand dame des amateurs de Linux ou de Mac-os)


Et regardons ce qui se passe du coté de notre renifleur.....


Nous nous intéressons ici des flux sous la forme : mms://............. , je reviendrai plus tard sur les autres protocoles !
Nous voyons ici que la dernière URL transmise de cette forme est :
mms://onlinetv-fr-streamer-prod.otv.cvf.fr/France2-300/KeyMTI...........
Faisons un clic droit sur cette URL pour en faire une copie dans le presse papier.

Vérifions que cette URL fonctionne maintenant dans un "vrai" lecteur !

Vous pouvez essayer avec WMP mais bon......
Alors pour moi, ce sera VLC, dans son menu "Media", "Ouvrir un flux réseau" et on lui colle notre adresse (ctrl V) puis "Entrée" (la touche du clavier) ou bien cliquez sur "lire" ;)

Et l'on doit obtenir ça :


Remarques : je viens de faire ma démo avec un flux Orange :

mms://onlinetv-fr-streamer-prod.otv.cvf.fr/France2-300/KeyMTI...........

Décriptage de ce flux:
  • mms : c'est le protocole de communication pour ce flux
  • France2 : C'est le nom de la chaine..... vous vous en doutiez ? Alors pour France 4 c'est..... ;)
  • -300 : C'est la vitesse de transmission en Kb/s, à remplacer par -700 pour une meilleur qualité d'image.
  • KeyMTI......... : la c'est votre fameuse clé personnelle et valable pendant environs 24h (on verra pourquoi après)
à suivre.

Récupérer l'adresse URL d'un flux (1)

Un logiciel renifleur....

Bien souvent, et c'est le cas d'Orange avec leur "Guide TV" l'adresse URL d'un flux diffusé en streaming n'est pas visible lorsque l'on regarde une émission via un navigateur.
Des logiciels permettent de surveiller le protocole de communication HTTP entre votre navigateur et le serveur, et de vous afficher, pour ce qui nous intéresse, l'ensemble des liens multimédia envoyé pendant cette procédure.
Pour ma Démo, je vais me servir de : URL Snooper , programme simple d'emploi (mais en anglais), il est bien entendu gratuit (il y a une procédure d'enregistrement par contre).

Son interface principale est des plus simple :


Si au premier lancement, le logiciel ne détermine pas votre carte réseau, cliquer sur l'onglet "général option" et décocher "Auto determine Network" puis choisissez votre carte dans le menu Network Adapter" comme dans la capture ci-dessous.


Revenir au premier onglet, notre logiciel est prêt à "Sniffer"

A suivre....

La playlist Orange

Je vous joins ici une playlist regroupant tout les liens mms actuels des chaines de la WebTV Orange.
Pour que celle-ci soit fonctionnelle, il est nécessaire de la personnaliser en ajoutant votre clé privé à la suite de chaques liens
Nous verrons, un peu plus tard comment récupérer cette clé et l'intégrer relativement rapidement dans cette playlist.

Orange.m3u

Exemple d'utilisation de KMP pour la WebTV

Bonsoir,

Avec la dernière version de KMP nous disposons maintenant d'un Album Art parfaitement fonctionnel.
Si bien que cela donne envie d'en généraliser son utilisation à d'autres possibilités de KMP et donc pourquoi pas à nos lien en Streaming.

Alors si vous regardez des WebTVs, des chaines provenants de votre FAI... (Free, SFR, Orange....), via notre lecteur préféré voici ce qu'il est possible de faire :

Album art, stock vignettes et fichiers de config dans un répertoire situé en général selon votre configuration : C:\Users\.....\Documents\The KMPlayer\AlbumArt\
Il vous est tout à fait possible de créer avec NotePad (par ex) un fichier "webtv.xml" contenant les infos concernant vos URLs.

A titre d'exemple voilà comment doit se présenter le fichier :

<?xml version="1.0" encoding="Unicode"?>

<items title="Web TV" lastposition="0" base_path="">

<item media_path="mms://vipmms9.yacast.net/bfm_bfmtv" thumbnailpath="C:\Users\....\Documents\The KMPlayer\AlbumArt\Thumbnails\" media_filename="" media_type="0" thumbnail="logo_BFM_TV.jpg" filesize="BFM TV" width="0" height="0"></item>

<item media_path="http://direct8.directmedia.fr/liveasx.php" thumbnailpath="C:\Users\....\Documents\The KMPlayer\AlbumArt\Thumbnails\" media_filename="" media_type="0" thumbnail="logo_direct8.jpg" filesize="Direct 8" width="0" height="0"></item>

.......
.....
</items>



Nous voyons que l'Url est stocké dans la variable : media_patch
Le thumbailpatch est le chemin de la vignette représentant la chaine.
media_filename doit resté vide ""
thumbnail pour stocker le nom du fichier "vignette"
et l'on peut détourner la variable filesize pour stocker le nom de la chaine, afin qu'il soit rappelé sous la vignette.

En vous inspirant de l'exemple ci-dessus, il vous sera facile de faire un fichier à votre convenance.

Bonne Bidouille ;)