Comment ne plus avoir le Numéro de l’émission ?

Téléchargement automatique de Replay TV

Comment ne plus avoir le Numéro de l’émission ?

Messagede Pasivite » Jeu 3 Nov 2016 18:27

Bonjour à tous,

Comment ne plus avoir le Numéro de l’émission dans les fichiers index pour ne pas télécharger plusieurs fois la même émission avec des numéros différent.

Exemple : pluzz_Le_college_d_Etrangeville.index

Code: Tout sélectionner
Becky contre Bocky-147682816
Becky contre Bocky-148575048
Aïe ! robot-147682852
Trop la honte-147682854
La malédiction du prof-garou-147682893
La malédiction du prof-garou-147682855


Merci d'avance, :pouce:


Windows 10 64 bits / France / Firefox 49.0
Pasivite
 
Messages: 5
Inscription: Mer 25 Mai 2016 12:40

Re: Comment ne plus avoir le Numéro de l’émission ?

Messagede dabiboo » Jeu 3 Nov 2016 19:09

Bonjour,

Pas simple... c'est pas terrible mais c'est un contournement que j'avais mis en place car il y a parfois le même nom pour 2 émissions différentes, je n'avais donc que ce numéro d'émission pour les distinguer.
Je n'avais pas vu qu'on pouvait avoir le problème inverse. Je vais chercher comment corriger ça.


Windows 10 64 bits / France / Firefox 49.0
dabiboo
 
Messages: 189
Inscription: Mer 15 Aoû 2012 11:06

Re: Comment ne plus avoir le Numéro de l’émission ?

Messagede racacax » Jeu 3 Nov 2016 19:18

Bonjour,
Je crois que France TV met un ID pour ses émissions donc dans le cas où ce serait la même, ils auraient le même nom, non ?


Windows 10 64 bits / France / Firefox 49.0
Avatar de l’utilisateur
racacax
 
Messages: 870
Inscription: Mer 13 Nov 2013 17:57

Re: Comment ne plus avoir le Numéro de l’émission ?

Messagede dabiboo » Ven 4 Nov 2016 07:48

J'ai l'impression que france TV distingue la notion d'émission du contenu vidéo. 2 émissions peuvent être liées à la même vidéo d'après les exemples données ci-dessus.

Voici le json en PJ décrivant les 2 émissions.

id_programme réfère à la série "le_college_d_etrangeville" on ne peut donc pas l'utiliser.
La seule solution que je vois serait de préciser pour chaque catégorie si le sous-titre suffit à identifier une vidéo ou s'il doit être complété par l'émission_id. Et cette modification est assez impactante.


Windows 10 64 bits / France / Firefox 49.0
Fichiers joints
becky.json.txt
(4.07 Kio) Téléchargé 149 fois
dabiboo
 
Messages: 189
Inscription: Mer 15 Aoû 2012 11:06

Re: Comment ne plus avoir le Numéro de l’émission ?

Messagede Pasivite » Ven 4 Nov 2016 16:23

Bonjour,
Si on enlève id_diffusion plus de problème.
mais pour les séries qui n'ont pas de data dans sous_titre mettre dans le sous_titre la date + heure
et on peut télécharger tout les épisode du même jour

Exemple : santa_diabla
2016-10-31 10:10
2016-10-31 10:55
Code: Tout sélectionner
    id_diffusion": "148028365",
    "code_programme": "santa_diabla_fo",
    "id_programme": "24689",
    "titre": "Santa Diabla",
    "sous_titre": "","chaine": "franceo",
    "date": "2016-10-31",
    "heure": "10:10",
    "duree": "45",
------------------------------------------------
    "id_diffusion": "148028366",
    "code_programme": "santa_diabla_fo",
    "id_programme": "24689",
    "titre": "Santa Diabla",
    "sous_titre": "",    "chaine": "franceo",
    "date": "2016-10-31",
    "heure": "10:55",
    "duree": "45",


Merci d'avance, ;)
Pasivite
 
Messages: 5
Inscription: Mer 25 Mai 2016 12:40

Re: Comment ne plus avoir le Numéro de l’émission ?

Messagede dabiboo » Ven 4 Nov 2016 17:02

Le sous-titre peut être renseigné sans être unique pour pouvoir distinguer des vidéos. Donc je ne peux pas faire cette correction.


Windows 10 64 bits / France / Firefox 49.0
dabiboo
 
Messages: 189
Inscription: Mer 15 Aoû 2012 11:06

Re: Comment ne plus avoir le Numéro de l’émission ?

Messagede Pasivite » Sam 12 Nov 2016 12:13

Bonjour,
je vois dans le plugins de pluzz.jar
pour colleter les data de Pluzz avec le fichier JsonArchiveParser.class
la partie compiler
Code: Tout sélectionner
  private String buildName(Map<String, Object> objectProgramme)
  {
    String subTitle = (String)objectProgramme.get("sous_titre");
    if ((subTitle == null) || (subTitle.isEmpty())) {
      subTitle = (String)objectProgramme.get("date");
    }
    return subTitle;
  }

si nul mettre la date + heure pour le sous_titres
pour résoudre une partie du problème
salut :?:


Windows 10 64 bits / France / Firefox 49.0
Pasivite
 
Messages: 5
Inscription: Mer 25 Mai 2016 12:40

Re: Comment ne plus avoir le Numéro de l’émission ?

Messagede dabiboo » Dim 13 Nov 2016 08:17

Bonjour, le code d'habiTv est open source est disponible sur github. Pas besoin de décompiler ;)
La correction proposée ne fonctionnera pas car, comme précisé dans mon précédent message, des vidéos différentes peuvent avoir le meme sous-titre (qui sera différent de null donc). Ex :
Video 1 :
Titre=Thalassa
Sous-titre=a la decouverte du monde
Id=12345
Video 2 :
Titre=Thalassa
Sous-titre=a la decouverte du monde
Id=67890
dabiboo
 
Messages: 189
Inscription: Mer 15 Aoû 2012 11:06

Re: Comment ne plus avoir le Numéro de l’émission ?

Messagede Pasivite » Dim 13 Nov 2016 11:29

Bonjour, pour pouvoir télécharger les vidéo de la même série,
de créer un fichier Index_titre et grâce à cette liste on peut modifier le Sous-titre

Exemple:
si dans le fichier Index_titre il y a Thalassa
alors le Sous-titre = Sous-titre + ID

@+


Windows 10 64 bits / France / Firefox 49.0
Pasivite
 
Messages: 5
Inscription: Mer 25 Mai 2016 12:40

Re: Comment ne plus avoir le Numéro de l’émission ?

Messagede dabiboo » Lun 14 Nov 2016 20:08

Bonjour,

Là je suis d'accord, le problème c'est de stocker le nom de la vidéo dans le fichier index alors que ce n'est pas suffisant pour identifier une vidéo.

Si la modification parait simple, elle ne l'est pas vraiment : il faudrait que je distingue le nom de la vidéo et le "nom + id" de la vidéo partout dans l'application. Ce qui aurait pour effet de casser la compatibilité entre les plugins et l'application et de forcer tout le monde à mettre à jour habiTv.

Je ferais donc cette correction avec une release majeure d'habiTv pour laquelle je ne peux pas donner de date. Merci d'avoir remonté le problème et proposé une correction.


Windows 10 64 bits / France / Firefox 49.0
dabiboo
 
Messages: 189
Inscription: Mer 15 Aoû 2012 11:06


Retourner vers habiTv

Qui est en ligne

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