Améliorations à venir

XML TV Fr est un XML TV contenant la plupart des chaines francophones et quelques chaines étrangères.
Avatar de l’utilisateur
mylx
Fan de Claire Chazal
Fan de Claire Chazal
Messages : 11
Enregistré le : sam. 16 sept. 2017 16:17

Re: Améliorations à venir

Messagepar mylx » jeu. 21 sept. 2017 18:31

Oui.
Alimenter un tel fichier avec autant de canaux, çà doit être du boulot.

Pour Télérama, il viennent de montrer qu'ils voulaient filtrer leur accès, même si la protection est tombée en quelques jours.
Authentifier par un algorithme que l'application doit forcément connaître n'était pas une très bonne idée.

Par contre, il y a d'autres méthodes plus efficaces, s'ils veulent persévérer dans le contrôle de leur accès. Tout est une question de coût/bénéfice.
J'aime bien l'idée qu'il n'y a pas qu'eux comme source de données.
Avatar de l’utilisateur
framug
Fan de series des années 90
Fan de series des années 90
Messages : 31
Enregistré le : dim. 3 sept. 2017 14:13

Re: Améliorations à venir

Messagepar framug » lun. 16 oct. 2017 15:46

framug a écrit :Mais, j'ai l'impression que cette info xmltv_ns, ne sert pas uniquement aux plugins de MediaPortal mais aussi, peut-être à MediaPortal lui-même.
Je ne sais pour les autres softs kodi/xbmc/etc..

J'en aurai le coeur net, lorsque je pourrai verifier tout ça dans le code....
Je viens de vérifier.
Effectivement, MediaPortal utilise la balise xmltv_ns, la preuve ;
zz.jpg

Ce serait bien qu'on puisse bénéficier de ça (smile)
Avatar de l’utilisateur
racacax
Administrateur du site
Administrateur du site
Messages : 3588
Enregistré le : mar. 25 mars 2014 18:17

Re: Améliorations à venir

Messagepar racacax » ven. 20 oct. 2017 20:41

Bonjour,
Demain je me consacrerai à AllFrTV et dimanche, à XML TV Fr. Je compte ajouter quelques chaines telles que Polar+, Nickélodéon Junior, ... et d'améliorer l'EPG de certaines chaines.

J'essaierai aussi de faire complètement le XMLTV à la carte mais je pense que ce sera au court des vacances.
Avatar de l’utilisateur
bordino
Zapeur Fou !
Zapeur Fou !
Messages : 150
Enregistré le : ven. 4 août 2017 16:35

Re: Améliorations à venir

Messagepar bordino » ven. 20 oct. 2017 20:47

Good job,merci raca (pouce)
Avatar de l’utilisateur
framug
Fan de series des années 90
Fan de series des années 90
Messages : 31
Enregistré le : dim. 3 sept. 2017 14:13

Re: Améliorations à venir

Messagepar framug » lun. 30 oct. 2017 15:04

Hello racacax,
Je sais que tu es très sollicité mais, une question me taraude :
Penses tu qu'à un moment donné, il te sera possible de gérer le XMLTV_NS ?
Parce que, après quelques semaines d'utilisation de ton fichier xml, sans en avoir trop à redire car, il fonctionne correctement (même si NULL ou autre, je peux gérer), le fait que la gestion des balises onscreen en lieu et place des balises XMLTV_NS bride fortement les fonctionnalités de MediaPortal et de ses plugins me posent un problème.
Merci de me dire...
Avatar de l’utilisateur
racacax
Administrateur du site
Administrateur du site
Messages : 3588
Enregistré le : mar. 25 mars 2014 18:17

Re: Améliorations à venir

Messagepar racacax » lun. 30 oct. 2017 15:25

Salut,
Il faudrait d'abord que je comprenne exactement comment ça fonctionne et j'ai un peu de mal.

Pour les caractères NULL, c'est corrigé depuis quelques jours normalement.
Avatar de l’utilisateur
framug
Fan de series des années 90
Fan de series des années 90
Messages : 31
Enregistré le : dim. 3 sept. 2017 14:13

Re: Améliorations à venir

Messagepar framug » lun. 30 oct. 2017 15:58

En fait, cela est lié au "standard "xmltv.dtd
Comme quelqu'un l'a écrit à un moment donné sur le forum.
Je crois que c'est ici :
viewtopic.php?f=71&t=2001&p=14751&hilit=xmltv.dtd#p14751

Maintenant, si tu souhaites qu'on passe en "off", on pourrait travailler ensemble là dessus pour voir ce qu'il est possible de faire ;-)
Avatar de l’utilisateur
mylx
Fan de Claire Chazal
Fan de Claire Chazal
Messages : 11
Enregistré le : sam. 16 sept. 2017 16:17

Re: Améliorations à venir

Messagepar mylx » mer. 1 nov. 2017 09:39

Bonjour,

Concernant le format "xmltv_ns" :
Il suffit d'écrire le numéro de saison et numéro d'épisode sous la forme : ss.ee.p

avec ss = numéro de saison - 1 , ee = numéro d'épisode -1 et p = numéro de partie, pour les épisodes en plusieurs parties.
p est très facultatif, à mon avis.

Exemples :
saison 3 épisode 25 => 2.24. => <episode-num system="xmltv_ns">2.24.</episode-num>
saison 1 épisode 1 => 0.0. => <episode-num system="xmltv_ns">0.0.</episode-num>

Le problème est plus que la source des chaines de France Télévision ne fourni aucun numéro de saison/épisode.

Sinon je m'étais fait une petite moulinette en C pour transformer les <episode-num system="onscreen">S03E25</episode-num> en <episode-num system="xmltv_ns">2.24.</episode-num>
=>

if (strstr(ligneo,"episode-num") && strstr(ligneo,"onscreen")) { // recherche des tags episode-num de type onscreen dans la ligne courante ligneo
if (ptr = strchr(ligneo,'>')) {
if (ptr1 = strchr(++ptr,'<')) {
*ptr1 = '\0';
sprintf(episnum,"%s - ",ptr); // récupération de la chaîne du numéro d'épisode avant modification
}
else
*episnum = '\0'; // on n'a pas trouvé le délimiteur de fin de la chaine de numéro d'épisode
if ( ptr1 = strchr(episnum,'S')) {
if ((numS = atoi(++ptr1)) && ( ptr1 = strchr(ptr1,'E'))) {
if (numE = atoi(++ptr1)) {
sprintf(ptr,"%d.%d.</episode-num>\n",numS-1,numE-1);
if (ptr = strstr(ligneo,"onscreen"))
strncpy(ptr,"xmltv_ns",8);
}
}
}
}
}


Je peux fournir le code complet si çà intéresse quelqu'un.
Avatar de l’utilisateur
racacax
Administrateur du site
Administrateur du site
Messages : 3588
Enregistré le : mar. 25 mars 2014 18:17

Re: Améliorations à venir

Messagepar racacax » mer. 1 nov. 2017 09:46

Bonjour,
Merci de l'info, je pense avoir compris maintenant !
Avatar de l’utilisateur
framug
Fan de series des années 90
Fan de series des années 90
Messages : 31
Enregistré le : dim. 3 sept. 2017 14:13

Re: Améliorations à venir

Messagepar framug » mer. 1 nov. 2017 09:52

@mylx :
Merci pour ton info très claire.
A voir si Racacax integre ça dans le xml.
Sinon, je ferai peut-être une modif directement en C#

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité