Tutorial concernant les enregistrements

Discussions sur le produit Proximus TV, anciennement Belgacom TV

Modérateurs : Eric, Barbapapa

Message par Zmaster » 29 Avr 2007 20:07

Aller hop tout le monde s'y met. Un jour on va etre contacté par belgacom pour leur faire leur produit :lol:
On va plus vite qu'eux pour le dévelopement en tout cas!
Image
Image
Zmaster
Habitué
Habitué
 
Message(s) : 320
Inscription : 12 Déc 2005 22:50
Localisation : Bruxelles

Message par oldjp » 29 Avr 2007 21:17

cyberfilou a écrit : moi j'ai trouvé les diverse instruction pour decrypter le fichier xml, maintenant reste a inserer cela dans du html

Tu peux effectivement écrire un xsl, pour transformer un xml en html.
Dans ce cas, tu te débrouilles pour transformer le nom du fichier en une url qui te permettra de transférer ce fichier sur ton PC.
Une transformation xsl peut éventuellement se faire au niveau client, donc dans un browser récent.
Un des nombreux problèmes est cependant de décoder les dates codées numériquement dans ce xml.

Voici une méthode java qui les interprète
Code : Tout sélectionner
private  String getSimpleDateFormatted(String InputDate){
     // Get today's date
     Calendar now = Calendar.getInstance();
     now.setTimeInMillis(new Long(InputDate).longValue());
     SimpleDateFormat formatter = new SimpleDateFormat("EEEEEEEE dd/MM/yyyy 'à' HH:mm:ss");
     return( formatter.format(now.getTime()));
   
 }
Recoder cela en javascript pour l'exécuter au niveau du browser est évidemment faisable.
Avatar de l’utilisateur
oldjp
Habitué
Habitué
 
Message(s) : 785
Inscription : 12 Déc 2006 22:03
Localisation : Ottignies

Message par cyberfilou » 29 Avr 2007 21:45

pour afficher Titre lien et autre, j'ai trouvé les instruction.
Voila un petit exemple sur une simulation


http://cyberfilou.no-ip.org/mood/liste.htm

C'est une simulation, donc l'adresse du lien n'est pas juste puisque celle-ci sera celle du decodeur lorsque ce fichier sera dans le repertoire des enregistrement
Cyberfilou
Avatar de l’utilisateur
cyberfilou
Vieux Caillou
Vieux Caillou
 
Message(s) : 8667
Inscription : 07 Fév 2006 00:26
Localisation : Liege ( robermont )

Message par Zmaster » 29 Avr 2007 21:52

Très très bon boulot cyber tu pourrait me passer ton fichier source ?
Ou le publier sur ton site?

Merci à toi

Bonne soirée.
Image
Image
Zmaster
Habitué
Habitué
 
Message(s) : 320
Inscription : 12 Déc 2005 22:50
Localisation : Bruxelles

Message par oldjp » 29 Avr 2007 22:02

cyberfilou a écrit :pour afficher Titre lien et autre, j'ai trouvé les instruction.
Voila un petit exemple sur une simulation


http://cyberfilou.no-ip.org/mood/liste.htm

C'est une simulation, donc l'adresse du lien n'est pas juste puisque celle-ci sera celle du decodeur lorsque ce fichier sera dans le repertoire des enregistrement

Oui, ca c'est l'api DOM de Microsoft(xmldom) chargée à partir d'un vb script.
Ca ne fonctionnera évidemment qu'avec I.E. !
Avatar de l’utilisateur
oldjp
Habitué
Habitué
 
Message(s) : 785
Inscription : 12 Déc 2006 22:03
Localisation : Ottignies

Message par Zmaster » 29 Avr 2007 22:02

Dès que on aura trouvé le moyen d'accéder aux enregistrements directement par une interface sur le décodeur, la technique deviendra vraiment accessible a tout le monde.
Je suis en train de me pencher avec siglo sur la possibilité de pouvoir accéder à l'interface du décodeur sans devoir avoir une adresse ip dans le meme range que celle du décodeur. En quelque sorte il suffirait que l'ordinateur soit connecté au routeur philips ou aethra.
Image
Image
Zmaster
Habitué
Habitué
 
Message(s) : 320
Inscription : 12 Déc 2005 22:50
Localisation : Bruxelles

Message par cyberfilou » 29 Avr 2007 22:08

oldjp a écrit :
cyberfilou a écrit :pour afficher Titre lien et autre, j'ai trouvé les instruction.
Voila un petit exemple sur une simulation


http://cyberfilou.no-ip.org/mood/liste.htm

C'est une simulation, donc l'adresse du lien n'est pas juste puisque celle-ci sera celle du decodeur lorsque ce fichier sera dans le repertoire des enregistrement

Oui, ca c'est l'api DOM de Microsoft(xmldom) chargée à partir d'un vb script.
Ca ne fonctionnera évidemment qu'avec I.E. !

Désolé :cry: :cry: :cry: moi j'ai windaup
Existent-il un autre moyen alors ;) pour tout les softs
Cyberfilou
Avatar de l’utilisateur
cyberfilou
Vieux Caillou
Vieux Caillou
 
Message(s) : 8667
Inscription : 07 Fév 2006 00:26
Localisation : Liege ( robermont )

Message par cyberfilou » 29 Avr 2007 22:11

oldjp a écrit :
cyberfilou a écrit : moi j'ai trouvé les diverse instruction pour decrypter le fichier xml, maintenant reste a inserer cela dans du html

Tu peux effectivement écrire un xsl, pour transformer un xml en html.
Dans ce cas, tu te débrouilles pour transformer le nom du fichier en une url qui te permettra de transférer ce fichier sur ton PC.
Une transformation xsl peut éventuellement se faire au niveau client, donc dans un browser récent.
Un des nombreux problèmes est cependant de décoder les dates codées numériquement dans ce xml.

Voici une méthode java qui les interprète
Code : Tout sélectionner
private  String getSimpleDateFormatted(String InputDate){
     // Get today's date
     Calendar now = Calendar.getInstance();
     now.setTimeInMillis(new Long(InputDate).longValue());
     SimpleDateFormat formatter = new SimpleDateFormat("EEEEEEEE dd/MM/yyyy 'à' HH:mm:ss");
     return( formatter.format(now.getTime()));
   
 }
Recoder cela en javascript pour l'exécuter au niveau du browser est évidemment faisable.

c'est sa les date de debut et de fin

<ActualStart>1177862944300</ActualStart>
<ActualStop>1177866000000</ActualStop>

si je recupere le chiffre, comment le transformer
Cyberfilou
Avatar de l’utilisateur
cyberfilou
Vieux Caillou
Vieux Caillou
 
Message(s) : 8667
Inscription : 07 Fév 2006 00:26
Localisation : Liege ( robermont )

Message par Zmaster » 29 Avr 2007 22:35

Je me pose la même question cyber. Je viens d'amélioré un peu ton fichier liste. Mais je n'arrive pas non plus a grand choses avec les dates de début et date de fin.
Dès que c'est en ordre je le rajoute dans le tutorial si tu veux bien ?
Image
Image
Zmaster
Habitué
Habitué
 
Message(s) : 320
Inscription : 12 Déc 2005 22:50
Localisation : Bruxelles

Message par oldjp » 29 Avr 2007 22:58

Les quelques lignes de code java que je vous ai données font exactement cette transformation.
Evidemment c'est du java , pas du VB script !
Avatar de l’utilisateur
oldjp
Habitué
Habitué
 
Message(s) : 785
Inscription : 12 Déc 2006 22:03
Localisation : Ottignies

Message par Zmaster » 29 Avr 2007 23:02

on ne comprend pas où on doit les insérer dans notre script. Et je crois que c'est justement la difficulté: mélanger les deux languages.

Ah oui j'y pense il faudrait aussi qu'on arrive a décrypter les chaines codés. Si quelqu'un connait un logiciel capable d'analysé du contenu crypté et de trouvé le cryptage cela serait bien de nous le donner (en MP si il préfère)
Image
Image
Zmaster
Habitué
Habitué
 
Message(s) : 320
Inscription : 12 Déc 2005 22:50
Localisation : Bruxelles

Message par Zmaster » 29 Avr 2007 23:13

Est-ce que quelqu'un comprend le format de cette date et heure?

1177499402098
Image
Image
Zmaster
Habitué
Habitué
 
Message(s) : 320
Inscription : 12 Déc 2005 22:50
Localisation : Bruxelles

Message par cyberfilou » 30 Avr 2007 00:41

oldjp a écrit :J'ai écrit un programme qui pilote vlc pour regarder la télé.
Avantages par rapport à adsltv :
- Il fonctionne également sous linux
- Il gère correctement la version 0.8.5 en lançant 2 instances de VLC communicant par http.
- Le rendu à l'écran me semblait meilleur qu'en utilisant les activex comme le fait adsltv

comme tu peu le voir on avance, maintenant il reste a cree ce fameux lien qui ouvrirais directement VLC Media player Mais là, je ne sais plus quoi faire.
Cyberfilou
Avatar de l’utilisateur
cyberfilou
Vieux Caillou
Vieux Caillou
 
Message(s) : 8667
Inscription : 07 Fév 2006 00:26
Localisation : Liege ( robermont )

Message par alfiroma » 30 Avr 2007 16:59

en attendant, tout ça ne nous rendra pas grégory lemarchal http://www.lesoir.be/actualite/le_fil_i ... tml#525728
alfiroma
Membre
Membre
 
