XML TV Fr (Soft) : Historique des mises à jour

XML TV Fr est un XML TV contenant la plupart des chaines francophones et quelques chaines étrangères.
Avatar du membre
racacax
Administrateur du site
Administrateur du site
Messages : 5077
Enregistré le : mar. 25 mars 2014 18:17

XML TV Fr (Soft) : Historique des mises à jour

Message par racacax » dim. 16 févr. 2020 11:04

Bonjour,
Vous trouverez ici la liste des mises à jour de XML TV Fr (le logiciel) présent ici : https://github.com/racacax/XML-TV-Fr

Le sujet sera verrouillé.

Mise à jour 0.1.1 :
• Ajout d'un script pour Orange (liste des chaines pas encore effectuée)
• Ajout d'un script pour Télé 7 Jours (liste des chaines pas encore effectuée)
• Ajout d'un script pour TV Hebdo (liste des chaines pas complète)
• Ajout d'un script pour TV5 Style
• Ajout de la suppression du cache des scripts (durée de vie d'un fichier en cache définie à "Nombre de jours du XML TV + 3")
• Correction de bugs
Avatar du membre
racacax
Administrateur du site
Administrateur du site
Messages : 5077
Enregistré le : mar. 25 mars 2014 18:17

Re: XML TV Fr (Soft) : Historique des mises à jour

Message par racacax » dim. 16 févr. 2020 12:40

Mise à jour 0.1.2 :
• Ajout de l'ID de la chaine en tant que display-name dans le cas où aucun nom ne serait renseigné dans channels.json.
Avatar du membre
racacax
Administrateur du site
Administrateur du site
Messages : 5077
Enregistré le : mar. 25 mars 2014 18:17

Re: XML TV Fr (Soft) : Historique des mises à jour

Message par racacax » lun. 17 févr. 2020 23:22

Information pour les cURL et Voo :
XML TV Fr a comme source disponible le site Voo. La source est stable mais le problème est que son cryptage SSL n'est plus aux normes et les dernières versions de cURL et OpenSSL peuvent bloquer l'accès (c'est ce qu'il se passe actuellement sur mon serveur). Si vous voulez utiliser ces sources, il faut donc utiliser un module plus ancien de cURL et de OpenSSL pour PHP.
Avatar du membre
racacax
Administrateur du site
Administrateur du site
Messages : 5077
Enregistré le : mar. 25 mars 2014 18:17

Re: XML TV Fr (Soft) : Historique des mises à jour

Message par racacax » dim. 5 sept. 2021 10:55

Mise à jour :
• Suppression de Play TV (le service est en liquidation judiciaire et ne fonctionne plus)
• Mise à jour des ids pour Télérama, Orange et Voo
• Remplacement du script TV5Style par le nouveau script TV5 regroupant plusieurs chaines du groupe


A venir :
• Page pour générer le fichier channels.json (regroupant tous les IDs disponibles pour chaque fournisseur de données).
Avatar du membre
racacax
Administrateur du site
Administrateur du site
Messages : 5077
Enregistré le : mar. 25 mars 2014 18:17

Re: XML TV Fr (Soft) : Historique des mises à jour

Message par racacax » dim. 5 sept. 2021 15:51

Mise à jour :
• Ajout de l'EPG de MyCanal (permet l'ajout de nouvelles chaines telles que Canal+Formula 1, ... et de nombreuses autres chaines spécifiques à MyCanal). Cet EPG est cependant limité en détails. Possible d'aller plus en profondeur avec l'API mais il faudrait une requête par programme de chaque chaine (actuellement, on effectue une requête par jour et par chaine. Ca multiplierai les requêtes par 20/30).
• Correction d'un ID incorrect sur Voo
• Correction d'une erreur de calcul de temps sur le script de Canal+Afrique
Avatar du membre
racacax
Administrateur du site
Administrateur du site
Messages : 5077
Enregistré le : mar. 25 mars 2014 18:17

Re: XML TV Fr (Soft) : Historique des mises à jour

Message par racacax » dim. 17 oct. 2021 20:53

Mise à jour :
• Correction d'une erreur de calcul de date pour TV5
Avatar du membre
racacax
Administrateur du site
Administrateur du site
Messages : 5077
Enregistré le : mar. 25 mars 2014 18:17

Re: XML TV Fr (Soft) : Historique des mises à jour

Message par racacax » dim. 24 oct. 2021 14:32

Mise à jour :
• Ajout de chaines Outre-Mer dans la liste des chaines du fournisseur Afrique (merci à mezzy).

Certaines de ces chaines sont déjà disponibles sur Télérama mais on m'a reporté des incohérences par rapport au vrai guide (problème venant de Télérama). Si vous souhaitez utiliser le guide de C+ Afrique en priorité pour certaines chaines, indiquez bien dans votre channels.json l'ordre de priorité.
Exemple

Code : Tout sélectionner

"Guyane1.fr": {"priority":["Afrique", "Telerama"]}
Avatar du membre
racacax
Administrateur du site
Administrateur du site
Messages : 5077
Enregistré le : mar. 25 mars 2014 18:17

Re: XML TV Fr (Soft) : Historique des mises à jour

Message par racacax » jeu. 18 nov. 2021 21:14

Mise à jour :
• Ajout d'un script pour La 1ère (2 jours de guide). Ajoute par conséquent la chaine St Pierre et Miquelon 1ère. EPG moins complet mais plus précis que les autres
Avatar du membre
racacax
Administrateur du site
Administrateur du site
Messages : 5077
Enregistré le : mar. 25 mars 2014 18:17

Re: XML TV Fr (Soft) : Historique des mises à jour

Message par racacax » dim. 28 nov. 2021 17:17

Mise à jour :

https://github.com/racacax/XML-TV-Fr/releases/tag/0.3

Code : Tout sélectionner

    Ajout de nouvelles variables de configuration pour plus de flexibilité :

    cache_max_days : Nombre de jours maximum pour le cache. Indiquer 0 pour ne pas faire de cache
    output_path : Dossier de sortie pour les fichiers XML finaux (par défaut ./xmltv)
    time_limit : Durée maximum d'éxécution du script (0 = pas de limite)
    memory_limit : Quantité de mémoire maximum que peux utiliser le script (-1 = pas de limite)
    delete_raw_xml : Supprimer le XML brut à la fin (true|false).
    enable_gz : Active ou non la compression gz (true|false)
    enable_zip : Active ou non la compression zip (true|false)
    xml_cache_days : Nombre de jours où sont conservés les anciens fichiers XML (par défaut 5)

    Ajout de couleurs dans la sortie terminal avec plus d'informations.

    Refactoring du code
Avatar du membre
racacax
Administrateur du site
Administrateur du site
Messages : 5077
Enregistré le : mar. 25 mars 2014 18:17

Re: XML TV Fr (Soft) : Historique des mises à jour

Message par racacax » sam. 18 déc. 2021 12:41

Mise à jour majeure :

https://github.com/racacax/XML-TV-Fr/releases/tag/1.0.0

Code : Tout sélectionner

Changements majeurs :
- Ajout des classes Channel et Program. Ces classes permettent le formatage du XML sans que vous n'ayez besoin de vous en soucier dans les services (Provider).
- Ajout de la classe abstraite AbstractProvider permettant d'effectuer des actions communes aux services
- Ajout d'outils pour générer le fichier channels.json et afficher les derniers logs

Changements mineurs : 
- Ajout des services ICI Radio Canada Télé et Vini.pf
- Déplacement de méthodes dans la class Utils
- Ajout d'un mode silencieux
- Modifications des ID de chaines pour certains services
- Le dossier de travail sera forcément le dossier du programme (afin d'éviter tout problème d'accès)
- Ajout d'un ficher composer.json
- Les fuseaux horaires sont réinitialisés automatiquement après chaque construction d'EPG pour éviter tout conflit entre services
- Reformatage du XMLTV après génération
Verrouillé