Améliorations à venir
- mylx
- Fan de Claire Chazal
- Messages : 11
- Enregistré le : sam. 16 sept. 2017 16:17
Re: Améliorations à venir
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.
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.
- framug
- Zapeur Fou !
- Messages : 129
- Enregistré le : dim. 3 sept. 2017 14:13
Re: Améliorations à venir
Je viens de vérifier.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....
Effectivement, MediaPortal utilise la balise xmltv_ns, la preuve ; Ce serait bien qu'on puisse bénéficier de ça
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
- racacax
- Administrateur du site
- Messages : 5079
- Enregistré le : mar. 25 mars 2014 18:17
Re: Améliorations à venir
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.
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.
- bordino
- Zapeur Fou !
- Messages : 294
- Enregistré le : ven. 4 août 2017 16:35
Re: Améliorations à venir
Good job,merci raca
- framug
- Zapeur Fou !
- Messages : 129
- Enregistré le : dim. 3 sept. 2017 14:13
Re: Améliorations à venir
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...
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...
- racacax
- Administrateur du site
- Messages : 5079
- Enregistré le : mar. 25 mars 2014 18:17
Re: Améliorations à venir
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.
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.
- framug
- Zapeur Fou !
- Messages : 129
- Enregistré le : dim. 3 sept. 2017 14:13
Re: Améliorations à venir
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 :
http://forum-racacax.ga/viewtopic.php?f ... 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
Comme quelqu'un l'a écrit à un moment donné sur le forum.
Je crois que c'est ici :
http://forum-racacax.ga/viewtopic.php?f ... 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
- mylx
- Fan de Claire Chazal
- Messages : 11
- Enregistré le : sam. 16 sept. 2017 16:17
Re: Améliorations à venir
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.
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.
- racacax
- Administrateur du site
- Messages : 5079
- Enregistré le : mar. 25 mars 2014 18:17
Re: Améliorations à venir
Bonjour,
Merci de l'info, je pense avoir compris maintenant !
Merci de l'info, je pense avoir compris maintenant !
- framug
- Zapeur Fou !
- Messages : 129
- Enregistré le : dim. 3 sept. 2017 14:13
Re: Améliorations à venir
@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#
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#