Message(s) : 41
Inscription : 01 Oct 2006 08:59

Message par atomal » 30 Avr 2007 19:14

Est-ce que quelqu'un comprend le format de cette date et heure?

1177499402098


Je prends le train en marche mais j'imagine qu'il s'agit du codage date/heure qui constituent les noms des fichiers vidéo sur le mood. C'est bien ça ?

Parce que pour décoder la structure il faudrait avoir une correspondance réelle. Par exemple: enregistrer un fichier connu, arrêter l'enregistrement, regarder dans le PVR ce qui est indiqué pour ce fichier, comparer avec le codage dans le nom du fichier. Je me demande cependant s'il n'y a pas une table de correspondance quelque part sur le mood ? Mais j'avoue que je n'ai pas regardé. Je peux éventuellement jeter un coup d'oeil mais je n'aimerais pas faire un travail qui aurait déja été fait par quelqu'un d'autre :)

D'autant plus que pour le moment je préfère m'occuper de trouver comment modifier cette saloperie de programmation du mood par le tv-guide pour pouvoir activer un enregistrement par blocs de 30 minutes. Mais pour l'instant je râme.
atomal
Habitué
Habitué
 
Message(s) : 405
Inscription : 26 Fév 2007 14:41

Message par oldjp » 30 Avr 2007 22:27

Zmaster a écrit :Est-ce que quelqu'un comprend le format de cette date et heure?

1177499402098
Eh bien oui, puisque je vous ai donné une méthode qui formatte ce nombre en une date compréhensible.

Il s'agit du format ultra connu de la date UNIX : nombre de milli secondes depuis 1970. Au départ, on utilisait la fonction C.
La documententation de la méthode java qui fait la transformation se trouve
ici

La même méthode existe en javascript: Date.setTime() --
La documentation se trouveici

Je suis désolé mais il n'y a que très peu de mauvais sites web qui utilisent le basic script au niveau client. Je n'ai même pas envie de chercher comment on pourrait faire avec cette méthode.
Au niveau serveur ,c'est différent. si on a IIS , il est courant d'utiliser asp , donc souvent du basic script.

Il est évident qu'une grande partie de l'application Belgacom est écrite en java.
Quand j'ai essayé de décoder les dates, je ne me suis même pas posé la question et j'ai écrit un tout petit programme en java.

J'avais d'ailleurs indiquéici une marche à suivre pour développer un programme java qui permettrait de décoder le fichier xml.

J'avais également signalé que j'ai écrit un programme comparable pour piloter vlc.
Mais, évidemment , il faut connaître java !
Avatar de l’utilisateur
oldjp
Habitué
Habitué
 
Message(s) : 785
Inscription : 12 Déc 2006 22:03
Localisation : Ottignies

Message par cyberfilou » 30 Avr 2007 22:58

saurais - tu partager ton savoir faire ;)
Cyberfilou
Avatar de l’utilisateur
cyberfilou
Vieux Caillou
Vieux Caillou
 
Message(s) : 8667
Inscription : 07 Fév 2006 00:26
Localisation : Liege ( robermont )

Message par Zmaster » 30 Avr 2007 23:20

Je viens de trouver la méthode pour passer de ce format de date en date 'normale'.

PS: Tu ne te connecterai pas sur msn cyber?
Image
Image
Zmaster
Habitué
Habitué
 
Message(s) : 320
Inscription : 12 Déc 2005 22:50
Localisation : Bruxelles

Message par cyberfilou » 07 Mai 2007 14:58

Bonjours, voici une version Beta1 d'une petite interfece qui gere les enregistrement du HDD
attention, il faut que lesmodif soit effectiuée sur le HDD pour que cela fonctionne..
Version en HTML,

http://www.mediafire.com/?cttomnx5oyo
A vous de tester.

Zmaster, j'ai pas encore eu temps de passer sur msn, vas sur le privé donnez tes infos ;)
Cyberfilou
Avatar de l’utilisateur
cyberfilou
Vieux Caillou
Vieux Caillou
 
Message(s) : 8667
Inscription : 07 Fév 2006 00:26
Localisation : Liege ( robermont )

Message par dreamweaver » 07 Mai 2007 20:20

Je viens juste de l'installer et je suis sur le cul, c'est vraiment bien, merci les gars :wink: , c'est génial, je vais maintenant tester plus en profondeur pour qu'on puisse encore améliorer le bébé :D
Avatar de l’utilisateur
dreamweaver
Acharné
Acharné
 
Message(s) : 1044
Inscription : 05 Nov 2006 19:51
Localisation : SAINT-JOSSE 1210 Belçika (lol)

PrécédentSuivant

Retour vers Proximus TV

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit