
[COLOR dodgerblue][B]Version 1.5.10[/B][/COLOR]

Source YGG : retrait du relais u2prelais.eliottb.dev dont le certificat SSL est expiré. Ce relais pouvait provoquer des échecs de recherche/résolution dans YGG.

Source YGG : ajout d'un fallback propre entre les relais Torznab validés. Si un relais répond mal, tombe en timeout, présente une erreur SSL ou renvoie une réponse inutilisable, alkoFlix l'écarte pour la session et passe automatiquement au relais suivant.

Source YGG : seuls les relais Torznab HTTPS utilisables par Kodi sont conservés. Les relais wss:// et .onion ne sont pas utilisés directement dans alkoFlix.

[COLOR dodgerblue][B]Version 1.5.9[/B][/COLOR]

Services / comptes : MDBList utilise maintenant un flux de connexion QR / code appareil plus direct, dans le même esprit que Trakt et AllDebrid. La connexion ne force plus automatiquement le choix du fournisseur de statut de visionnage.

Statuts de visionnage : le fournisseur de suivi se choisit uniquement dans les paramètres alkoFlix. Trakt/MDBList peuvent rester connectés sans être utilisés comme fournisseur actif. Si l’utilisateur passe manuellement de Trakt/MDBList vers alkoFlix local, les statuts nécessaires sont copiés ponctuellement vers la base locale afin que les menus restent peuplés.

Déconnexion : lors de la déconnexion d’un service utilisé pour les statuts, alkoFlix copie les statuts et reprises disponibles vers la base locale avant de basculer en local. La base locale ne sert pas de synchronisation multi-appareils : elle reste un filet de sécurité local.

Notes utilisateur : si un service de notation est déconnecté alors qu’il était utilisé, alkoFlix désactive proprement ce fournisseur de notes afin d’éviter les appels fantômes et les erreurs d’autorisation.

Sauvegarde / restauration : les statuts locaux ne sont plus restaurés automatiquement comme une synchro multi-appareils lorsqu’un service externe est utilisé, afin d’éviter les conflits entre installations.

Interface : le message de confirmation après connexion à un service est maintenant plus court et rappelle simplement de confirmer le fournisseur de statut dans les paramètres.

[COLOR dodgerblue][B]Version 1.5.8[/B][/COLOR]

Sources intégrées : ajout de la source privée TR4KER via l'API Torznab officielle. Chaque utilisateur doit saisir sa propre clé dans Sources > Trackers privés > Clé API TR4KER personnelle. La clé est envoyée avec l'en-tête X-Api-Key et n'est jamais inscrite en dur dans le code ni exposée dans les logs.

TR4KER : recherche sécurisée par identifiants, en priorité TMDb puis IMDb. Le fallback texte titre/année a été retiré pour éviter les mauvais matchs.

TR4KER/Torznab : récupération renforcée de la taille des torrents depuis les champs Torznab disponibles (<size>, <length>, enclosure length, size/filesize/length), afin d'afficher la taille dans le sélecteur lorsque l'API la fournit.

Trackers privés : TR4KER rejoint C411 et Torr9 dans le traitement des sources natives privées : cache local alkoFlix, dédoublonnage par hash, prise en charge prudente des packs saison/intégrale et respect du tri global des résultats.

API TR4KER : limitation interne à 60 requêtes par minute afin de respecter la recommandation du site et d'éviter de marteler l'API inutilement.

Maintenance : déplacement de l’action « Mettre à jour la source ALKO » dans la section « Caches alkoFlix », près des actions liées aux caches.

Maintenance : « Vider les caches alkoFlix » reconstruit maintenant automatiquement la base locale de la source ALKO si cette source est activée. La source ALKO est donc bien recréée après un nettoyage de cache complet.

[COLOR dodgerblue][B]Version 1.5.7[/B][/COLOR]

Source ALKO / alkoPaste : reconstruction de la base locale alkopaste.db beaucoup plus rapide. La base est maintenant supprimée puis reconstruite proprement, sans journal SQLite inutile dans userdata.

Source ALKO / alkoPaste : indexation allégée avec dédoublonnage réel. alkoFlix n’éclate plus inutilement les séries en milliers de lignes SQLite pendant la reconstruction. Les liens et épisodes sont développés seulement au moment de la recherche du média demandé.

Identification des médias : la source ALKO utilise strictement l’identifiant TMDb pour reconnaître un film ou une série. Les titres restent utilisés pour l’affichage, mais ne servent pas au matching.

Maintenance : ajout d’une mise à jour manuelle de la base locale ALKO, en plus de la mise à jour automatique quotidienne lorsque la source est activée.

Sources intégrées : retrait complet de la source native Wawacity et de son option dans les réglages.

Affichage & Navigation : ajout d’une option pour masquer les séries qui ne sont pas encore sorties, équivalente à l’option déjà présente pour les films. Les recherches manuelles et le menu À venir restent accessibles.

Sélecteur de sources : les tailles inconnues ou égales à zéro ne sont plus affichées en 0.00 GB. Le champ reste simplement vide afin de ne pas présenter une fausse information.

[COLOR dodgerblue][B]Version 1.5.6[/B][/COLOR]

Sélecteur de liens : correction du tri « Qualité avant langue » lorsque la qualité prioritaire est réglée sur 1080p ou 720p. Les groupes de résolution sont maintenant réellement triés selon la qualité choisie, même si les manifests externes retournent des liens 4K en premier.

Sources externes : correction ciblée pour l’option « Appliquer les tris/filtres alkoFlix aux sources externes » afin que AIOStreams / Custom 1 / Custom 2 respectent la qualité prioritaire.

Trakt : aucune modification des logiques Trakt, watchlists, séries en cours, épisodes en cours, authentification ou cache Trakt.

[COLOR dodgerblue][B]Version 1.5.5[/B][/COLOR]

TMDb / navigation : correction du tri lancé depuis le menu contextuel et depuis l'entrée Page suivante. Les offsets internes des pages complètes sont maintenant nettoyés lors d'un nouveau tri ou d'un saut manuel de page, afin d'éviter de redémarrer au milieu d'une ancienne page TMDb. La complétion des pages TMDb est aussi sécurisée contre les doublons entre pages.

Séries / Nouveautés : correction ciblée du tri contextuel Aléatoire/Nouveautés. Ces tris conservent maintenant le bassin TMDb d’origine afin d’éviter les pages presque vides sur les listes récentes.

Trakt : aucune modification des logiques Trakt, watchlists, séries en cours, épisodes en cours, authentification ou cache Trakt.

v1.5.4
- Amélioration importante de la recherche AllDebrid Cloud : meilleure reconnaissance des contenus présents dans Magnets, Links et Historique.
- Les liens cloud sont maintenant mieux associés aux films et épisodes grâce à une détection renforcée des titres, saisons et épisodes, incluant les formats S04E10, 4x10, S04-10, Saison/Season Episode et variantes similaires.
- Correction des cas où certains épisodes présents dans Links/Historique étaient ignorés lorsque les informations de langue ou de résolution n’étaient pas visibles dans le nom du fichier.
- Correction de la reconnaissance de certains films dont AllDebrid ne conserve qu’une partie du titre ou le sous-titre dans l’historique.
- Ajout d’une option permettant d’appliquer les tris, filtres et limites alkoFlix aux sources externes personnelles (AIOStreams, Custom 1, Custom 2). L’option est désactivée par défaut afin de conserver le comportement actuel des manifests externes.
- Correction conservée : les liens AllDebrid déjà résolus dans Historique/Links sont lus directement lorsque possible, sans repasser inutilement par une résolution AllDebrid.
- Correction conservée : les échecs de démarrage de lecture sont mieux détectés afin de permettre le passage automatique au lien suivant disponible.
- Aucun fallback cloud forcé : la recherche dans le cloud reste utilisée uniquement si l’option correspondante est activée.

Détails internes des versions de test :
v1.5.4-wip13
- Ajustement AllDebrid Cloud : les résultats du cloud personnel (Magnets, Links, Historique) évitent maintenant les filtres d’affichage langue/résolution et les limites par résolution, car Links/Historique ne contiennent pas toujours ces informations dans le nom du fichier.
- Correction limitée au pipeline cloud : aucune modification des sources natives ni des manifests externes.

v1.5.4-wip12
- AllDebrid Cloud : ajout de motifs de reconnaissance saison/épisode plus complets pour Links, Historique et Magnets (S04E10, S04.E10, S04 EP10, 4x10, 4.10, S04-10, Saison/Season Episode, [S1.EP1]).
- AllDebrid Cloud : les épisodes individuels déjà résolus dans Links/Historique utilisent maintenant la même extraction d'épisode que les magnets, afin d'éviter les rejets de formats simples comme Dexter S04E10 ou Dead zone - 4x12.
- Correction limitée au scraper AllDebrid Cloud : aucune modification des sources normales et aucun fallback cloud ajouté.

v1.5.4-wip10
- Ajout d’une option avancée permettant d’appliquer les tris, filtres et limites alkoFlix aux sources externes personnelles (AIOStreams, Custom 1, Custom 2).
- Option désactivée par défaut afin de conserver l’ordre et la configuration des manifests externes pour les utilisateurs actuels.

v1.5.4-wip8
- AllDebrid Cloud : amélioration de la reconnaissance des films dont l'historique/links AllDebrid ne conserve qu'une partie du titre ou le sous-titre (ex. TMDb « Dhurandhar : The Revenge » vs fichier « Revenge.2026... »).
- AllDebrid Cloud : ajout de variantes locales de titre autour des séparateurs (:, tirets, parenthèses), uniquement dans le scraper cloud, sans modifier les sources normales.
- Aucun fallback cloud ajouté : les liens cloud restent uniquement cherchés si l'option de recherche cloud est activée.



1.5.4-wip6
- Correction du scraper AllDebrid Cloud : reconnaissance renforcée des séries dans Magnets, Links et Historique.
- Meilleure détection des packs saison et épisodes internes (ex. Dexter.S04, Dead zone - S04, S04E01/4x01).
- Les résultats cloud restent conditionnés par l’option de recherche cloud activée : aucun fallback cloud forcé.
v1.5.4-wip5
- AllDebrid Cloud : correction plus large du scraper Magnets/Links/Historique pour ne plus rejeter les résultats personnels déjà validés par titre + saison/épisode à cause des filtres globaux (qualité, taille, SD/XviD, pack volumineux, qualité mal détectée).
- AllDebrid Cloud : meilleure reconnaissance des packs de saison quand le dossier contient la saison (ex. Dexter.S04, Dead zone - S04) et que les fichiers internes portent seulement le numéro d'épisode.
- AllDebrid Cloud : les éléments sans extension explicite peuvent maintenant être gardés s'ils ressemblent à de vrais fichiers vidéo présents dans le cloud.
- AllDebrid : normalisation renforcée des liens sauvegardés mal préfixés ou copiés avec espaces (ex. http /https://...).
- Aucun fallback cloud ajouté : les liens cloud restent uniquement cherchés si l'option de recherche cloud est activée.

v1.5.4-wip4
- AllDebrid Cloud : le scraper utilise maintenant la logique de reconnaissance alko/source_utils pour les titres, alias et marqueurs saison/épisode.
- AllDebrid Cloud : meilleure correspondance des entrées Links/Historique/Magnets lorsque le nom AllDebrid diffère légèrement du titre TMDb (ex. 3 x rien / 3x.Rien).
- AllDebrid Cloud : ajout du champ langue détecté à partir du nom de release afin que les filtres FR/MULTI/VOSTFR puissent travailler correctement.
- Aucun fallback cloud ajouté : les liens cloud restent uniquement cherchés si l'option de recherche cloud est activée.

v1.5.4-wip3
- AllDebrid Cloud : amélioration du scraper Links/Historique avec correspondance titre + saison/épisode plus tolérante.
- AllDebrid Cloud : correction de la reconnaissance des épisodes lorsque saison/épisode arrivent sous forme texte.
- Filtres langue : reconnaissance de VOQ comme piste francophone afin d'éviter de masquer des liens valides lorsque le filtre FR/VOSTFR est actif.
- Aucun fallback cloud ajouté : les liens cloud restent uniquement cherchés si l'option de recherche cloud est activée.

v1.5.3
- Correction de la lecture depuis AllDebrid > Historique et AllDebrid > Links : les liens déjà résolus/directs ne sont plus envoyés inutilement à l’API de déverrouillage.
- Ajout d’un filet de sécurité côté API AllDebrid : une réponse JSON invalide ne fait plus planter le menu de lecture.
- Conserve le correctif v1.5.2 : un arrêt Kodi avant démarrage réel de la vidéo est traité comme un échec afin de permettre le fallback.

v1.5.2
- Lecture : correction du fallback automatique lorsqu’un lien Kodi échoue immédiatement avant le démarrage réel du flux vidéo.
- Lecture : un arrêt VideoPlayer reçu avant onAVStarted n’est plus considéré comme une lecture réussie; alkoFlix tente maintenant le lien suivant disponible.
- Aucun changement volontaire sur les sources, le tri des liens, Trakt, alkoPastes, Discover ou les dossiers perso.

v1.5.1
- Menus Séries : retrait de l’entrée « Diffusées aujourd’hui ».
- Menus Séries : l’entrée « Nouveautés » utilise maintenant la même icône que l’entrée « Nouveautés » du menu Films.
- Découvrir Films et Séries : le filtre de langue devient « Inclure langage(s) » et permet maintenant la sélection de plusieurs langues.
- Découvrir Films : ajout du filtre « Classification », basé sur le pays de certification réglé dans les paramètres de l’addon.
- Découvrir Séries : retrait du filtre « Classification » afin d’éviter les résultats vides ou incohérents, TMDb ne prenant pas en charge ce filtre de façon fiable pour Discover TV.
- Gestion des dossiers perso : le libellé « Créer un nouveau dossier de menu... » devient « Créer un nouveau dossier perso ».
- Gestion des dossiers perso : les menus contextuels utilisent maintenant le vocabulaire « dossier perso » au lieu de « dossier de menu ».
- Dossiers perso : ajout de la personnalisation par entrée pour les dossiers inclus dans un dossier perso : titre/alias, icône personnalisée et réinitialisation.
- Dossiers perso : la personnalisation d’un dossier inclus ne casse pas l’arborescence et conserve le lien vers le dossier réel.
- Maintenance : le vidage des caches ne supprime plus les dossiers perso ni la structure des menus personnalisés.
- Icônes menus : association prévue pour Pixar, Disney et Studio Ghibli avec les fichiers pixar.png, disney.png et ghibli.png dans le dossier média.
- Aucun changement volontaire sur les sources, Trakt, alkoPastes, sélecteur de liens ou logique de lecture.

v1.5.0
- Menus : retrait du fanart officiel alkoFlix comme fond de secours dans les menus et sous-menus, sans forcer transparent.png afin d'éviter les fonds noirs selon les skins.
- Version stable issue du cycle de correctifs 1.4.x.
- Réglages : onglets Affichage & Navigation et Maintenance simplifiés, avec nettoyage automatique et messages plus clairs pour les anciens paramètres.
- Trakt / widgets : restauration et stabilisation des menus Vos visionnages en cours, Prochain épisode et Séries vues récemment avec pagination plus cohérente.
- Sélecteur de liens : priorité francophone renforcée, option Priorité du tri Langue/Qualité, qualité prioritaire 4K/1080p/720p, exclusions VFQ seul et VOSTFR seul.
- Sources : Comet en secours complète maintenant les résultats lorsque les autres sources retournent 5 liens ou moins.
- Lecture : tentative automatique du lien suivant lorsqu'un lien échoue au démarrage.
- Nettoyage interne : retrait de vieux réglages, tris ambigus et restes de migrations visibles, sans changement volontaire sur les sources personnelles AIO/Custom.

v1.4.51
- Maintenance : le bouton « Nettoyer les anciens paramètres » affiche maintenant un message plus clair lorsqu'aucun ancien réglage n'est trouvé.
- Maintenance : le message précise que la configuration est déjà propre et que le nettoyage a pu être effectué automatiquement au démarrage après une mise à jour.
- Maintenance : les libellés de résumé sont plus compréhensibles, notamment « Paramètres corrigés » au lieu de « Paramètres normalisés ».
- Aucun changement volontaire sur les menus, Trakt, pagination, sources, filtres langue/qualité, Comet en secours ou lecture automatique du lien suivant.

v1.4.50
- Sélecteur de liens : ajout de l'option « Priorité du tri » avec deux choix simples : Langue ou Qualité.
- Mode Langue : conserve le comportement francophone par défaut, avec FR/VF/MULTI en priorité puis VOSTFR, et la qualité choisie comme tri secondaire dans chaque groupe.
- Mode Qualité : la qualité prioritaire choisie (4K, 1080p ou 720p) passe réellement en tête des sources alkoFlix intégrées, puis la langue reste appliquée dans chaque qualité.
- Réglages : retrait des anciens tris visibles Qualité/Fournisseur/Taille et de l'ordre par taille, trop ambigus depuis les priorités intelligentes. Le tri secondaire interne reste fixe et prévisible.
- Aucun changement volontaire sur les sources personnelles AIO/Custom, Trakt, pagination, favoris, Comet en secours ou lecture automatique du lien suivant.

v1.4.49
- Comet en secours : Comet n'est plus limité aux cas où aucun autre lien n'est trouvé. Il complète maintenant les résultats quand les sources non-Comet retournent 5 liens ou moins.
- Sélecteur de liens : si plus de 5 résultats non-Comet exploitables sont déjà présents, Comet reste ignoré en mode secours afin d'éviter les doublons inutiles.
- Aucun changement volontaire sur les sources personnelles AIO/Custom, Trakt, pagination, favoris, filtres langue ou lecture automatique du lien suivant.

v1.4.48
- Lecture : lorsqu’un lien résolu ne démarre pas réellement dans Kodi, alkoFlix tente automatiquement le lien suivant disponible.
- Lecture : les liens invalides/expirés ne bloquent plus immédiatement sur « Lecture impossible » si d’autres résultats lisibles sont encore disponibles.
- Aucun changement sur le tri des sources, Trakt, pagination, favoris ou filtres langue.

v1.4.47
- Sélecteur de liens : ajout de l'option « Retirer VOSTFR seul » dans les filtres des résultats alkoFlix intégrés.
- Les résultats VOSTFR MULTI ou VOSTFR combinés à une vraie mention française audio restent conservés. Seuls les VOSTFR sans MULTI ni piste française explicite sont retirés quand l'option est activée.
- Ajustement de détection : les mentions de sous-titres comme French Sub / SUBFRENCH ne sont plus assimilées à une piste audio française pour le tri interne.
- Aucun changement volontaire sur les sources personnelles AIO/Custom : leur ordre et leurs résultats restent ceux du manifest externe.

v1.4.46
- Sélecteur de liens : les résultats combinant MULTI avec une mention française explicite (VF2, VFF, VFQ, VF, FR, TRUEFRENCH...) affichent maintenant cette mention française au lieu du libellé générique MULTI.
- Tri des sources alkoFlix intégrées : les mentions françaises explicites passent avant les MULTI simples, tout en conservant la logique FR/MULTI avant VOSTFR.
- Réglages : ajout de l'option « Retirer VFQ seul » dans les filtres des résultats alkoFlix intégrés. Les résultats VFQ MULTI restent conservés.
- Aucun changement volontaire sur les sources personnelles AIO/Custom : leur ordre reste celui fourni par le manifest externe.

v1.4.45
- Correction du nettoyage des anciens paramètres qui pouvait supprimer les mêmes anciennes clés à répétition.
- Suppression de l'écriture de l'ancien réglage caché provider.external.
- Les anciennes couleurs de dialogue de scraping sont maintenant fixes en interne et ne recréent plus de paramètres utilisateur.
- Nouvelle passe de migration automatique pour retirer les anciens réglages orphelins liés aux tris et dialogues.

v1.4.44
- Réglages : ajout de l'option « Qualité prioritaire » dans Affichage des liens.
- Résultats alkoFlix intégrés : choix possible de la qualité à placer en tête de liste : 4K, 1080p ou 720p.
- Tri : la qualité choisie passe en priorité avant les autres critères de tri, tout en conservant la priorité FR / MULTI puis VOSTFR.
- Défaut conservateur : 4K reste la qualité prioritaire par défaut afin de préserver le comportement existant pour les profils actuels.
- Aucun changement volontaire sur Trakt, pagination, favoris, En cours / Prochain épisode, sources personnelles AIO/Custom ou la logique de lecture.

v1.4.43
- Réglages : retrait de l'option « Placer la langue prioritaire en haut » et du choix de langue associé.
- Sources alkoFlix intégrées : priorité francophone forcée en interne, sans réglage visible : FR / MULTI d'abord, VOSTFR ensuite, puis le reste.
- Code : suppression de l'ancien chemin de tri manuel par langue devenu redondant avec la priorité francophone centralisée.
- Maintenance : les anciennes clés results.language_filter / results.language_display / results.language sont maintenant nettoyées des profils existants.
- Aucun changement volontaire sur la pagination, Trakt, favoris, sources personnelles AIO/Custom ou la logique En cours / Prochain épisode.

v1.4.42
- Réglages : nettoyage ciblé de resources/settings.xml pour retirer les anciens réglages cachés devenus obsolètes.
- Réglages : suppression définitive des anciennes options invisibles d’affichage retirées de l’interface : année en liste, format épisode, format date, titres de saisons, miniatures en fond, mode de surbrillance et remplissage pages TMDb.
- Réglages : retrait des anciens paramètres cachés kodi_menu_cache / trakt.sync_refresh_widgets afin qu’ils ne soient plus recréés dans addon_data.
- Favoris/watchlists : conservation de la migration des anciens tris cachés vers les nouveaux réglages visibles avant suppression des anciennes clés.
- Maintenance : le nettoyage des anciens paramètres supprime maintenant ces anciennes clés au lieu de seulement les normaliser.
- Aucun changement fonctionnel volontaire sur En cours, Prochain épisode, pagination, Trakt, favoris, sources ou sélecteur de liens.

v1.4.41
- Nettoyage interne basé sur la v1.4.39 validée : aucun changement fonctionnel volontaire sur En cours, Prochain épisode, pagination, Trakt, favoris ou sources.
- Code : simplification de la mise en évidence du sélecteur afin de ne conserver que le mode Qualité réellement utilisé.
- Code : retrait des anciennes branches mortes liées aux modes Couleur par source / Couleur par fournisseur.
- Migrations : suppression du fallback qui pouvait recréer des fichiers *.done visibles dans addon_data si maincache.db était temporairement indisponible.
- Maintenance : conservation du nettoyage des anciens paramètres et des anciens marqueurs, sans toucher aux comptes, favoris, sauvegardes ni sources personnelles.

v1.4.39
- Restauration de la logique validée des anciens menus En cours pour ne garder que les séries commencées avec épisodes restants.
- Correction de la pagination des épisodes En cours / Prochain épisode : la pagination se fait après filtrage réel des épisodes, pour éviter les pages presque vides.

[COLOR cyan]1.4.38[/COLOR]
- Annulation du changement 1.4.37 sur « Vos visionnages en cours ».
- Retour au comportement validé : le menu/widget affiche une liste de séries en cours, comme TMDb Helper, et non une liste directe d’épisodes.
- « Prochain épisode » reste le menu dédié aux épisodes à continuer / à regarder ensuite.
- Conservation des correctifs 1.4.36 sur la logique des séries en cours, la pagination et le tri par dernier visionnage.


[COLOR cyan]1.4.36[/COLOR]
- Correction ciblée des widgets/listes séries Trakt : « Vos visionnages en cours » ne se limite plus aux épisodes avec reprise active et utilise maintenant les séries suivies issues de l’historique pour retrouver un comportement plus logique.
- « Séries vues récemment » est à nouveau basé sur l’historique des séries vues, sans requêtes TMDb lourdes.
- Conservation de la pagination légère : les longues listes restent paginées selon le réglage « Éléments par page ».

v1.4.35
- Nettoyage : les anciens marqueurs de migration *.done ne sont plus laissés directement dans addon_data.
- Migration : l'état des migrations est maintenant conservé dans maincache.db afin de garder le dossier utilisateur propre.
- Maintenance : « Nettoyer les anciens paramètres » convertit et supprime les anciens fichiers *.done visibles dans addon_data.
- Sécurité : si maincache.db est temporairement indisponible, les anciens marqueurs restent utilisés comme fallback pour éviter de réappliquer une migration ponctuelle.

v1.4.34
- Correction du bouton Maintenance > Nettoyer les anciens paramètres.
- Le nettoyage n’importe plus service.py afin d’éviter de lancer un monitor en double.
- Ajout d’un résumé visible après nettoyage : supprimés, migrés, normalisés.
- Ajout de logs clairs pour confirmer l’action de nettoyage.

v1.4.33
- Maintenance : clarification des libellés pour distinguer paramètres, caches alkoFlix, caches des services et caches Kodi.
- Maintenance : « Nettoyer les anciens paramètres » supprime les clés obsolètes et relance les normalisations sécurisées des réglages invisibles.
- Maintenance : sécurité ajoutée aux actions de cache afin qu’un type de cache inconnu ne vide plus le cache des listes par erreur.
- Réglages : les anciens réglages cachés de couleurs par source/fournisseur sont maintenant considérés obsolètes et nettoyables.
- Validation : toutes les actions visibles dans l’onglet Maintenance pointent vers une fonction existante et cohérente avec leur libellé.

v1.4.32
- Ajout d'un tri par défaut pour les watchlists dans Affichage & Navigation.
- Ajout d'un tri par défaut pour les favoris dans Affichage & Navigation.
- Migration des anciens tris de favoris/watchlists vers les nouveaux réglages lorsque possible.
- Les anciens réglages de tri des favoris sont masqués pour éviter les doublons.

v1.4.31
- Réglages : retrait des options obsolètes « Couleur des sources alkoFlix » et « Couleur des sources personnelles ».
- Affichage des liens : seules les couleurs par qualité restent visibles (4K, 1080p, 720p et SD).
- Nettoyage : les anciens réglages de couleur liés à l’ancienne fenêtre de progression ne sont plus exposés aux utilisateurs.

v1.4.30
- Affichage des liens : retrait des modes de mise en évidence Type de source et Fournisseur, qui ne donnaient pas un résultat fiable dans le sélecteur.
- Affichage des liens : seule la mise en évidence par qualité est maintenant conservée, avec Couleur 4K, Couleur 1080p, Couleur 720p et Couleur SD.
- Migration : les anciens profils ayant choisi un autre mode sont forcés vers le mode Qualité au démarrage et aussi ignorés côté code pour éviter tout conflit.

v1.4.29
- Réglages : restauration des options de couleur détaillées dans « Affichage des liens » selon le mode choisi (Type de source, Fournisseur ou Qualité).
- Réglages : le mode Qualité affiche de nouveau Couleur 4K, Couleur 1080p, Couleur 720p et Couleur SD.
- Réglages : les couleurs détaillées restent compatibles avec les profils existants et conservent les anciennes valeurs personnalisées.

v1.4.28
- Réglages : remaniement de l'onglet « Affichage & Navigation » avec les sections MENUS ALKOFLIX, TRAKT / MDBLIST / TMDB / FAVORIS et AFFICHAGE DES LIENS.
- Réglages : retrait visuel des options trop techniques de formatage (année dans les listes, format des titres épisodes, format de date, titres des saisons et miniatures d'épisode en arrière-plan).
- Migration : les profils existants sont normalisés au démarrage afin d'ignorer les anciennes valeurs invisibles et d'éviter les comportements différents entre utilisateurs.
- Sécurité : les anciennes valeurs invalides de pagination ou d'aplatissement des saisons sont ramenées vers des valeurs sûres au lieu de provoquer une erreur.

v1.4.27
- Logs : suppression des traces techniques TMDb trop bavardes (request, cache hit/miss/set, images cache, negative cache et singleflight), même lorsque le débogage alkoFlix est actif.
- Logs : les erreurs TMDb réelles restent journalisées, mais les opérations normales de cache ne polluent plus le journal Kodi.

v1.4.26
- Réglages : clarification de la portée de la pagination, maintenant limitée explicitement aux longues listes personnelles/locales (Trakt, MDBList, TMDb compte, favoris alkoFlix, suivis/vus).
- Réglages : retrait visuel de l'option technique « Tenter d'afficher des pages complètes » ; alkoFlix gère maintenant ce comportement automatiquement pour les menus TMDb.
- TMDb : les menus Films/Séries aléatoires utilisent maintenant un bassin interne paginé afin d'éviter les pages presque vides après filtrage.
- TMDb : les menus publics/Discover gardent une pagination fixe de 20 éléments, indépendante du réglage des listes personnelles.

v1.4.25
- Trakt : correction du tri « Prédéfini » depuis le menu contextuel afin qu'il reproduise exactement le comportement du clic normal sur le dossier.
- Trakt : correction défensive des anciennes URLs contenant list_sort=original pour les menus En cours, Vus, Watchlist, Collection et Favoris.
- Logs : suppression des lignes de debug « TMDb metadata cache hit », beaucoup trop nombreuses dans les widgets et les listes.
- Logs : retrait des traces rapides « FAST » des menus Trakt en cours/vus, devenues inutiles hors diagnostic très ciblé.

v1.4.24
- Trakt : retrait des réglages globaux de tri pour les listes personnelles afin d’éviter les conflits et les options invisibles dans les profils Kodi existants.
- Trakt : ajout du tri directement depuis le menu contextuel pour Watchlist, Collection, Favoris Trakt, Vus récemment et Visionnages en cours.
- Trakt : le tri choisi est conservé pendant la pagination et la navigation rapide.
- Listes Trakt/MDBList : enrichissement du menu de tri avec Prédéfini, Titre A-Z/Z-A, dates, ajout récent/ancien, mieux notés et aléatoire.

v1.4.23
- Trakt : correction d'une régression après restauration de sauvegarde sur un autre appareil pouvant laisser les menus Trakt vides.
- Trakt : lorsqu'une restauration ou reconnexion laisse les tables watched/progress vides, alkoFlix reconstruit maintenant réellement les indicateurs Trakt au lieu de seulement rafraîchir le pointeur d'activité.
- Trakt : le nettoyage léger du cache ne marque plus l'activité Trakt comme synchronisée si les indicateurs n'ont pas été reconstruits.
- Service : ajout d'une réparation au démarrage si un compte Trakt est actif mais que les tables d'indicateurs Trakt sont vides.

v1.4.22
- Fenêtres Info & Extra : correction des fonds de menus afin de laisser le skin gérer son fond naturel quand aucun fanart réel n'est disponible.
- Fenêtres Info & Extra : navigation améliorée dans les fiches Films, Séries, Sagas et Personnes, notamment quand une rangée centrale est vide.
- Fenêtres Info & Extra Séries : ajout d'un fallback sur les crédits agrégés TMDb afin d'afficher la distribution des séries dont les crédits standards sont vides.
- Fenêtres Info & Extra Personnes : correction et harmonisation des boutons Films, Séries et Réalisations, incluant les ouvertures depuis une recherche globale de skin.
- Sagas : fiches Info & Extra dédiées avec affichage des films de la collection et navigation vers les fiches films.
- Nettoyage interne du code des fiches Info & Extra et Personnes : logique de retour factorisée, logique des crédits Personnes clarifiée, retrait d'un reste de WIP/commentaire inutile et changelog finalisé.

v1.4.21
- Patch correctif : correction d’une régression introduite dans la version précédente qui pouvait rendre plusieurs menus Trakt/MDBList anormalement lents après une purge de cache, un nettoyage Maintenance ou une restauration.
- Trakt : le nettoyage du cache ne bloque plus l’interface pendant une reconstruction lourde.
- Trakt : suppression de la reconstruction globale trop coûteuse; les listes se reconstruisent plus progressivement, au besoin.
- Trakt/MDBList : optimisation du menu « Vos visionnages en cours » pour ne charger que les séries ayant réellement un épisode en reprise.
- Trakt/MDBList : pagination ajoutée aux menus « Épisodes en cours » et « Prochains épisodes » afin d’éviter les listes géantes sans page suivante.
- Trakt/MDBList : optimisation des menus « En cours », historiques et vues récemment afin de réduire les chargements métadonnées inutiles.
- Trakt : les réponses invalides/vides causées par un timeout ne sont plus enregistrées comme cache valide.
- Restauration alkoFlix : amélioration du comportement du cache Trakt après restauration lorsque le compte Trakt local est encore connecté.

v1.4.20
- Fenêtres Info & Extra : correction du retour après lecture d’une bande-annonce afin d’éviter la disparition de la liste Actions.
- Fenêtres Info & Extra : traduction du type de média affiché en haut à droite (Film, Série, Saison, Épisode, Personne, Saga, Liste).
- Sagas : ajout d’une fiche Info & Extra dédiée aux sagas/collections, avec les actions Infos supplémentaires, Favori et Parcourir.
- Sagas : affichage des films d’une saga directement dans la fiche, avec ouverture des fiches films depuis la saga.
- Menus Sagas : augmentation importante du bassin de sagas proposées pour les films, dessins animés et animés japonais, avec pagination conservée.
- Dossiers de menus : renommage de la section auparavant appelée Dossiers de widgets.
- Dossiers de menus : ajout de la possibilité de renommer un dossier personnalisé depuis le menu contextuel.
- Dossiers de menus : retrait du préfixe visuel devant les noms afin d’afficher uniquement le nom réel du dossier.
- Icônes de menus : ajout d’un dossier dédié « Icones de menu », séparé des icônes internes de l’interface.
- Icônes de menus : sélection nettoyée de 200 icônes utiles, renommées en français et affichées plus proprement dans le sélecteur.

[v1.4.19-wip27]
- Sélecteur de liens : ajout d’un espace tampon après l’action « Lancer une recherche complète ».
- Corrige l’affichage du bouton quand l’option « Vérifier avant l’affichage complet » est activée pour les liens cloud.

[v1.4.19-wip26]
- Sélecteur de liens : ajustement visuel des vrais liens CLOUD débrideur.
- Pour les liens cloud uniquement, l’icône principale devient l’icône cloud, la première étiquette affiche le débrideur (AD/RD/TB) et la deuxième étiquette affiche CLOUD.
- Aucun changement pour les autres types de liens.

[v1.4.19-wip25]
- Sélecteur de liens : l’option « Placer les résultats du cloud en haut » applique maintenant une priorité globale stable aux liens CLOUD, y compris ceux venant d’AIOStreams ou des manifests externes.
- Les liens CLOUD remontent en haut sans modifier l’ordre relatif des liens cloud entre eux ni celui des autres résultats.

[v1.4.19-wip24]
- Sélecteur de liens : les liens issus du cloud débrideur s'affichent maintenant comme CLOUD plutôt que DIRECT.

1.4.19-wip23
- Catalogues personnalisés : correction de l’identifiant transmis à AIOStreams quand le catalogue d’origine n’est pas le même manifest que la source AIOStreams.
- Les liens AIOStreams/Custom reprennent maintenant les IDs standards IMDb/TMDb dans ce cas, afin d’éviter que seuls des résultats Comet ou incomplets apparaissent depuis un catalogue.

1.4.19-wip22
- Réglages : correction de l’affichage des options de couleur 4K / 1080p / 720p / SD lorsque « Mettre les résultats en évidence selon » est réglé sur Qualité.

1.4.19-wip21
- Recherche depuis les skins : suppression des notifications « Aucun résultat » pour les catégories vides lors des recherches globales/multiples.
- Les notifications restent conservées dans les menus de recherche internes d’alkoFlix.

1.4.19
- Réglages : réduction du nombre d’onglets de 11 à 9 avec regroupement en « Affichage & navigation », « Favoris & sauvegardes » et « Comptes & services ».
- Comptes : alkoPastes est maintenant placé en tête dans la liste des comptes à connecter.
- Menus contextuels : correction et harmonisation de plusieurs libellés, dont « Options (alkoFlix) », « Ouvrir les paramètres alkoFlix » et « Sélecteur - Actuellement ».
- Sauvegarde alkoFlix : retrait complet de la sauvegarde/restauration automatique; les sauvegardes et restaurations complètes sont maintenant manuelles uniquement.
- Sauvegarde alkoFlix : ajout d’une sécurité de version avant restauration afin d’éviter les incompatibilités entre appareils maître et secondaire.
- Sauvegarde alkoFlix : lors d’une bascule maître/secondaire, l’ancien code est vidé et alkoFlix demande d’inscrire un nouveau code de sauvegarde.
- Affichage & navigation : ajout de l’option « Masquer les éléments vus dans les menus », indépendante de l’option équivalente pour les widgets.
- Affichage & navigation : ajout de l’option « Tenter d’afficher des pages complètes » afin de compléter certaines pages TMDb trop clairsemées, avec limite de 3 pages consultées.
- Pagination : correction du bouton « Page suivante » dans les menus et depuis les widgets, avec maintien du bon point de reprise pour éviter les doublons.
- Widgets : les actions « Trier par... » et « Aller à la page » fonctionnent maintenant correctement depuis les widgets des skins.
- Discover : ajout d’un filtre indépendant « Masquer les éléments déjà vus » avant consultation ou export, sans dépendre du réglage global des menus.
- Discover : correction des libellés d’export en « EXPORT DU MENU » et « EXPORT DU DOSSIER ».
- Recherche : affichage rapide des recherches TMDb films, séries et mots-clés afin de réduire fortement le temps d’affichage des résultats.
- Recherche : les recherches rapides utilisent maintenant la langue de métadonnées configurée dans alkoFlix, afin d’afficher les titres localisés quand ils sont disponibles.
- Recherche : les recherches lancées directement depuis un skin avec query= sont ajoutées à l’historique de recherche alkoFlix.
- Recherche : la recherche de personnes affiche maintenant une vraie liste de résultats avec portraits, compatible avec les recherches lancées depuis les skins.
- Recherche : sécurisation des recherches de listes MDbList/Trakt afin d’éviter une erreur quand aucun résultat exploitable n’est retourné ou qu’un service n’est pas autorisé.
- Recherche : les résultats de recherche ignorent les options de masquage des éléments vus et de pages complètes, pour toujours afficher les résultats demandés sans filtrage inattendu.
- Images : les médias, acteurs et entrées techniques sans fanart réel ne forcent plus le fanart alkoFlix ni un fond noir; le skin retrouve son fallback naturel.
- Sélecteur de liens : traduction de l’option contextuelle « Vérifier l’état du cache ».

1.4.18-wip4
- Ajustement du réglage Nombre maximal de threads : valeur par défaut à 80, maximum conservé à 100.
- Le réglage reste dans Maintenance > Performances.
- Garde une marge élevée pour AIOStreams/manifests externes sans imposer 100 par défaut à tous les utilisateurs.

1.4.18-wip3
- Restauration du réglage Nombre maximal de threads à 100 par défaut et 100 maximum, afin de préserver les performances de récupération des liens avec AIOStreams et les manifests externes volumineux.
- Le réglage reste déplacé dans Maintenance > Performances.
- Suppression du plafonnement interne à 50 threads ajouté en wip2.

1.4.18-wip2
- Déplacement du réglage Nombre maximal de threads vers Maintenance > Performances.
- Réglage plus prudent : valeur par défaut 25, limite utilisateur 50 au lieu de 100.
- Ajout d'une sécurité côté code afin de plafonner les anciennes valeurs déjà enregistrées à 50 threads maximum.

1.4.18-wip1
- Correction stricte de l’ordre des liens provenant des manifests externes AIOStreams, Custom 1 et Custom 2.
- La position reçue du manifest est maintenant conservée après les étapes internes de cache débrideur, séparation direct/torrent, statut cached/unchecked, priorité cloud et réutilisation de pack.
- Aucun tri, filtre de préférence ou priorité alkoFlix ne doit modifier l’ordre des liens retournés par ces manifests externes.

1.4.18
- Ajout de nouveaux menus dans les sections animation : Collection Pixar et Classiques de Disney dans les films d’animation, ainsi que Studio Ghibli dans les films animés japonais.
- Ajout de l’option de tri contextuel sur les nouveaux menus TMDb concernés.
- Retrait du menu Amazon Channels des sections Films d’animation et Séries d’animation, car le contenu était trop limité.
- Amélioration de la reconnaissance des sources/sites dans le sélecteur de liens : WAWA, FREE, HYDRACKER, WA, MOVIX, YGG, TOS, CALE, GFREE, TR4KER, G3MI, C411, TORR9, NOST, etc.
- Nettoyage de l’affichage des sources provenant d’AIOStreams : suppression des préfixes/parenthèses décoratives et affichage plus clair du manifest d’origine quand il est détecté.
- Correction de l’affichage des sources Custom 1/2 : le manifest (BGT/WA/SF) et le site/tracker (C411/TORR9/YGG/GFREE/TOS, etc.) restent dans leurs colonnes respectives, sans faux doublon.
- Uniformisation visuelle des icônes du sélecteur : pictogrammes blancs, tailles harmonisées dans Liste, InfoList, Liste large, fiche info et menu contextuel.
- Sécurisation du rechargement des réglages Kodi afin d’éviter les faux changements de manifest quand settings.xml est temporairement vide ou en cours d’écriture.
- Aucun changement volontaire de tri, filtre, URL, hash ou logique de lecture pour les sources externes.

1.4.15-wip14
- Correction du marquage débrideur après lecture : un hash réellement résolu par AD/RD/TB est maintenant écrit en cache débrideur comme disponible.
- Corrige surtout le cas des films : après lecture réussie d'un magnet, le badge AD doit revenir en vert au prochain affichage comme pour les packs/épisodes.
- Remplacement propre des anciens états Unchecked/False dans debridcache.db au lieu de les laisser bloquer le passage au vert.

1.4.15-wip13
- Ajout du nettoyage ciblé des hashes locaux C411/Torr9/YGG lorsqu'un lien échoue au clic sur une erreur dure : magnet refusé/non prêt, pack sans fichier exploitable, fichier dangereux, .m2ts ou aucun fichier vidéo compatible.
- Le hash supprimé est retiré de provider_hashes, de provider_hash_map et des caches chauds results_data pour éviter qu'il revienne pendant 72 h malgré l'échec.
- Les erreurs temporaires (réseau, timeout, limite API, maintenance) ne suppriment pas le hash afin d'éviter de jeter de bons résultats pour une panne passagère.
- Si l'API du tracker retourne plus tard le même hash, il pourra être réenregistré normalement : le nettoyage n'est pas une liste noire permanente.
- Aucun changement pour Comet, Nyaa, AIOStreams ni les sources Custom.

1.4.15-wip12
- Ajout d’un vrai cache froid de hashes pour C411/Torr9/YGG : après expiration du cache complet de recherche (72 h), alkoFlix reconstruit les résultats depuis les hashes locaux encore valides au lieu de rappeler automatiquement l’API.
- Le cache froid cherche d’abord la portée exacte, puis les packs saison/intégrale déjà connus pour les épisodes ou saisons, afin d’éviter les requêtes inutiles quand un pack local contient déjà ce qu’il faut.
- Les résultats reconstruits depuis provider_hashes restent marqués comme cache local dans le sélecteur, avec conservation du libellé interne HASH pour faciliter les tests.
- Le hash/mhash reste l’identité du résultat; les clés IMDb/TMDb/titre ne servent qu’à retrouver les associations média ↔ hash.
- Aucun changement pour Comet, Nyaa, AIOStreams ni les sources Custom.

1.4.15-wip11
- Ajout d’une base locale longue durée des hashes pour C411/Torr9/YGG : les résultats complets gardent leur cache court, mais les hashes connus restent associés au média plus longtemps afin de réduire les appels API inutiles.
- Nouveau mapping hash ↔ média dans providerscache.db : provider, type, identifiant IMDb/TMDb, titre, année, saison/épisode et hash.
- Les recherches expirées peuvent maintenant être reconstruites depuis les hashes locaux si le média correspond, sans rappeler l’API du tracker.
- Les recherches épisode peuvent aussi récupérer un pack saison déjà connu même si l’entrée épisode exacte est vide.
- Nettoyage automatique des hashes expirés et conservation de la suppression complète via les outils de cache existants.
- Aucun changement pour Comet, Nyaa, AIOStreams ni les sources Custom.

1.4.15-wip10
- Correction du cache local C411/Torr9/YGG : ajout de fallbacks alias TMDb/IMDb par titre + saison/épisode afin d'éviter les MISS lorsque le même média arrive avec un identifiant différent.
- Les résultats restent identifiés/dédoublonnés par leur hash torrent lorsqu'ils sont affichés : le hash sert d'identité de résultat, tandis que la clé média sert uniquement à retrouver la recherche en cache.
- Ajout d'une réutilisation prudente du cache saison déjà rempli pour un épisode exact manquant : si une recherche saison contient déjà des résultats, elle peut alimenter l'épisode sans rappeler l'API.
- Les recherches vides restent spécifiques à leur portée afin de ne pas bloquer une recherche épisode utile.
- Aucun changement pour Comet, Nyaa, AIOStreams ni les sources Custom.

1.4.15-wip8
- Stabilisation du cache local C411/Torr9/YGG : les trackers utilisent maintenant une clé de cache prioritaire basée sur l’IMDb quand il est disponible, avec fallback TMDb.
- Les entrées sont aussi recopiées sous les clés IMDb et TMDb pour relire les caches existants et éviter les MISS incohérents selon le chemin d’ouverture.
- Ajout d’une petite couche mémoire de session pour éviter les lectures/écritures SQLite instables pendant plusieurs recherches très rapprochées.
- Les logs du cache trackers affichent maintenant l’identifiant de cache utilisé afin de vérifier clairement pourquoi un HIT ou un MISS se produit.
- Le lien issu d’un pack réutilisé reste forcé en cache débrideur exploitable pour conserver le badge AD/RD/TB vert dans le sélecteur.
- Aucun changement pour Comet, Nyaa, AIOStreams ni les sources Custom.

1.4.15-wip7
- Correction du cache local C411/Torr9/YGG après lecture : si le titre/année varie légèrement selon le contexte d'ouverture, le cache retrouve maintenant l'entrée via provider + type + tmdb_id + saison/épisode.
- Corrige les cas où le mode pack réutilisable affichait seulement quelques résultats parce que des entrées déjà mises en cache étaient vues à tort comme absentes.
- Le lien issu d'un pack réutilisé est maintenant marqué comme cache débrideur exploitable (AD/RD/TB vert) au lieu de retomber en état non vérifié.

1.4.15-wip6
- Ajout d'un indicateur visuel de cache local dans le sélecteur : les sources relues depuis le cache local (C411/Torr9/YGG et pack réutilisé) affichent maintenant le nom de source en vert.
- Aucun changement de tri ni de résolution : le marqueur est uniquement visuel.

v1.4.15-wip5 - Cache local YGG
- YGG utilise maintenant le cache local des providers externes comme C411/Torr9 : une recherche déjà faite peut réafficher ses résultats/hashes sans nouvelle requête.
- Les résultats YGG trouvés sont conservés 72 h ; les recherches YGG vides sont conservées 6 h.
- En présence d’un pack réutilisable, YGG passe aussi en mode cache local seulement : HIT affiché, MISS ignoré pour éviter une requête inutile.
- Comet, Nyaa, AIOStreams et les sources Custom restent exclus de cette règle spéciale.

v1.4.15-wip4 - Cache local affiché avec pack réutilisé
- Lorsqu’un pack C411/Torr9 déjà choisi est réutilisable, les trackers privés ne sont plus retirés du pipeline : leurs résultats déjà présents dans le cache local peuvent donc revenir dans le sélecteur.
- Dans ce mode, C411/Torr9 fonctionnent en cache local seulement : un HIT est affiché, mais un MISS est ignoré afin d’éviter tout nouvel appel API pour l’épisode courant.
- Les résultats saison/intégrale déjà mis en cache peuvent donc accompagner le lien du pack réutilisé, au lieu d’afficher seulement le lien choisi.
- Retrait du suffixe PACK/PCK à côté du badge AD/RD/TB dans le sélecteur : la couleur du badge suffit à indiquer l’état du lien.

v1.4.15-wip3 - Cache trackers privés 72 h
- Le cache des résultats C411/Torr9 avec liens trouvés est maintenant conservé 72 h en local afin de réduire les appels API inutiles.
- Les recherches vides C411/Torr9 restent conservées seulement 6 h pour ne pas masquer trop longtemps une nouveauté.
- La réutilisation des packs saison/intégrale C411/Torr9 passe aussi à 72 h de validité pendant la session Kodi.
- Cette durée spéciale ne s'applique pas à Comet, YGG, Nyaa, AIOStreams ni aux sources Custom : seuls les trackers privés C411/Torr9 sont concernés.

v1.4.15-wip2 - Cache hashes C411/Torr9
- C411 et Torr9 réutilisent maintenant le cache des providers externes afin de conserver les hashes déjà obtenus pour une même recherche.
- Une recherche film/épisode/saison/intégrale déjà faite ne rappelle plus l’API privée tant que le cache court est valide.
- Les résultats positifs des trackers privés sont gardés au maximum 24 h ; les recherches vides sont gardées au maximum 6 h pour éviter de masquer trop longtemps une nouveauté.
- Ajout de logs discrets MISS / STORE / HIT pour vérifier facilement si l’API est appelée ou si le cache est utilisé.
- Les sources AIO/Custom restent exclues du cache afin de respecter leurs manifests et leur configuration externe.

v1.4.15-wip1 - Réutilisation packs C411/Torr9
- Ajout d’une couche prudente de réutilisation des packs saison/intégrale déjà choisis depuis C411/Torr9.
- Si l’épisode suivant est clairement présent dans le pack mémorisé, alkoFlix place ce pack en priorité et n’interroge pas à nouveau C411/Torr9 pour cet épisode.
- Le cache est limité à la session/propriété Kodi avec expiration de sécurité, et il est ignoré si l’épisode demandé n’est pas détecté proprement.
- Si la réutilisation échoue, le cache est vidé afin que la prochaine recherche retombe sur la logique normale existante.
- Les sources AIO/Custom, le tri, les filtres et les autres sources intégrées restent inchangés.

v1.4.14 - version finale
- Correction de l’ordre d’affichage des résultats afin de respecter à nouveau le tri choisi dans les réglages de l’addon.
- Correction de la priorité langue : les résultats FR/MULTI repassent correctement avant les résultats VOSTFR lorsque l’option « Placer la langue prioritaire en haut » est activée.
- Les sources personnelles AIOStreams, Custom 1 et Custom 2 sont protégées : leur ordre interne, leurs filtres et leurs limites ne sont pas modifiés par alkoFlix.
- La priorité cache/seeders sert uniquement à choisir les liens conservés lorsque les limites d’affichage coupent la liste, sans écraser l’ordre visible demandé par l’utilisateur.
- Les limites d’affichage tiennent compte de la priorité langue afin de ne pas conserver du VOSTFR au détriment de résultats FR/MULTI.
- C411/Torr9 et la logique stricte films/séries restent conservés.

v1.4.12 - Priorité seed avant limites
- Les résultats non vérifiés sont maintenant classés par nombre de seeders décroissant avant l'application des limites d'affichage.
- Aucun appel supplémentaire au débrideur n'est ajouté.
- C411 et Torr9 ne sont pas modifiés.

v1.4.12 - Correctif C411 recherche par ID uniquement
- C411 suit maintenant le même comportement que Torr9 : lorsqu'un ID IMDb ou TMDb est disponible, la recherche se fait uniquement par cet ID.
- Retrait du fallback texte après une recherche par ID afin d'éviter de récupérer un ancien film/remake/suite portant un titre proche.
- Aucun changement à Torr9 ni à la priorité cache avant limites.

v1.4.12 - Priorité des liens déjà cachés avant limites
- Correction des limites d'affichage : les liens déjà confirmés cachés sont conservés en priorité avant les magnets non vérifiés ou non cachés.
- Les limites par résolution et la limite totale ne remplissent plus la liste avec trop de résultats non vérifiés au détriment des liens jouables.
- Aucun appel AllDebrid supplémentaire n'est ajouté : l'ordre utilise uniquement le statut cache déjà connu.
- Logique C411 restaurée WIP20 conservée intacte.

v1.4.12 - Restauration logique C411 WIP20
- Restauration de la logique C411 validée en WIP20 : recherche par ID IMDb/TMDb fiable, sans retraitement strict des titres retournés par C411.
- Restauration du mode trust_api_results pour C411 afin de ne plus rejeter les résultats retournés par l'API Torznab après coup.
- Retrait du passthrough expérimental ajouté ensuite, qui ne reproduisait pas correctement le comportement fonctionnel.
- Torr9 n'est pas modifié.

v1.4.12 - Correctif cache C411/Torr9
- C411 et Torr9 ne passent plus par le cache des providers externes afin d'éviter qu'un ancien résultat vide ou cassé masque les résultats actuels du tracker.
- La récupération Torznab reste en GET avec clé API en paramètre, comme pour les recherches *arr/Jackett.
- Comet en secours strict reste inchangé : il ne doit se lancer que si aucune autre source exploitable ne remonte.

v1.4.12 - Option Comet en secours
- Correction du comportement « Résultats Comet en secours ».
- Quand l’option est activée, Comet n’est plus interrogé avec les autres sources : il est lancé uniquement si aucune autre source ne retourne de résultat exploitable.
- Comet ne sert plus à compléter une liste déjà alimentée par C411/Torr9/YGG/Nyaa.

v1.4.12 - Ajustement ordre Comet/Nyaa
- Quand les trackers privés sont priorisés, l’ordre à langue équivalente devient : C411/Torr9, puis YGG, puis Comet, puis Nyaa.

v1.4.12 - Ajustement priorité des sources
- Quand l’option « Placer les trackers privés en priorité » est activée, l’ordre à langue équivalente devient : C411/Torr9, puis YGG, puis Comet, puis Nyaa.
- Les sources suivantes restent affichées si les limites par résolution ou totales ne sont pas atteintes.

v1.4.12 - Ajustement des valeurs par défaut
- Trackers privés prioritaires activés par défaut.
- Résultats VF/VOSTFR activés par défaut.
- Limite par résolution : 10.
- Limite totale : 50.

v1.4.12 - Priorité optionnelle des trackers privés
- Ajout d'une option pour placer C411/Torr9 en priorité à langue équivalente.
- La priorité FR/MULTI puis VOSTFR reste prioritaire sur les sources privées.

v1.4.12 - Ajustement des résultats
- Ajout d'options pour limiter le nombre de résultats par résolution.
- Ajout d'une limite globale du nombre de liens affichés.
- Ajout d'un filtre d'affichage VF / VOSTFR uniquement.
- Les limites s'appliquent après les filtres, le tri et la priorité langue.

v1.4.12 - correctif priorité langue
- Correction du tri final des sources : FR/MULTI passent maintenant avant les autres langues, peu importe le fournisseur.
- VOSTFR est conservé en deuxième niveau, avant les résultats non francophones.
- Le tri choisi dans les réglages (qualité/fournisseur/taille) s’applique maintenant à l’intérieur de chaque groupe de langue.
- C411/Torr9 restent alignés sur le modèle Torznab privé standard, sans comportement spécial.

v1.4.12 - version finale
- Correctif : C411/Torr9 passent maintenant dans le tri normal des résultats afin de respecter l'ordre choisi dans les réglages.
- Ajout de YGG comme source alkoFlix intégrée, avec relays Torznab automatiques et affichage propre des magnets non vérifiés dans le sélecteur.
- Comet et YGG sont activés par défaut pour les nouvelles installations/profils, sans réactiver de force une source désactivée manuellement.
- Ajout de la section Trackers privés avec C411 et Torr9, désactivés par défaut et protégés par clé API personnelle.
- C411 et Torr9 utilisent le modèle Torznab privé standard : identifiants IMDb/TMDb quand disponibles, saison/épisode stricts pour les séries, packs saison traités par la logique habituelle, avec cache des résultats/recherches vides.
- Les résultats privés sont affichés comme magnets non vérifiés et ne sont envoyés au débrideur qu'au clic utilisateur ou via action contextuelle.
- Réorganisation de l’onglet Sources : Sources alkoFlix intégrées, Trackers privés, puis Catalogue et sources externes.
- Retrait de l’essai d’intégration des liens hosters : cette partie sera reprise plus tard sur une base native dédiée.

v1.4.11 - version finale
- Favoris alkoPastes : ajout d’une fréquence de récupération plus raisonnable, avec « Démarrage » par défaut.
- Favoris alkoPastes : ajout d’un délai progressif en cas d’erreur serveur pour éviter de solliciter inutilement alkoPastes.
- Logs : mode normal beaucoup plus silencieux ; les détails techniques passent derrière « Activer le débogage ».
- Maintenance : déplacement du débogage dans l’onglet Maintenance et retrait des anciennes options TMDb Helper visibles.
- Contrôle parental : ajout de « Verrouiller les réglages » et reverrouillage automatique à la fermeture des réglages.
- Recherche personnalisée : remplacement des anciens dialogues custom par les dialogues Kodi natifs.
- Navigation TMDb/Listes : amélioration des tris contextuels, des filtres et du cache pour réduire les délais et les menus vides.
- Images/cache : ajustements des fallbacks et du cache négatif TMDb pour limiter les appels inutiles.

Historique interne des versions de travail

[v1.4.10-wip19]
- Contrôle parental : reverrouillage automatique renforcé dès la fermeture des réglages d'extension, sans devoir sortir complètement d'alkoFlix.
- Logs : détails de sauvegarde alkoPastes et succès Trakt routiniers masqués en mode normal.
- Maintenance : les détails restent disponibles avec « Activer le débogage ».

[v1.4.10-wip18]
- Contrôle parental : ajout de l’action « Verrouiller les réglages » pour reverrouiller manuellement les options après déverrouillage.
- Recherche personnalisée : remplacement des anciennes confirmations XML par des dialogues Kodi natifs.
- Logs : les détails de sauvegarde/restauration alkoPastes réussis passent en mode débogage seulement.
- Maintenance : les erreurs importantes restent visibles même avec le débogage désactivé.

[v1.4.10-wip17]
- Réglages : retrait des actions visibles TMDb Helper (vider le cache, désactiver, réactiver).
- Réglages : déplacement de « Activer le débogage » dans Maintenance, tout en bas de la liste.
- Logs : les diagnostics de lecture, sous-titres, fenêtres d’info et notes utilisateur passent en mode débogage seulement.
- Les erreurs et refus importants restent visibles même lorsque le débogage est désactivé.

[v1.4.10-wip16]
- Logs : les succès alkoPastes routiniers, dont FLUSH_OK, sont maintenant masqués en mode normal.
- Les détails de synchronisation restent disponibles avec « Activer le débogage ».
- Les erreurs, exceptions et réponses HTTP problématiques restent visibles même sans débogage.

[v1.4.10-wip15]
- Réduction du bruit dans les logs : les détails répétitifs des services, synchronisations et requêtes alkoPastes sont maintenant masqués en mode normal.
- Les détails techniques restent disponibles lorsque le débogage est activé.
- Libellé du réglage débogage raccourci : « Activer le débogage ».

v1.4.10-wip14
- Réglages : libellés de fréquence des favoris alkoPastes raccourcis pour éviter les textes trop longs dans Kodi.

v1.4.10-wip13
- Favoris alkoPastes : ajout du réglage « Fréquence de récupération des favoris alkoPastes » avec les choix Au démarrage seulement, Toutes les 6 heures, Toutes les 12 heures et Une fois par jour.
- Favoris alkoPastes : le choix par défaut est maintenant « Au démarrage seulement » afin d’éviter les vérifications réseau inutiles.
- Favoris alkoPastes : ajout d’un backoff automatique en cas d’erreur serveur 503 : 30 minutes, puis 1 heure, puis 3 heures.
- Favoris alkoPastes : le moniteur de récupération vérifie moins souvent localement et ne rappelle plus alkoPastes en boucle lorsque la fréquence choisie ne l’exige pas.

v1.4.10-wip12
- Optimisation cache TMDb : ajout d’un cache négatif pour les réponses 404 afin d’éviter de rappeler plusieurs fois les mêmes IDs TMDb invalides pendant la navigation.
- Maintenance : ajout d’une action pour vider le cache négatif TMDb avec les caches internes.
- Maintenance : ajout d’actions optionnelles pour vider le cache TMDb Helper, désactiver TMDb Helper ou le réactiver, avec avertissement et redémarrage recommandé.
- Aucun changement au fonctionnement des tris contextuels validés.

v1.4.10-wip11
- Stabilisation de l'affichage des images dans les listes de contenus.
- Ajout de fallbacks explicites thumb/landscape pour les films et séries afin d'éviter les tuiles grises dans certaines vues Kodi/skins.

v1.4.10-wip10
- Optimisation des tris contextuels TMDb : le bassin final des résultats filtrés/dédupliqués est maintenant mis en cache, afin d’éviter de relire toutes les variantes France / Canada / USA et fr/en à chaque page ou réouverture du dossier.
- Mode Aléatoire TMDb : le bassin source est maintenant caché quelques heures, tout en conservant un nouveau mélange à chaque ouverture.
- Amélioration performance : les pages suivantes d’un même tri réutilisent le bassin déjà préparé au lieu de relancer la chaîne complète de collecte/filtrage.

v1.4.10-wip9
- Listes Trakt/MDBList : les tris contextuels ne filtrent plus les contenus par région, langue, votes ou visuels.
- Listes Trakt/MDBList : les tris Nouveautés, Mieux notés et Aléatoire s’appliquent maintenant au contenu réel de la liste utilisateur, sans retirer d’éléments thématiques.
- Listes Trakt/MDBList : le mode Aléatoire conserve un ordre stable entre les pages pendant la navigation, mais génère un nouveau mélange à chaque nouveau choix depuis le menu contextuel.
- Les filtres stricts France / Canada / USA, langues fr/en, seuils de votes et images obligatoires restent réservés aux tris contextuels TMDb/Discover.

v1.4.10-wip8
- Correctif tri contextuel TMDb : les plateformes/diffuseurs avec région transmettent maintenant correctement le tri choisi au lieu de le placer accidentellement dans le paramètre région.
- Plateformes TMDb : le filtre régional utilise maintenant les régions de disponibilité France / Canada / USA avec langues fr/en, sans imposer en plus le pays d'origine, afin d'éviter les pages vides.
- Mode Aléatoire : constitution d'un bassin de résultats depuis les premières pages populaires filtrées avant mélange, pour éviter les pages vides dans les menus plus restrictifs.
- Pagination : les pages suivantes conservent maintenant le tri contextuel choisi pour les dossiers TMDb principaux.

v1.4.10-wip7
- Correctif tri contextuel TMDb global : le dialogue « Trier par... » accepte maintenant les dossiers TMDb compatibles qui ne sont pas des genres, notamment plateformes, diffuseurs, Amazon Channels, années et nouveautés.
- Le filtre strict France / Canada / USA, langues fr/en, seuils de votes, image obligatoire et blocage des écritures asiatiques reste appliqué aux tris contextuels.
- Le menu contextuel est aussi ajouté aux dossiers construits via le helper générique add_dir(), afin de couvrir davantage de menus sans modifier le clic normal.

v1.4.10-wip6
- Tri contextuel TMDb : l'action « Trier par... » est maintenant proposée plus largement sur les dossiers TMDb compatibles, pas seulement sur les genres.
- Les dossiers de plateformes, diffuseurs, Amazon Channels, années, nouveautés et autres dossiers Discover peuvent utiliser le même filtre strict : France / Canada / USA, langues fr/en, blocage des écritures asiatiques, seuils de votes et image obligatoire.
- Les menus anime restent volontairement exclus de ce filtre régional strict afin de ne pas vider les sections dédiées aux animés japonais.
- Le clic normal des dossiers reste inchangé : le tri/filtre renforcé se déclenche uniquement via le menu contextuel.

v1.4.10-wip5
- Genres TMDb : les tris contextuels scannent maintenant davantage de pages source avant pagination locale, surtout pour « Mieux notés ».
- Genres TMDb : les pages affichées sont remplies à partir d'un bassin de résultats filtrés plus large afin d'éviter les pages presque vides après les filtres région/langue/votes/images.
- Le nombre de pages visibles reste limité à quatre, mais chaque page dispose maintenant d'un meilleur bassin de résultats propres.

v1.4.10-wip4
- Genres TMDb : ajout de seuils de votes minimaux sur les tris contextuels afin d'éviter les résultats trop obscurs ou sans intérêt public.
- Genres TMDb : le mode Aléatoire pioche maintenant dans les premières pages populaires filtrées, au lieu d'aller chercher au hasard dans les profondeurs de TMDb.
- Genres TMDb : les résultats des tris contextuels doivent maintenant avoir au moins une image exploitable avant d'être affichés.
- Listes Trakt/MDBList : les tris Nouveautés, Mieux notés et Aléatoire appliquent aussi un seuil de votes et un contrôle de visuel pour limiter les fiches trop confidentielles.

v1.4.10-wip3
- Genres TMDb : le filtre régional des tris contextuels est renforcé à la source avec des requêtes séparées France / Canada / USA et langues fr/en.
- Genres TMDb : ajout d’un filtre local strict sur la langue originale et les caractères asiatiques avant l’affichage, notamment pour le mode Aléatoire.
- Listes Trakt/MDBList : renforcement du filtre local pour bloquer aussi les titres contenant des écritures asiatiques lorsque les métadonnées sont incomplètes.
- Libellés du dialogue de tri raccourcis : Popularité, Nouveautés, Mieux notés, Aléatoire.

v1.4.10-wip2
- Listes Trakt/MDBList : ajout d’une action contextuelle « Trier cette liste par... » sur les dossiers de listes.
- Tri local des listes : ordre original, nouveautés, mieux notés et aléatoires.
- Les tris contextuels de genres TMDb et de listes appliquent maintenant un filtre régional strict : France / Canada / USA, langues originales fr/en.
- Les langues originales asiatiques sont exclues des résultats filtrés afin d’éviter les contenus étrangers non désirés dans ces tris.

v1.4.10-wip1
- Menus de genres : ajout d’une action contextuelle « Trier les résultats par... » sur les dossiers de genres TMDb.
- Le tri peut maintenant relancer le genre sélectionné par popularité, date de sortie, notes TMDb ou résultats aléatoires.
- Les pages générées par ce tri sont limitées à quatre pages de résultats afin d’éviter une navigation trop profonde.
- Le clic normal sur le genre conserve le comportement existant.

v1.4.10
- Correctif synchro favoris alkoPastes : les ajouts et suppressions sont maintenant détectés automatiquement sur l'appareil qui modifie les favoris.
- Le service de fond pousse automatiquement les changements locaux vers alkoPastes, même si l'ancien indicateur pending n'a pas été posé par un menu ou un widget.
- La récupération distante vérifie le paste plus souvent afin que les autres appareils reprennent les changements sans action manuelle.
- Correction du cas où la restauration sautait à tort parce que le hash distant était inchangé alors que la base locale était vide ou en retard.
- Correction d'une erreur SQLite liée aux threads pendant la lecture/importation automatique des favoris.
- Ajout de logs plus explicites pour diagnostiquer la synchro favoris : LOCAL_CHANGED, FLUSH_START, import/export et état local.
- Aucun changement volontaire aux scrapers, à la lecture, aux catalogues ou aux comptes externes.

v1.4.9
- Catalogue personnalisé : l’entrée French Stream s’affiche maintenant comme « Catalogue » et utilise l’icône des nouveautés du catalogue.
- Correctif : ajout d’un raccourci « Réglages alkoFlix » dans le menu racine Outils, afin de rouvrir directement les paramètres de l’addon depuis alkoFlix.
- Correctif : rétablissement du réglage Ascendant/Descendant pour le tri des watchlists Trakt, TMDb et MDbList.
- Correctif : ajout du réglage Ascendant/Descendant pour le tri de la collection Trakt, situé juste au-dessus des options de watchlist dans Navigation.
- Le même réglage est aussi appliqué à la collection MDbList, puisque le réglage de collection est partagé côté navigation.
- Aucun changement volontaire aux catalogues, sources, débrideurs, favoris ou sauvegardes.

v1.4.8
- Catalogue personnalisé : amélioration de la compatibilité avec le manifeste public French Stream, sans l’activer par défaut dans alkoFlix.
- French Stream : ajout d’un adaptateur isolé pour gérer ses identifiants internes fs: sans modifier le fonctionnement général des menus de l’addon.
- Sources custom : correction du cas où Custom 1/2 pouvaient ne pas afficher leurs liens depuis un élément ouvert via French Stream; fallback propre vers IMDb puis TMDb conservé.
- French Stream : ajout d’icônes dédiées au menu racine, aux films, séries, recherches, genres, langues/pays, plateformes et tags thématiques.
- Sécurité intégrations : aucun changement volontaire aux autres catalogues personnalisés, à Comet, AIOStreams, Trakt, aux débrideurs ou aux menus natifs.

v1.4.7-wip2
- Fenêtre Personnes : ajout de diagnostics debug uniquement pour vérifier clairement si les boutons Films, Séries et Réalisations utilisent la liste préparée depuis la fiche ou doivent retomber sur TMDb.
- Ajout d’un petit cache mémoire local des identifiants de crédits acteurs, en plus du cache persistant, afin d’éviter les relectures immédiates lors des allers-retours rapides.
- Les menus ouverts depuis une fiche acteur journalisent maintenant, en mode debug seulement, le nombre d’éléments préparés et le nombre d’éléments réellement envoyés à la page.
- Aucun changement volontaire aux menus principaux, aux scrapers, à la lecture, à Trakt ou aux débrideurs.

v1.4.7-wip1
- Fenêtre Personnes : les boutons Films, Séries et Réalisations sauvegardent maintenant la liste d’identifiants déjà chargée depuis la fiche avant d’ouvrir le menu correspondant.
- Le menu ouvert depuis un acteur réutilise cette liste courte en priorité, afin d’éviter de relire/reconstruire inutilement les crédits TMDb et de réduire les cas de liste temporairement vide.
- Fallback conservé : si aucune liste préparée n’est disponible, alkoFlix relit les crédits TMDb comme avant.
- Aucun changement volontaire aux menus principaux, aux scrapers, à la lecture, à Trakt ou aux débrideurs.

v1.4.6
- Version propre basée sur les travaux validés de la branche 1.4.5 jusqu’au WIP46.
- Grand nettoyage performance : services de fond lancés seulement si utiles, anciens débrideurs retirés, anciens réglages migrés une seule fois.
- Sécurisation des logs : URLs, magnets, hashes, fichiers, IDs, tokens, clés API et données sensibles masqués avant affichage/envoi alkoPastes.
- Nettoyage du pipeline des sources : normalisation des résultats, libellés plus propres, tri/filtrage consolidés et résolution/lecture assainies.
- Optimisation TMDb/métadonnées : cache mémoire court et cache secondaire pour limiter les appels répétés sans casser les menus ni la reconstruction après vidage des caches.
- Aucun changement volontaire aux scrapers validés, à Trakt, aux débrideurs actifs ou aux comportements de lecture validés.

v1.4.5-wip15
- Sélecteur de sources « Liste » : recentrage vertical de l’affiche dans son panneau sombre afin d’équilibrer l’espace haut/bas.
- Le panneau, la taille de l’affiche et les autres styles de sélecteur ne sont pas modifiés.

v1.4.5-wip14
- Sélecteur de sources « Liste » : remplacement du simple contour de l’affiche par un vrai panneau sombre arrondi, plus proche du langage visuel d’InfoListe et des boîtes de liens.
- L’affiche est légèrement recentrée/réduite dans ce panneau afin de laisser respirer le fond sombre sans modifier les autres styles de sélecteur.

v1.4.5-wip13
- Sélecteur de sources « Liste » : ajout d’un cadre sombre plus épais avec coins arrondis autour de l’affiche.
- L’affiche est légèrement réduite à l’intérieur du cadre afin de laisser apparaître la bordure, sans modifier les autres styles de sélecteur.

v1.4.5-wip12
- Sélecteur de sources « Liste » : ajout d’un contour sombre discret derrière l’affiche pleine hauteur.
- Les dimensions du poster sont conservées afin de garder le rendu large validé au WIP précédent.

v1.4.5-wip11
- Sélecteur de sources « Liste » : retrait du synopsis affiché sous l’affiche.
- L’affiche utilise maintenant toute la hauteur disponible à droite pour un rendu plus propre.
- La colonne des liens a été légèrement réduite afin de respecter les proportions de l’affiche sans chevauchement.

v1.4.5-wip10
- Nettoyage UI XML : séparation du sélecteur de sources principal en fichiers dédiés par style (Liste, InfoListe, Liste large).
- `sources_results.xml` n’est plus le gros fichier tout-en-un utilisé directement par le sélecteur.
- Aucun changement volontaire de rendu ou de comportement : chaque style charge maintenant son XML dédié.

v1.4.5-wip9
- Nettoyage interne léger après les WIP performance/favoris.
- Centralisation de la reconstruction du cache des réglages dans le service afin d’éviter les répétitions et les écritures inutiles.
- Garde-fous favoris alkoPastes ajustés pour ne plus réécrire les réglages déjà désactivés lorsque le mode multi-appareils est inactif.
- Aucun changement fonctionnel côté lecture, sources, comptes ou synchronisation visible.

v1.4.5-wip8
- Favoris alkoPastes : ajout d’un compactage automatique prudent, exécuté au plus une fois tous les 30 jours quand la synchronisation multi-appareils est activée.
- Les favoris actifs sont toujours conservés ; seules les traces de suppression très anciennes sont purgées après une période de sécurité de 180 jours.
- Le nettoyage est ignoré si une synchronisation favoris est déjà en attente afin d’éviter les écritures concurrentes ou inutiles.

v1.4.5-wip7
- Renommage de l’onglet « Gestion des favoris » en « Favoris » pour un meilleur équilibre visuel dans les réglages.

v1.4.5-wip6
- Gestion des favoris : ajout de garde-fous côté code pour bloquer toute synchronisation alkoPastes si « Synchroniser d’autres appareils » est désactivé.
- Les anciennes options grisées restées actives sont forcées à false et les synchros en attente sont annulées.

v1.4.5-wip5
- Gestion des favoris : inversion du réglage multi-appareils. Par défaut, la synchronisation favoris alkoPastes reste inactive/grisée.
- Nouvelle option visible : « Synchroniser d’autres appareils ». Les options d’envoi/récupération favoris sont accessibles seulement si elle est activée.
- Sécurité interne : toute ancienne synchro favoris restée active est désactivée automatiquement tant que le mode multi-appareils n’est pas activé.

v1.4.5-wip4
- Gestion des favoris : ajout d'une option « Un seul appareil ? » pour les utilisateurs qui n'ont qu'un seul Kodi.
- Quand ce mode est activé, les options de synchronisation favoris alkoPastes sont désactivées/grisées afin d'éviter des écritures réseau inutiles.
- Sécurité interne : la synchro favoris et la récupération automatique sont ignorées si le mode un seul appareil est actif, même si un ancien réglage était resté activé.

v1.4.5-wip3
- Performance au démarrage : allègement de CheckSettingsFile en évitant une double reconstruction du cache des réglages.
- Sauvegarde automatique alkoPastes : vérifie maintenant l'échéance locale avant le contrôle distant du maître, afin d'éviter un appel réseau inutile quand aucune sauvegarde n'est due.
- Aucun changement fonctionnel côté lecture, sources, favoris ou comptes.

v1.4.5-wip2
- Performance au démarrage : lancement différé des services non critiques afin d'éviter que toutes les tâches réseau/cache partent en même temps au lancement de Kodi.
- Ajout d'un moniteur léger pour regrouper les écritures favoris alkoPastes en attente.
- Ajout/suppression/déplacement de favoris : la base locale reste instantanée, mais l'envoi alkoPastes est maintenant regroupé après un court délai pour éviter un GET/POST par clic.
- Rafraîchissement des widgets Trakt/MDBList limité afin d'éviter plusieurs refresh rapprochés dans la même minute.

v1.4.5-wip1
- Correctif fresh install : restauration du module de compatibilité `alko.cache` requis par `alko.client`.
- Correction des fenêtres de connexion qui échouaient avec `cannot import name 'cache' from 'alko'`.
- Les autorisations Trakt, MDBList, TMDbList, alkoPastes et débrideurs peuvent de nouveau ouvrir leur dialogue d'activation sur une installation neuve.

v1.4.4
- Version propre basée sur les corrections et nettoyages validés jusqu'au WIP83.
- Réorganisation majeure des réglages : suppression des onglets devenus inutiles, déplacement logique des options et clarification des libellés.
- Ajout/ajustement des onglets Service(s), Gestion des favoris, Affichage, Outils et Contrôle parental.
- Nettoyage des anciennes options obsolètes : démarrage automatique d'alkoFlix au lancement de Kodi, termes indésirables personnalisés et vieux restes de scrapers hérités.
- Valeurs par défaut harmonisées pour Navigation, métadonnées, sous-titres Wyzie, favoris et sélecteur de liens.
- Sauvegardes, favoris, caches Kodi et messages utilisateur nettoyés afin de réduire les incohérences après mise à jour.

v1.4.4-wip83
- Sauvegarde alkoPastes : retrait de la mention « mots indésirables personnalisés » dans le message de confirmation.
- Les anciennes données de mots indésirables ne sont plus incluses dans la sauvegarde portable.
- Retrait de l'ancienne base alkoundesirables.db de la liste des bases actives afin qu'elle puisse être nettoyée comme donnée héritée.

v1.4.4-wip82
- Onglet Gestion des favoris : ajout d’une section « Ordre de tri » sous l’action « Récupérer maintenant ».
- Ajout du choix de tri des favoris : Titre, Date de sortie ou Date d’ajout.
- Ajout du sens de tri Ascendant/Descendant, avec valeur par défaut « Date d’ajout » en « Descendant » pour afficher les nouveaux favoris en premier.
- Compatibilité conservée avec la logique de tri existante des favoris locaux, Trakt, MDBList et TMDb.

v1.4.4-wip81
- Méga nettoyage prudent après la réorganisation des réglages.
- Suppression de l'ancien système de gestion manuelle des termes indésirables : routes, cache, service de démarrage et base héritée.
- Conservation des protections permanentes validées : blocage des fichiers exécutables et filtrage audio standard.
- Suppression de l'ancienne fenêtre XML select_ok inutilisée et nettoyage des appels commentés associés.
- Nettoyage des restes de script.module.alkoscrapers dans le module alko : chargeur providers inutilisé, helpers cache/log hérités et fonctions mortes.

v1.4.4-wip80
- Onglet Lecture : limitation du choix de langue des sous-titres Wyzie à Français et Anglais.
- Conversion sécurisée des anciennes valeurs de langue Wyzie non supportées vers Français afin d'éviter un réglage invisible ou incohérent.
- Libellé clarifié : « Langue des sous-titres Wyzie ».

v1.4.4-wip79
- Onglet Métadonnées : limitation du choix de langue des métadonnées à Français et Anglais.
- Conversion sécurisée des anciennes valeurs de langue non supportées vers Français afin d'éviter un réglage invisible ou incohérent.
- Affichage français harmonisé pour la langue des métadonnées.

v1.4.4-wip78
- Renomme le champ du catalogue personnalisé en « URL du manifeste ».
- Ajuste les valeurs par défaut de l’onglet Navigation selon l’ordre validé.
- Harmonise l’affichage français des formats de titre et de date des épisodes.

v1.4.4-wip77
- Onglet Sources : renommage de la section « Gestion des scrapers externes » en « Gestion des sources ».
- Retrait de l’option « Activer » pour les sources, désormais activées automatiquement de façon sécurisée même si un ancien profil les avait désactivées.
- Retrait des options de gestion des termes indésirables et neutralisation des anciennes valeurs utilisateur pour éviter un filtrage invisible.
- Retrait de l’option audio étrangère unique de l’interface tout en conservant la protection standard active.
- Renommage des actions visibles : « Activer le débogage (sources) » et « Tester toutes les sources ».

v1.4.4-wip76
- Déplacement de l’onglet Affichage directement sous l’onglet Métadonnées.
- Renommage du réglage du sélecteur en « Sélecteur par défaut ».
- Simplification des choix du sélecteur : Liste, InfoListe et Liste large.
- Correction de la valeur affichée après enregistrement afin d’éviter les libellés anglais du type WideList Default.

v1.4.4-wip75
- Renommage de l’onglet d’apparence en Affichage.
- Clarification des couleurs de progression : « Couleur des sources alkoFlix » et « Couleur des sources personnelles ».
- Clarification des libellés : « Couleur des magnets » et « Couleur des liens du cloud ».

v1.4.4-wip74
- Réorganisation des réglages pour mieux séparer navigation, sources et personnalisation.
- Déplacement des options de comportement des menus/fiches dans l’onglet Navigation.
- Déplacement des réglages de recherche, tri et filtres dans l’onglet Sources, sous les sources alkoFlix intégrées afin de ne pas les confondre avec les sources personnelles.
- Allègement de l’onglet Affichage, qui se concentre maintenant sur l’affichage et les couleurs.
- Renommage des sections Débrideur(s) pour distinguer clairement AllDebrid, Real-Debrid et TorBox.
- Correction de libellés de couleurs ambigus ou dupliqués pour Comet, AIOStreams et les sources personnalisées.

v1.4.4-wip73
- Suppression de l’option « Démarrer alkoFlix au lancement de Kodi » dans les réglages.
- Sécurité au démarrage : si cette ancienne option était activée dans un profil existant, elle est automatiquement désactivée sans lancer alkoFlix.
- Suppression complète de l’onglet Général, devenu vide.
- Déplacement des autres options de l’ancien onglet Général en haut de l’onglet Affichage.

v1.4.4-wip72
- Ajustement de l’ordre dans l’onglet Service(s).
- Le fournisseur de visionnage est maintenant placé en tête de fenêtre.
- Le service de notation est placé juste après, avant le calendrier Trakt.

v1.4.4-wip71
- Suppression de l’onglet Fonctionnalités dans les réglages.
- Déplacement du fournisseur de visionnage et du service de notation dans l’onglet Service(s).
- Déplacement des réglages Prochain épisode dans l’onglet Lecture, sous la reprise automatique de lecture des épisodes.
- Correction du message affiché après connexion Trakt/MDBList : il pointe maintenant vers Service(s), et non plus vers l’ancien onglet Fonctionnalités.

v1.4.4-wip70
- Grand ménage après la réorganisation des réglages : retrait de l’ancien sous-menu de nettoyage devenu inutile depuis l’onglet Outils.
- Suppression de l’ancien module Navigator du dossier modules, doublon obsolète du vrai navigateur utilisé dans menus.
- Nettoyage ciblé du code mort afin d’éviter l’effet « code en couche », sans changement fonctionnel visible pour les menus validés.

v1.4.4-wip69
- Onglet Outils : ajout d’une section « Vider les caches Kodi ».
- Ajout d’une action pour vider complètement le cache des vignettes Kodi, incluant le dossier Thumbnails et Textures13.db.
- Ajout d’une action pour vider le dossier temporaire Kodi, incluant les fichiers à la racine et les sous-dossiers.
- Après ces nettoyages Kodi, un message indique qu’un redémarrage de Kodi est nécessaire.

v1.4.4-wip68
- Renommage du menu racine « Paramètres » en « Outils ».
- Dans le menu Outils, renommage de « Mes comptes » en « Me connecter ».
- Simplification du libellé « Journal des modifications & Outils de logs » en « Outils de logs ».

v1.4.4-wip67
- Retrait de l’entrée « Réglages alkoFlix » avec icône alkoFlix dans le menu Kodi des réglages, devenue redondante depuis l’ajout des onglets dédiés dans les paramètres de l’addon.
- Conservation des autres entrées utiles du menu Réglages : services, changelog/log, vues et dossiers de widgets.

v1.4.4-wip66
- Ajout d’un nouvel onglet « Outils » dans les réglages, placé sous « Sauvegardes ».
- Déplacement du menu « Nettoyer les paramètres et vider les caches » vers cet onglet, avec ses trois sections : nettoyage des paramètres, caches internes et caches des services.
- Retrait de l’entrée visible de l’ancien sous-menu de nettoyage afin d’éviter le doublon dans le menu Réglages alkoFlix.

v1.4.4-wip65
- Nettoyage du code du contrôle parental après validation de l’onglet dédié.
- Retrait des anciennes routes et fonctions du menu parental externe devenues inutiles.
- Suppression des derniers restes de minuterie de déverrouillage : l’état déverrouillé reste uniquement lié à la fenêtre des réglages ouverte.
- Allègement du routage et des sauvegardes utilisateur autour des réglages parentaux, sans changement fonctionnel visible.

v1.4.4-wip64
- Contrôle parental : les options parentales sont maintenant masquées tant que le code PIN n’a pas été validé, au lieu de rester visibles en grisé.
- L’onglet Contrôle parental affiche seulement les informations essentielles et le bouton de déverrouillage avant validation du PIN, afin d’éviter les pertes de focus sur certains skins Kodi.

v1.4.4-wip63
- Contrôle parental : déplacement du bouton « Créer ou modifier le code PIN parental » dans la section « Certification applicable », juste sous le pays de certification informatif.
- La section « Réglages » commence maintenant par le déverrouillage, puis les options parentales.

v1.4.4-wip62
- Contrôle parental : déplacement complet dans un onglet dédié placé juste avant Sauvegardes.
- Ajout d’une section « Certification applicable » avec affichage grisé du pays de certification choisi dans Métadonnées.
- Retrait du bouton « Appliquer le pays de certification » : le choix est appliqué automatiquement lors du changement de pays.
- Verrouillage renforcé : les réglages parentaux sont reverrouillés au démarrage du service et dès que la fenêtre des paramètres Kodi est quittée.

v1.4.4-wip61
- Contrôle parental : retrait de la double confirmation du code PIN. Le PIN reste limité à 4 chiffres et une seule saisie suffit.
- Séparation claire des actions : « Créer/modifier le code PIN » sert uniquement au PIN, tandis que « Déverrouiller les réglages parentaux » demande seulement le PIN existant.
- Suppression du délai de déverrouillage de 10 minutes : les réglages parentaux sont reverrouillés lorsque la fenêtre des paramètres Kodi est quittée.

v1.4.4-wip60
- Correction de l’onglet Métadonnées : le pays de certification revient maintenant sur France au reset, et non plus États-Unis/MPAA.
- Correction du verrouillage visuel du contrôle parental : les options restent visibles mais grisées tant que le PIN n’est pas validé.
- Suppression des rafraîchissements forcés restants autour du contrôle parental afin de ne pas casser les réglages Kodi en cours.

v1.4.4-WIP59
- Métadonnées : ajout d'un bouton « Appliquer le pays de certification » sous le choix du pays.
- Le bouton valide le pays sélectionné, ajuste la classification parentale si nécessaire et vide le cache métadonnées sans rafraîchir/rouvrir la fenêtre des réglages.

v1.4.4 WIP58
- Retrait complet des rafraîchissements forcés de la fenêtre des réglages Kodi (fermeture/réouverture/Container.Refresh) après les boutons de configuration.
- Les boutons de choix enregistrent les valeurs sans relancer la fenêtre des settings, afin d’éviter les retours aux anciennes valeurs.
- Les réglages parentaux restent configurables directement dans l’onglet Métadonnées sans dépendre d’un rafraîchissement Kodi.
- Pays de certification stabilisé avec stockage en code pays direct (FR, CA, US, etc.) et compatibilité avec les anciens index numériques.

v1.4.4 WIP57
- Abandonne le menu externe de configuration du contrôle parental : le bouton de modification déverrouille maintenant les options directement dans la même fenêtre des réglages Kodi.
- Les options parentales restent visibles dans Métadonnées et sont grisées/verrouillées tant que le code PIN n’a pas été validé.
- Après validation du code PIN, les options restent modifiables pendant 10 minutes dans la même fenêtre.
- Le choix du pays de certification enregistre maintenant le code pays directement afin d’éviter le retour à l’ancienne valeur après rafraîchissement.

v1.4.4 WIP56
- Corrige le choix « Classification maximale » du menu parental en utilisant un sélecteur Kodi simple et direct, afin d’éviter les soucis de dialogue/liste détaillée sur certains skins ou appareils Android.
- Retire « Pays de certification » du menu parental dédié : ce pays reste configuré uniquement dans l’onglet Métadonnées, au-dessus du contrôle parental.
- Le pays de certification reste affiché uniquement dans l’en-tête du choix de classification maximale comme rappel contextuel.

v1.4.4 WIP55
- Correction du bouton "Configurer le contrôle parental" dans les réglages : l’action ouvre maintenant correctement la fenêtre de code PIN / menu parental.
- Routage Kodi corrigé pour l’action parental_settings_menu appelée depuis settings.xml.

1.4.4 WIP54

- Réorganise l’onglet Débrideur(s) avec une section « Information Générale » affichant l’état du débrideur actif, le nom d’utilisateur et les services torrents comme informations grisées.
- Déplace les options réellement modifiables dans une section « Réglages du débrideur ».
- Force automatiquement l’activation du débrideur et des services torrents lorsqu’un compte AllDebrid, Real-Debrid ou TorBox est connecté, afin d’éviter les réglages désactivés par erreur.

1.4.4 WIP53

- Remplace les réglages parentaux visibles/grisés dans la fenêtre Kodi par un menu de configuration dédié, ouvert après validation du code PIN.
- Chaque option du contrôle parental est maintenant modifiée depuis ce menu, avec écriture directe dans les réglages internes afin d’éviter les problèmes de rafraîchissement Kodi.
- Ajoute un rappel du pays de certification dans le choix de classification maximale, et permet aussi de modifier ce pays depuis le menu parental.
- Conserve le délai de déverrouillage temporaire de 10 minutes, avec possibilité de reverrouiller manuellement depuis le menu.

1.4.4 WIP52

- Remplace la courte grâce de déverrouillage parental par un vrai délai temporaire de 10 minutes.
- Le déverrouillage reste actif même pendant le rafraîchissement automatique de la fenêtre des réglages Kodi.
- Le moniteur parental reverrouille automatiquement les réglages lorsque les 10 minutes sont expirées.
- L'état temporaire de déverrouillage reste exclu des restaurations alkoPastes.

1.4.4 WIP51

- Corrige le déverrouillage des réglages parentaux après les changements WIP50 : les réglages se rouvrent automatiquement afin que Kodi recalcule immédiatement les options activées/désactivées.
- Ajoute une courte période de protection après le déverrouillage pour empêcher le moniteur parental de reverrouiller pendant le rafraîchissement automatique de la fenêtre.
- Normalise les anciennes valeurs 0/1 des interrupteurs « Action au clic sur média » et « Fenêtre d’info » lors du démarrage et des restaurations alkoPastes, afin d’éviter les avertissements Kodi et les réglages mal relus.

1.4.4 WIP50

- Retire l’option visible « Vider les vignettes Kodi + Textures13 » de l’onglet Métadonnées afin d’éviter les nettoyages lourds et les usages abusifs.
- Déplace « Pays de certification » directement sous « Définir la langue des images », sans section dédiée supplémentaire.
- Remplace le sélecteur Kodi direct par un bouton de choix dédié qui enregistre explicitement le pays, rafraîchit les réglages et vide le cache des métadonnées pour que le contrôle parental utilise immédiatement la bonne classification.

1.4.4 WIP49

- Déplace « Langue prioritaire des liens » de l’onglet Métadonnées vers l’onglet Sources, juste après les sources externes intégrées alkoFlix (Comet/Nyaa).
- Remplace le sélecteur Kodi direct par une action de choix dédiée afin d’enregistrer explicitement la langue choisie dans le réglage interne utilisé par les scrapeurs.
- Conserve l’interrupteur « Placer la langue prioritaire en haut » dans Sources, puisque ce tri ne concerne que les liens retournés par les scrapeurs intégrés.

1.4.4 WIP48

- Déplace le réglage « Fenêtre d’info » de l’onglet Métadonnées vers l’onglet Général, juste après l’action au clic sur média.
- Remplace les deux sélecteurs par de vrais interrupteurs activer/désactiver : « Ouvrir la fenêtre d’info au clic sur média » et « Utiliser la fenêtre d’info alkoFlix ».
- Rend la lecture des anciens réglages compatible avec les anciennes valeurs 0/1, tout en utilisant désormais les valeurs booléennes enregistrées immédiatement par Kodi.

1.4.4 WIP47

- Ajoute un bouton de suppression après chaque URL de manifeste dans les sources personnelles : AIOStreams, Custom 1 et Custom 2.
- La suppression vide proprement le réglage depuis Kodi et rafraîchit la fenêtre des réglages, sans devoir effacer l’URL à la main ni sortir/rentrer dans l’écran.
- Ajuste les conditions d’affichage relatives des réglages Sources pour conserver le bon comportement après l’ajout des nouveaux boutons.

1.4.4 WIP46

- Retire l’option visible « Emplacement des journaux » dans l’onglet Sources.
- Force le débogage des scrapeurs à utiliser uniquement le Journal Kodi, même si un ancien réglage local pointait vers le journal de l’addon.
- Renomme l’option « Activer le débogage » en « Activer débogage (scrapeurs) » pour éviter la confusion avec le débogage global de Kodi.

1.4.4 WIP45

- Limite les services de débridage proposés dans les connexions et réglages à AllDebrid, Real-Debrid et TorBox.
- Retire Premiumize, Offcloud, EasyDebrid et EasyNews des réglages visibles, du menu de connexion et des menus/caches de services actifs.
- Retire le choix de création/parrainage AllDebrid : la connexion AllDebrid utilise maintenant directement le même parcours sobre que les autres services.

[COLOR dodgerblue][B]Version 1.4.4 WIP44 - alkoPastes portable[/B][/COLOR]

Correction importante de la sauvegarde/restauration : alkoPastes est maintenant bien considéré comme un service portable. La connexion alkoPastes, les codes de sauvegarde alkoFlix et le code de synchronisation des favoris peuvent suivre d’un appareil à l’autre. Seuls les éléments techniques propres à chaque appareil restent locaux : rôle maître/secondaire, minuteries automatiques, identifiant d’appareil et empreintes de sécurité.

[COLOR dodgerblue][B]Version 1.4.4 WIP43 - Clés API portables[/B][/COLOR]

- Les clés API personnelles facultatives liées à la configuration alkoFlix (Fanart.tv, TMDb personnel, RPDb, Wyzie, etc.) sont conservées dans les sauvegardes portables afin de pouvoir suivre d’un appareil à l’autre.
- Les autorisations de comptes externes restent exclues : Trakt, compte TMDb, MDBList, débrideurs et autres tokens propres à l’installation.
- L’ancien réglage IMDb User, non utilisé, est retiré de la logique de sauvegarde.

[COLOR dodgerblue][B]Version 1.4.4 WIP42 - Onglet Sauvegardes[/B][/COLOR]

- Renomme l’onglet Outils en Sauvegardes, pour mieux refléter les options de sauvegarde et restauration alkoFlix.
- Aucun changement volontaire à la logique de sauvegarde, restauration, services ou favoris.

[COLOR dodgerblue][B]Version 1.4.4 WIP41 - Onglet Service(s)[/B][/COLOR]

- Renomme l’onglet Synchronisations en Service(s), pour harmoniser les réglages avec l’onglet Débrideur(s).
- Aucun changement volontaire à la logique des services, des synchronisations ou des favoris.

[COLOR dodgerblue][B]Version 1.4.4 WIP40 - Gestion des favoris[/B][/COLOR]

- Renomme l’onglet Favoris en Gestion des favoris.
- Réorganise l’écran par service : Synchronisation alkoPastes, Favoris Trakt et Favoris TMDb.
- Regroupe les actions d’importation, d’exportation et de suppression sous le service concerné afin de rendre les réglages plus lisibles.
- Aucun changement volontaire à la logique de synchronisation des favoris ni à la sauvegarde maître/secondaire.

[COLOR dodgerblue][B]Version 1.4.4 bêta - Sauvegarde maître et favoris[/B][/COLOR]

- Ajoute une logique claire Installation maître / Installation secondaire pour la sauvegarde alkoFlix.
- L’installation maître peut créer, mettre à jour et restaurer la sauvegarde de référence.
- Les installations secondaires peuvent restaurer la sauvegarde maître, sans pouvoir l’écraser.
- Protège le code de sauvegarde : un même code ne peut pas être utilisé par plusieurs installations maîtres.
- Préserve les autorisations locales lors d’une restauration : Trakt, compte TMDb, MDBList, débrideurs et tokens restent propres à chaque appareil. alkoPastes et les clés API personnelles facultatives sont portables.
- Exclut les caches et fichiers temporaires de la sauvegarde afin d’éviter les conflits entre Windows, Android, Linux ou LibreELEC.
- Ajoute une vraie synchronisation multi-appareil des favoris alkoPastes : chaque appareil peut ajouter ou retirer des favoris, avec fusion par timestamps, empreinte locale d’appareil et priorité aux suppressions récentes pour éviter les conflits.
- Ajoute un onglet Favoris dédié : import/export Trakt et TMDb, envoi/récupération alkoPastes, suppression des favoris Trakt/TMDb.
- Lors de l’ajout d’un favori, alkoFlix demande maintenant dans quel dossier standard placer l’élément.
- Corrige le choix des favoris de sagas : les sagas de films, sagas films animés et sagas d’animés japonais sont à nouveau rangées dans leurs menus associés.
- Nettoie les anciens réglages internes des WIP de test liés aux dossiers favoris personnalisés.

[COLOR dodgerblue][B]Version 1.4.3 WIP 3[/B][/COLOR]

Correction ciblée des visuels de saisons avec Fanart.tv : les posters et surtout les affiches paysage de saison utilisent maintenant les visuels Fanart.tv propres à la saison quand Fanart.tv est choisi comme fournisseur par défaut. Les posters de saison TMDb restent utilisés en fallback. Les paysages de saison ne retombent plus systématiquement sur le landscape global de la série lorsqu’un seasonthumb Fanart.tv existe. Le cache des métadonnées est reconstruit automatiquement pour récupérer ces nouveaux visuels de saison.

[COLOR dodgerblue][B]Version 1.4.3 WIP 2[/B][/COLOR]

Révision du système de récupération des images : la langue choisie est maintenant prioritaire pour les posters, logos et paysages, avec ordre clair Français → Anglais → langue originale du média → visuel neutre/sans texte. Cela permet notamment de récupérer les vraies affiches VO espagnoles, italiennes ou autres lorsqu’aucune image FR ou EN n’existe. Les images paysage utilisent désormais de vrais backdrops/landscapes issus de TMDb ou Fanart.tv au lieu de dépendre d'un fanart neutre avec logo par-dessus. Le cache des métadonnées est reconstruit automatiquement pour les anciennes entrées d'images, et l'outil de vidage des vignettes Kodi nettoie aussi Textures13.db quand Kodi le permet.

[COLOR dodgerblue][B]Version 1.4.3 WIP 1[/B][/COLOR]

Révision du système de récupération des images : la langue choisie est maintenant prioritaire pour les posters, logos et paysages, avec fallback anglais/français avant les visuels neutres. Les images paysage utilisent désormais de vrais backdrops/landscapes issus de TMDb ou Fanart.tv au lieu de dépendre d'un fanart neutre avec logo par-dessus. Le cache des métadonnées est reconstruit automatiquement pour les anciennes entrées d'images, et l'outil de vidage des vignettes Kodi nettoie aussi Textures13.db quand Kodi le permet.

[COLOR dodgerblue][B]Version 1.4.2[/B][/COLOR]

Mise à jour corrective basée sur la WIP16 confirmée stable après installation, vidage complet des caches et redémarrage Kodi. Cette version conserve les améliorations validées jusqu’à WIP16, stabilise la reconstruction des menus après nettoyage des caches, et exclut volontairement les changements WIP17+ qui seront repris plus tard en WIP 1.4.3. Aucun changement visuel volontaire.

[COLOR dodgerblue][B]Version 1.4.2 WIP 16[/B][/COLOR]

Optimisation prudente des fiches custom : les sections Posters et Fanarts utilisent maintenant une seule récupération d'images TMDb au lieu de relancer deux appels séparés. La fiche Personnes prépare aussi ses crédits Films, Séries et Réalisations via un chargement commun plutôt que plusieurs threads séparés. Aucun changement visuel volontaire.

[COLOR dodgerblue][B]Version 1.4.2 WIP 15[/B][/COLOR]

Stabilisation des actions des fiches custom : le bouton Genres distingue maintenant un simple retour/annulation d'une vraie absence de correspondance TMDb, avec un secours plus clair pour les anciens caches sans genre_ids. Les boutons Films, Séries et Réalisations des fiches Personnes vérifient aussi qu'il existe bien des crédits avant d'ouvrir une liste. Les vidéos IMDb de personnes vides ou indisponibles ne génèrent plus de faux message d'erreur dans le log. Aucun changement visuel volontaire.

[COLOR dodgerblue][B]Version 1.4.2 WIP 14[/B][/COLOR]

Nettoyage de la fiche custom Personnes : retrait du bouton Images taguées, jugé peu utile et souvent vide. La navigation de la colonne Actions a été réajustée après ce retrait. Aucun changement aux boutons Images, Films, Séries, Réalisations ou Lire la biographie.

[COLOR dodgerblue][B]Version 1.4.2 WIP 13[/B][/COLOR]

Stabilisation des retours depuis les fiches Personnes ouvertes à partir d’une fiche Film/Série : les boutons Films, Séries et Réalisations ne tentent plus d’ouvrir une liste Kodi pendant qu’une fiche parente est encore modale. Les boutons Images et Images taguées des fiches Personnes utilisent aussi une fermeture/réouverture contrôlée afin d’éviter les retours lents ou instables après la galerie et le diaporama. Aucun changement visuel volontaire.

[COLOR dodgerblue][B]Version 1.4.2 WIP 12[/B][/COLOR]

Nettoyage des fenêtres d'information custom : retrait des anciens XML legacy extras_modern.xml et people.xml après validation des fiches séparées Films, Séries et Personnes. La résolution des XML reste centralisée dans info_windows.py, avec un fallback contrôlé vers la fiche Série si un type de média inattendu est reçu. Aucun changement visuel volontaire.

[COLOR dodgerblue][B]Version 1.4.2 WIP 11[/B][/COLOR]

Nettoyage prudent des fenêtres d'information custom : centralisation du lancement des sections secondaires des fiches Films, Séries et Personnes. Les sections désactivées ne démarrent plus inutilement en arrière-plan, les threads de chargement passent par un helper commun, et les erreurs d'ouverture de fenêtres XML sont maintenant journalisées au lieu d'être masquées silencieusement. Aucun changement visuel volontaire.

[COLOR dodgerblue][B]Version 1.4.2 WIP 10[/B][/COLOR]
Fenêtre d’information : retour plus fiable après l’ouverture des informations supplémentaires et des textes liés.

[COLOR dodgerblue][B]Version 1.4.2 WIP 9[/B][/COLOR]

Stabilisation prudente des fenêtres d'information custom : ajout de logs utiles pour les actions et sections Films, Séries, Personnes, Genres, images et crédits, afin d'éviter les échecs silencieux difficiles à diagnostiquer. Début de centralisation des routes de boutons Personnes. Aucun changement visuel volontaire et les XML legacy restent conservés comme fallback.

[COLOR dodgerblue][B]Version 1.4.2 WIP 8[/B][/COLOR]

Nettoyage du bouton Genres des fiches custom : alkoFlix utilise maintenant en priorité les identifiants TMDb déjà présents dans les métadonnées, puis la liste officielle des genres TMDb mise en cache. La table interne reste seulement en secours legacy pour les anciens caches. Aucun changement visuel volontaire.

[COLOR dodgerblue][B]Version 1.4.2 WIP 7[/B][/COLOR]

Correction du bouton Genres dans les fiches custom lorsque TMDb retourne des genres anglais ou mixtes contenant le caractère &, par exemple Action & Adventure. Les genres affichés dans la fiche ne sont pas modifiés, mais alkoFlix sait maintenant les faire correspondre aux identifiants TMDb utilisés pour ouvrir les listes.

[COLOR dodgerblue][B]Version 1.4.2 WIP 6[/B][/COLOR]

Premier nettoyage prudent des fenêtres d'information custom : centralisation du choix des XML Films, Séries et Personnes dans un module unique, suppression des fonctions doublonnées, et léger rangement de la logique des boutons de crédits Personnes. Aucun changement visuel volontaire et les anciens XML restent conservés comme fallback de compatibilité.

[COLOR dodgerblue][B]Version 1.4.2 WIP 5[/B][/COLOR]

Correction du bouton Séries dans les fiches custom Personnes : la liste complète des séries liées à une personne s'ouvre maintenant correctement depuis le bouton d'action. Les sections visibles au centre de la fiche n'ont pas été modifiées.

[COLOR dodgerblue][B]Version 1.4.2 WIP 4[/B][/COLOR]

Harmonisation de la fiche custom Personnes : retrait de l’icône de cœur sur le bouton Favoris afin que ce bouton conserve le même style texte que les autres actions de cette fiche. Les fiches Films et Séries ne sont pas modifiées.

[COLOR dodgerblue][B]Version 1.4.2 WIP 3[/B][/COLOR]

Réorganisation interne des XML des fenêtres d'information custom : les fiches Films, Séries et Personnes utilisent maintenant chacune leur propre fichier XML, tout en conservant extras_modern.xml et people.xml comme compatibilité/fallback. Cette séparation ne change pas le visuel actuel, mais permet de faire évoluer chaque type de fiche plus proprement par la suite.

[COLOR dodgerblue][B]Version 1.4.2 WIP 2[/B][/COLOR]

Amélioration de la fenêtre custom d'information des personnes : ajout de boutons Films, Séries et Réalisations sous les actions existantes. Ces boutons ouvrent directement les listes complètes correspondant aux sections affichées au centre de la fenêtre, avec le bouton Réalisations visible seulement lorsqu'il y a des crédits de réalisation.

[COLOR dodgerblue][B]Version 1.4.2 WIP 1[/B][/COLOR]

Correctif ciblé Trakt pour les séries récentes qui ne sont pas encore reconnues avec tous leurs identifiants externes. Lors de l’ajout d’une série à la Watchlist ou à une liste Trakt, alkoFlix conserve l’ordre historique IMDb > TVDb > TMDb, mais tente maintenant automatiquement les autres identifiants si Trakt ne reconnaît pas le premier.

[COLOR dodgerblue][B]Version 1.4.2 - Correctif urgent[/B][/COLOR]

Restauration de l’entrée Mes comptes dans les réglages alkoFlix. Le menu racine Débrideur(s) reste conservé, mais le libellé utilisé par l’accès aux comptes et services connectés est séparé afin de ne pas perturber les intégrations Trakt, MDbList, TMDbLists, alkoPastes ou les débrideurs.

[COLOR dodgerblue][B]Version 1.4.1[/B][/COLOR]

Ajout du dossier Favoris > Listes pour regrouper les listes favorites, peu importe le service utilisé. Les listes Trakt, TMDb et MDbList peuvent maintenant être ajoutées aux favoris alkoFlix depuis leur menu contextuel.

Amélioration des favoris spécialisés : les favoris Famille, Dessins animés, Docus & Télé et Animés japonais conservent mieux leur contexte d’origine, sans être reclassés automatiquement dans les favoris globaux. Les favoris globaux restent accessibles et le regroupement racine déduplique seulement à l’affichage.

Correction des favoris du menu Famille, notamment pour les séries, saisons et épisodes, afin que les entrées restent dans le bon panier après ajout, synchronisation ou récupération depuis alkoPastes.

Correction des chaînes jeunesse du menu Famille : certains diffuseurs comme Cartoon Network conservent maintenant correctement leurs séries d’animation. PBS Kids utilise aussi le bon identifiant et n’affiche plus les contenus Netflix.

Stabilisation du service de sous-titres Wyzie : alkoFlix retente maintenant une fois la recherche lorsque Wyzie répond avec une erreur serveur temporaire 502, 503 ou 504. Le message affiché est plus clair si le service est temporairement indisponible.

Réorganisation du menu Nettoyer les paramètres et vider les caches. Les caches internes d’alkoFlix sont maintenant séparés des caches des services connectés, dont Trakt, MDbList, TMDbLists, IMDb, Wyzie, EasyNews et les débrideurs actifs.

Ajout d’un nettoyage séparé pour le cache Wyzie, incluant le cache des recherches et les fichiers de sous-titres temporaires générés par alkoFlix.

Le menu racine Compte(s) est renommé Débrideur(s), avec correction des anciennes entrées déjà présentes dans le cache du navigateur.

[COLOR dodgerblue][B]Version 1.4.0 - Patch important[/B][/COLOR]

Correction des favoris du menu Famille : le dossier Favoris utilise maintenant uniquement les favoris Famille, y compris les sagas familiales, et ne retombe plus sur les favoris globaux.

Correctif important pour les favoris alkoPastes lors de l’utilisation d’une même sauvegarde alkoFlix sur plusieurs appareils.

L’ancienne option de synchronisation automatique est renommée en sauvegarde automatique afin de mieux refléter son rôle réel.

Ajout d’une récupération automatique des favoris depuis alkoPastes, configurable chaque jour, tous les 3 jours ou tous les 7 jours.

La sauvegarde des favoris récupère et fusionne maintenant le contenu déjà présent sur alkoPastes avant l’écriture afin d’éviter l’écrasement des favoris ajoutés depuis un autre appareil.

La récupération ajoute uniquement les favoris manquants dans la base locale afin de limiter les doublons.

[COLOR dodgerblue][B]Version 1.3.9[/B][/COLOR]

Ajout d’un réglage séparé dans Métadonnées pour choisir la langue prioritaire des images : Français ou Anglais.

Le réglage Définir la langue d’affichage devient Définir la langue des métadonnées afin de mieux séparer les textes et les visuels.

Les images TMDb et Fanart.tv utilisent maintenant le nouveau choix de langue lorsque des visuels sont disponibles.

Ajout d’un bouton Vider le cache des vignettes Kodi sous le réglage de langue des images.

Ce nettoyage permet de forcer Kodi à reconstruire les affiches, logos et images après un changement lié aux visuels.

Après le vidage du cache des vignettes, alkoFlix indique qu’un redémarrage de Kodi est nécessaire et propose Redémarrer ou Plus tard.

Le cache des métadonnées est vidé automatiquement après modification de la langue des images afin d’appliquer le nouveau choix.

[COLOR dodgerblue][B]Version 1.3.8[/B][/COLOR]

Contrôle parental renforcé : les réglages parentaux peuvent maintenant être protégés par un code PIN à 4 chiffres.

Ajout d’une récupération optionnelle du code PIN via un paste privé alkoPastes séparé, créée uniquement avec l’accord de l’utilisateur.

Sauvegarde alkoPastes améliorée : la restauration peut maintenant se faire sans les autorisations de comptes, ce qui est recommandé pour installer alkoFlix sur un autre appareil ou un autre profil Kodi.

La restauration sans autorisations conserve la connexion alkoPastes, les codes de sauvegarde et les favoris partagés, mais retire les autorisations propres à l’installation comme Trakt, les débrideurs, TMDb et MDbList.

Confidentialité renforcée : les logs partagés via alkoFlix masquent maintenant les codes paste, tokens, clés API, mots de passe, identifiants IPTV/M3U/Xtream et URLs complètes de lecture.

Ajout d’un bouton Favoris dans les fenêtres d’info custom Films, Séries et Acteurs.

Amélioration des favoris alkoFlix : dossiers contextuels plus propres, favoris de sagas séparés pour Films, Dessins animés et Animés japonais, et suppression automatique des dossiers vides.

Amélioration des menus : correction du menu contextuel sur les menus injectés, listes et dossiers dynamiques, avec restauration des actions alkoFlix utiles.

Réglages : correction du rafraîchissement des sélecteurs custom afin que la valeur choisie soit affichée immédiatement.

Menus Diffuseurs / Plateformes : les logos TMDb sont maintenant adaptés dans une image carrée transparente pour éviter l’étirement ou le rognage dans les vues Kodi.

Fenêtre d’info Séries : retrait du bouton Lire au hasard, peu utile à cet endroit.

Caches : amélioration du nettoyage du cache des menus et de la reconstruction des menus personnalisés.

Nettoyage interne pré-finale : retrait des fichiers temporaires Python, nettoyage d’imports inutilisés et vérification de la syntaxe des fichiers Python/XML.

v1.3.7

Correction de bugs.

Restauration du sablier / indicateur de chargement pendant la recherche de sources et la résolution des liens.

Le chargement reste en arrière-plan, sans retour de l'ancien affichage plein écran.

Correction des vues paysage : lorsqu'une image landscape est absente, alkoFlix conserve le rendu fanart + clearlogo quand il est disponible, puis utilise le poster uniquement en dernier recours.

Retour des dossiers Par genre dans les sections Docus & Télé concernées.

v1.3.6 WIP22

Correctif menus et contrôle parental.

Le menu Dessins animés n'est plus réinjecté automatiquement après suppression depuis l'éditeur de menus.

Le contrôle parental sépare maintenant le menu Famille et le menu Dessins animés dans les réglages.

Les libellés des réglages conservent le nom actuel du menu Famille.

v1.3.6 WIP21

Ajustement des menus.

Le dossier racine Docus & Rediffusions est renommé Docus & Télé.

Les raccourcis À venir sont retirés des menus racine Films et Séries.

Le raccourci Nouveautés récentes est retiré de Films familiaux et Films d’animation.

Le raccourci Tendances est retiré de Films documentaires et Téléfilms.

v1.3.6 WIP20

Ajustement des menus racine.

Le dossier Documentaires est renommé Docus & Rediffusions.

Le menu Découvrir est déplacé dans Recherche afin d'alléger la racine.

v1.3.6 WIP19

Nettoyage du menu Famille.

La racine Famille affiche maintenant uniquement Films familiaux et Séries familiales.

Les raccourcis Par genre, Par plateforme, Amazon Channels et Chaînes jeunesse sont rangés dans les sous-dossiers appropriés.

v1.3.6 WIP18

Réorganisation du menu Famille.

Le dossier Dessins animés est maintenant affiché directement à la racine.

Le dossier Enfants & Famille est renommé Famille.

v1.3.6 WIP17

Ajustement de la langue TMDb.

Français utilise maintenant toujours Français France (fr-FR).

Le français générique (fr) et l'ancien Français Canada (fr-CA), si présents dans une installation existante, sont automatiquement ramenés vers fr-FR.

Le choix affiché dans les réglages est maintenant Français (France), afin d'éviter toute ambiguïté.

v1.3.6-WIP16
- Menus Documentaires : remplacement des raccourcis de nouveautés par des raccourcis Tendances.
- Menus Séries documentaires : ajout d'un raccourci En diffusion cette semaine.

v1.3.6 WIP15

Ajustement du tri des dossiers Par langue.

Retour au tri par popularité dans les dossiers Par langue, car les nouveautés seules donnent des résultats moins pertinents.

Ce retour s'applique aux films, séries, animés japonais et documentaires.

v1.3.6 WIP14

Nettoyage des genres du menu Séries.

Les genres désormais couverts par le nouveau menu Documentaires ne sont plus proposés dans les listes générales de genres séries : Documentaire, Téléréalité, Talk-show et Actualités.

v1.3.6 WIP13

Ajout d'un menu racine Documentaires, placé après Séries.

Le menu contient Films et Séries, avec des sous-sections dédiées : films documentaires, téléfilms, séries documentaires, téléréalité, talk-shows et actualités.

Chaque section propose des raccourcis de navigation adaptés : populaires, aléatoires, nouveautés, années, langues, plateformes, diffuseurs lorsque pertinent et Amazon Channels.

Les genres Documentaire et Téléfilm sont retirés du menu général Films > Par genre.

Les genres Documentaire, Téléréalité, Talk-show et Actualités sont retirés du menu général Séries > Par genre.

v1.3.6 WIP12

Ajustement des menus Par langue.

Les contenus des dossiers par langue sont maintenant triés par nouveautés en premier, plutôt que par popularité.

Ce comportement s'applique aux films, séries, films animés japonais et séries animées japonaises.

v1.3.6 WIP11

Ajustement des dossiers Listes dans les menus Films et Séries.

Lorsqu’un seul service de listes est connecté, son arborescence est maintenant dépliée directement, sans dossier intermédiaire Trakt, MDBList ou TMDb.

Les dossiers par service restent affichés uniquement lorsque plusieurs services de listes sont connectés.

v1.3.6 WIP10

Adaptation des libellés animés japonais : remplacement des mentions « anime » par « animés japonais » dans les sous-menus concernés.

Retrait de l’entrée Films animés japonais tendance, trop souvent vide.

v1.3.6 WIP9

Correction d'ouverture des sous-menus Animés japonais.

Les libellés internes de catalogue sont maintenant convertis en texte avant création des items Kodi.

v1.3.6 WIP8

Réorganisation du menu Animés japonais : la racine contient uniquement Séries animées japonaises et Films animés japonais.

Les entrées séries/films animés japonais sont rangées dans leurs sous-dossiers respectifs afin d'éviter le mélange à la racine.

v1.3.6 WIP7

Restauration des icônes des menus Séries animées japonaises et Films animés japonais.

Ajout d'icônes explicites dans les sous-menus animés japonais.

v1.3.6 WIP6

Corrections de libellés dans Définir les vues et menus de nettoyage.

Icône recent.png appliquée aux menus d’historique.

Retrait des textes en italique dans les menus et fenêtres personnalisées.

[COLOR dodgerblue][B]Version 1.3.6 (WIP)[/B][/COLOR]

- Correction de plusieurs libellés dans les menus et contextes.
- Correction WIP : les catalogues personnalisés ne sont plus soumis au contrôle parental afin d’éviter les menus vidés par des classifications absentes ou non normalisées.

Début du contrôle parental dans Métadonnées > MPAA.

Ajout d'une barrière d'âge basée sur le pays de certification choisi.

Ajout d'une option pour autoriser ou masquer les fiches sans classification.

Le filtre peut s'appliquer à tous les menus ou seulement à certaines sections : Films, Séries, Enfants / Famille et Listes.

Les animés japonais sont traités à part : une option permet maintenant de masquer complètement le menu Animés japonais, au lieu de filtrer fiche par fiche sur des classifications souvent absentes ou incohérentes.

Retrait de l'ancien réglage Navigation de listes « Aller à ».

La navigation directe par page reste disponible depuis le menu contextuel de Page suivante.

[COLOR dodgerblue][B]Version 1.3.5 (PATCH)[/B][/COLOR]

Correction de la notification de chargement persistante « alkoFlix loading 0 % ».

La recherche cloud AllDebrid revient à la logique stable : Magnets + Historique.

Le dossier Liens reste accessible dans Compte(s) > AllDebrid, mais il n’est plus utilisé par le sélecteur de sources pour l’instant.

Correction du scraping du dossier Liens AllDebrid dans le sélecteur de sources.

Les liens sauvegardés AllDebrid sont maintenant traités comme l’historique : liens directs du cloud AD, exploitables dans la recherche cloud et dans le sélecteur.

Le chargement des sources ne force plus l’affichage plein écran : la progression reste en arrière-plan comme prévu.

Les liens sauvegardés AllDebrid sont maintenant traités comme l'historique récent : ils sont recherchés dans le cloud, proposés dans le sélecteur et lus avec une résolution/fallback adaptée.


Ajout des arborescences AllDebrid dans le menu Compte(s) : Magnets, Liens et Historique.

Les liens sauvegardés AllDebrid sont maintenant accessibles depuis le menu Liens.

La recherche dans le cloud AllDebrid inclut maintenant les liens sauvegardés, en plus des magnets et de l’historique récent.

- Ajustement du libellé des entrées de pagination : « Page suivante > 2 ».
- Ajout d’une navigation directe par numéro de page via le menu contextuel de « Page suivante ».

Ajustement du menu Personnes : retrait des entrées Personnes tendances dans les films et Personnes tendances dans les séries.

Les résultats de personnes sont maintenant déclarés comme acteurs/personnes plutôt que comme fichiers, afin d'améliorer la compatibilité d'affichage avec les skins.

Ajout d'un nouveau menu racine Personnes.

Ajout de la recherche de personnes ainsi que des personnes populaires et tendances dans les films et les séries.

Filtrage des noms en écritures non latines dans les listes de personnes afin d'éviter les problèmes d'affichage avec certains skins/polices.

Ajout d’un dossier Sagas dans Films, Films familiaux, Films d’animation et Films animés japonais.

Le dossier propose une recherche de sagas et une sélection de sagas de films.

Correction de la recherche « Sagas de films » : les résultats sont maintenant déclarés comme collections de films, et non plus comme un contenu de type fichiers.

Cela permet aux skins d’utiliser un affichage compatible avec les sagas/collections.

[COLOR dodgerblue][B]Patch interne v1.3.4[/B][/COLOR]

Ajustement des menus Films et Séries : les contenus du genre Animation sont maintenant filtrés dans les arborescences générales afin de mieux séparer les contenus classiques des menus Enfants & Famille / Dessins animés.

[COLOR dodgerblue][B]Version 1.3.4 (PATCH - icônes listes)[/B][/COLOR]

Ajustement des icônes dans les menus de listes.

Les entrées Recherche de liste utilisent maintenant une icône de loupe.

L’ancienne icône de recherche de liste est utilisée pour les dossiers Listes des menus Films et Séries, ainsi que pour Mes listes dans le menu racine.

Ajout d’un dossier Listes dans les menus Films et Séries.

Les listes des services connectés sont maintenant accessibles directement depuis chaque menu : Trakt, MDBList et TMDb selon les comptes autorisés.

Les contenus des listes sont filtrés selon le menu utilisé : les listes ouvertes depuis Films n’affichent que les films, et les listes ouvertes depuis Séries n’affichent que les séries.

Sont inclus notamment les watchlists, favoris, collections, listes personnelles, listes aimées, listes populaires/tendances et la recherche de listes lorsque le service le permet.

Correction du catalogue personnalisé : les catalogues de type listes, plateformes et autres entrées directes ne créent plus automatiquement des sous-dossiers de genres lorsqu’un manifest expose des options de filtre optionnelles.

Les sous-dossiers d’options restent disponibles uniquement pour les catalogues explicitement prévus pour cela, comme les genres, années, langues ou collections.

Ajout de modes aléatoires dans les sections Animés japonais, Enfants & Famille et Dessins animés.

Ajout de Films aléatoires et Séries aléatoires pour les films/séries familiaux, les films/séries d’animation et les films/séries animés japonais.

Renommage des libellés de gestion des raccourcis en « Dossiers de widgets ».

Ajustement des icônes dans les fenêtres d’information custom : les boutons Trakt et MDBList utilisent maintenant leurs icônes couleur.

Le menu Paramètres > Vider les caches conserve l’icône Trakt standard sans couleur.

Correction de la suppression d’un catalogue personnalisé : lorsque l’URL du manifest est retirée, le dossier Catalogue personnalisé disparaît maintenant du menu racine sans nécessiter un redémarrage complet de Kodi.

Ajout d’un bouton dans les réglages permettant de supprimer proprement l’URL du catalogue personnalisé et de vider les caches associés.

Le menu racine n’est plus mis en cache sur disque afin que les entrées dépendantes des réglages soient toujours actualisées correctement.

Renommage du réglage Général : Action au clic sur média.

Correctif supplémentaire : stabilisation de l'ouverture de la fenêtre d'information depuis les widgets de skin pour les séries.

Le retour de la fenêtre d'information ferme maintenant proprement l'appel Kodi utilisé par les widgets, afin que le bouton Parcourir puisse ouvrir les saisons sans erreur de dossier.
Correction du bouton Parcourir depuis la fenêtre d’information ouverte à partir d’un widget de séries.

Les fenêtres d’information ouvertes depuis un widget utilisent maintenant l’ouverture de fenêtre adaptée à Kodi afin d’éviter que le widget tente de charger la fiche info comme un dossier.

[COLOR dodgerblue][B]Version 1.3.4 (PATCH - menus)[/B][/COLOR]

Restauration des dossiers « Parce que vous avez regardé » dans les menus Films et Séries.

Correction de la personnalisation des menus : les menus personnalisés de l'utilisateur sont de nouveau respectés lors de l'affichage.

Correction de l'éditeur de menus pour le nouveau dossier Enfants & Famille.

Ajout de Films aléatoires et Séries aléatoires dans les menus principaux Films et Séries.

Simplification du dossier Amazon Channels famille & Enfants : Films et Séries seulement.

Retrait de Boomerang Amazon Channel des sélections jeunesse, car le fournisseur ne retourne aucun contenu exploitable.

[COLOR dodgerblue][B]Version 1.3.4 (PATCH - TEST DIFFUSEURS)[/B][/COLOR]

Ajout d’un dossier Diffuseurs dans le menu Séries.

Ce dossier affiche maintenant tous les diffuseurs dans une seule liste, sans regroupement par pays.

Ce menu sépare les chaînes/réseaux TV des plateformes de streaming afin d’éviter les confusions entre diffuseurs et fournisseurs de visionnement.

Ajout de diffuseurs québécois : ICI Radio-Canada Télé, TVA, Noovo, Télé-Québec, ICI TOU.TV, ICI TOU.TV - EXTRA, Club Illico, illico+, Crave et Vrai.

Ajout et enrichissement des diffuseurs français : TF1, France 2, France 3, France 5, Canal+, M6, ARTE, Gulli, TMC, OCS Max et 13e rue.

Ajout et enrichissement des diffuseurs américains / internationaux : ABC, CBS, NBC, FOX, The CW, HBO, AMC, FX, Syfy, A&E, Adult Swim, Discovery, National Geographic, Nickelodeon, Showtime, Starz, Peacock, Hulu, Paramount+, Netflix, Prime Video, Apple TV+, Disney+, BBC One et Warner Bros.

Les entrées utilisent le filtre réseau TMDb des séries, distinct du filtre plateforme.

Ajustement des icônes : les dossiers Par plateforme utilisent tv.png et les dossiers Amazon Channels utilisent amazon.png.

Retrait de Boomerang Amazon Channel du menu Amazon Channels famille & Enfants, car l'entrée ne retourne pas de contenu exploitable.

Simplification du menu Amazon Channels famille & Enfants : deux dossiers seulement, Films et Séries.


[COLOR dodgerblue][B]Version 1.3.4 (PATCH)[/B][/COLOR]

Retrait de Showtime et Showtime Amazon Channel des menus de plateformes, car Showtime n'est pas une plateforme TMDb fiable dans cette arborescence et pouvait retourner un dossier vide.

Correction des dossiers de plateformes pouvant apparaître vides selon la région TMDb utilisée.

Ajout d’un fallback régional automatique pour les plateformes : la région de l’utilisateur est essayée en premier, puis des régions de secours sont utilisées uniquement si aucun contenu n’est retourné.

Correction notamment pour Max / HBO Max et discovery+, en films comme en séries.

Ajout d’un nouveau réglage dans Général : Action au clic sur un film ou une série.

Ce réglage permet de choisir entre afficher les liens ou ouvrir la fenêtre d’information.

Les épisodes continuent toujours d’ouvrir les liens afin de préserver la lecture rapide.

[COLOR dodgerblue][B]Version 1.3.3[/B][/COLOR]

Refonte complète des menus Films, Séries et Animés japonais.

Le catalogue intégré par défaut a été retiré. alkoFlix ne dépend plus d’un service externe pour proposer ses menus principaux.

Les menus sont maintenant générés directement par alkoFlix, avec une structure plus claire, plus complète et mieux adaptée aux utilisateurs francophones.

Ajout d’un nouveau menu Enfants & Famille, avec des sections dédiées aux films familiaux, séries familiales, dessins animés, chaînes jeunesse et contenus adaptés aux enfants.

Ajout de nouveaux dossiers par plateformes, diffuseurs, Amazon Channels et chaînes jeunesse.

Amélioration des menus par genres, avec conservation du filtre multi-genres et des icônes associées.

Ajout des logos pour les plateformes, diffuseurs et chaînes lorsque disponibles.

Le catalogue personnalisé reste disponible dans les réglages pour les utilisateurs qui souhaitent ajouter leur propre manifest.
Ajout d’un réglage permettant de choisir l’action au clic sur un film ou une série : afficher les liens ou ouvrir la fenêtre d’info. Les épisodes continuent toujours d’ouvrir les liens.

Correction des dossiers de plateformes pouvant rester vides selon la région TMDb, notamment Max / HBO Max et discovery+.


[COLOR dodgerblue][B]Version 1.4.5-wip16[/B][/COLOR]

Sélecteur Liste : coins du poster arrondis pour harmoniser le style avec le panneau sombre.


[COLOR dodgerblue][B]Version 1.4.5-wip17[/B][/COLOR]

Sélecteur InfoListe : ajout du fanart en arrière-plan avec voile sombre pour harmoniser le rendu avec Liste et Liste large.


[COLOR dodgerblue][B]Version 1.4.5-wip18[/B][/COLOR]

Sélecteur InfoListe : ajout du fanart du média en plein écran d’arrière-plan, derrière la liste et le panneau d’information, avec voile sombre conservé pour la lisibilité.


[COLOR dodgerblue][B]Version 1.4.5-wip19[/B][/COLOR]

Sélecteur InfoListe : ajout d’un fallback TMDb pour le clearlogo lorsque le logo Fanart.tv est absent, afin d’éviter le retour au titre texte malgré un logo disponible ailleurs.


[COLOR dodgerblue][B]Version 1.4.5-wip20[/B][/COLOR]

Correction : ouverture du sélecteur de sources après le fallback clearlogo. Le logo est maintenant résolu par une fonction commune sécurisée pour InfoListe, Liste large et la fenêtre de progression.


[COLOR dodgerblue][B]Version 1.4.5-wip21[/B][/COLOR]

Nettoyage ciblé du code des sélecteurs : centralisation des visuels utilisés par les fenêtres de sources et la fenêtre de progression, sans changement volontaire du rendu.

[COLOR dodgerblue][B]Version 1.4.5-wip22[/B][/COLOR]

Nettoyage ciblé de l’ouverture des sélecteurs de sources : résolution centralisée du style, du fichier XML et de l’identifiant de contrôle, avec fallback sécurisé vers Liste large si un sélecteur échoue.

Stabilisation légère des fenêtres de sources : valeurs de retour par défaut et protections supplémentaires autour du focus des listes afin de réduire les erreurs Kodi non bloquantes lors de la fermeture ou du changement de fenêtre.


[COLOR dodgerblue][B]Version 1.4.5-wip24[/B][/COLOR]

Correction du bouton Info supplémentaire dans le menu contextuel des liens après le nettoyage du gestionnaire de fenêtres sources.

[COLOR dodgerblue][B]Version 1.4.5-wip25[/B][/COLOR]

Nettoyage ciblé du menu contextuel des liens : récupération centralisée de la source sélectionnée, ouverture centralisée de la fenêtre Info supplémentaire et séparation plus claire des actions lecture / info / filtre / cloud, sans changement visuel volontaire.

[COLOR dodgerblue][B]Version 1.4.5-wip26[/B][/COLOR]

Nettoyage interne du menu contextuel des liens : normalisation des données de source, centralisation de l’ajout des actions et regroupement des conditions cache / EasyNews / packs / cloud, sans changement visuel volontaire.



[COLOR dodgerblue][B]Version 1.4.5-wip27[/B][/COLOR]

Stabilisation des fenêtres personnalisées : fermeture plus défensive des sélecteurs, protections sur le focus et récupération sécurisée des éléments sélectionnés afin de réduire les erreurs Kodi lors de la sortie des fenêtres XML.

[COLOR dodgerblue][B]Version 1.4.5-wip28[/B][/COLOR]

Nettoyage débrideurs obsolètes — passe 1 : neutralisation des anciennes routes Premiumize / Offcloud / EasyDebrid, retrait des actions contextuelles Offcloud, suppression des imports actifs et branches de résolution liées aux anciens services non supportés. Les débrideurs actifs restent AllDebrid, Real-Debrid et TorBox.

[COLOR dodgerblue][B]Version 1.4.5-wip29[/B][/COLOR]

Nettoyage débrideurs obsolètes — passe 2 : suppression physique des fichiers API, menus, scrapers cloud et icônes liés à Premiumize, Offcloud et EasyDebrid. Les anciennes routes restent neutralisées avec notification si un vieux raccourci existe encore. Les services actifs demeurent AllDebrid, Real-Debrid et TorBox.

[COLOR dodgerblue][B]Version 1.4.5-wip30[/B][/COLOR]

- Réglages : renommage du dernier onglet « Outils » en « Maintenance ».
- Aucun changement fonctionnel.

[COLOR dodgerblue][B]Version 1.4.5-wip31[/B][/COLOR]

- Démarrage : lancement conditionnel des moniteurs de fond selon les réglages actifs.
- Les moniteurs alkoPastes favoris/sauvegarde, Trakt/MDBList/TMDb, contrôle parental et notification d'expiration débrideur sont ignorés si la fonctionnalité ou le compte associé n'est pas configuré.
- Objectif : réduire les services inutiles au démarrage et centraliser les conditions de lancement, sans changement fonctionnel volontaire.


[COLOR dodgerblue][B]Version 1.4.5-wip32[/B][/COLOR]

Optimisation des services de fond : conditions plus strictes pour éviter de lancer les vérifications inutiles, nettoyage plus fin du moniteur Trakt/MDBList/TMDb, et notification d’expiration débrideur ignorée si elle est désactivée.

[COLOR dodgerblue][B]Version 1.4.5-wip33[/B][/COLOR]

Nettoyage des réglages obsolètes : suppression au démarrage des anciennes clés de profil liées aux débrideurs retirés, migration prudente des anciennes couleurs Custom 1/2 et nettoyage des anciens chemins de couleurs Premiumize / Offcloud / EasyDebrid dans le code.

[COLOR dodgerblue][B]Version 1.4.5-wip34[/B][/COLOR]

Nettoyage des réglages obsolètes : conversion en migration ponctuelle avec marqueur local. Le nettoyage des anciennes clés Premiumize / Offcloud / EasyDebrid ne relit plus settings.xml à chaque démarrage une fois terminé, et le chemin du fichier profil est géré sans erreur sur Android/Kodi.

[COLOR dodgerblue][B]Version 1.4.5-wip35[/B][/COLOR]

Sécurité des logs : renforcement du masquage avant écriture/export alkoPastes. Les URLs de lecture, magnets, hashes torrent, IDs de magnets/torrents débrideurs, noms de fichiers/releases et paramètres sensibles sont remplacés par des libellés neutres comme [URL MASQUÉ], [HASH MASQUÉ] et [FICHIER MASQUÉ].

[COLOR dodgerblue][B]Version 1.4.5-wip36[/B][/COLOR]

Nettoyage structurel des logs : centralisation du masquage sensible dans un module commun utilisé par les logs internes, l’affichage et l’export/envoi alkoPastes. Les libellés validés ([URL MASQUÉ], [HASH MASQUÉ], [ID MASQUÉ], [FICHIER MASQUÉ], [MAGNET MASQUÉ]) restent inchangés, sans modification fonctionnelle côté lecture ou sources.

[COLOR dodgerblue][B]Version 1.4.5-wip37[/B][/COLOR]

Outils de logs : finition du flux d’affichage/envoi alkoPastes. La préparation du log Kodi passe par un point commun avant affichage ou envoi, le message de confirmation précise mieux les données masquées, et la copie presse-papiers devient silencieuse sur les plateformes où elle n’est pas disponible, notamment Android/Shield.

[COLOR dodgerblue][B]Version 1.4.5-wip38[/B][/COLOR]

Pipeline des résultats de sources : ajout d’un module central de normalisation des résultats, centralisation de la détection des sources personnelles/directes et réduction des doublons entre collecte, tri et dédoublonnage. Aucun changement volontaire côté scrapers, tri utilisateur, lecture ou affichage.

[COLOR dodgerblue][B]Version 1.4.5-wip39[/B][/COLOR]

Pipeline des résultats de sources : finition de la normalisation des champs affichés dans le debug/logs. Les valeurs vides comme provider, debrid, cache, source, qualité, taille, hash ou fichier sont présentées en N/A côté diagnostic, sans modifier les valeurs métier utilisées par le tri, les filtres ou la lecture.

[COLOR dodgerblue][B]Version 1.4.5-wip40[/B][/COLOR]

Sélecteur de sources : remplacement du libellé visuel UNCHECKED par N/A pour les liens non vérifiés, afin de raccourcir l’affichage dans les lignes de sources Comet / AIOStreams / Custom sans modifier la logique interne de cache ou de lecture.

[COLOR dodgerblue][B]Version 1.4.5-wip41[/B][/COLOR]

Pipeline des résultats de sources : nettoyage structurel du tri et du filtrage. Les rangs provider/qualité, la priorité FR/MULTI/VOSTFR, le traitement cache/non cache et les filtres spéciaux AV1/HEVC/HDR/Dolby Vision passent par des helpers centralisés afin de réduire les doublons sans modifier volontairement l’ordre visible, les scrapers, la lecture ou les réglages utilisateur.

[COLOR dodgerblue][B]Version 1.4.5-wip42[/B][/COLOR]

Sélecteur de sources : restauration du libellé personnalisé Custom 1 / Custom 2 dans la colonne source, même lorsque le lien contient un statut cache/pack. Les libellés longs comme CACHED SEASON ne remplacent plus le nom court choisi pour une source personnalisée, sans modifier la logique interne de cache, tri ou lecture.

[COLOR dodgerblue][B]Version 1.4.5-wip43[/B][/COLOR]

Sélecteur de sources : centralisation des libellés UI des sources et de la progression. Les sources personnalisées gardent leur nom court prioritaire dans l'affichage, les statuts cache restent internes au tri/cache, et les textes techniques trop longs ne doivent plus remplacer les libellés Custom validés.

[COLOR dodgerblue][B]Version 1.4.5-wip44[/B][/COLOR]

Lecture/résolution des sources : ajout d’un module central pour regrouper les petites décisions du chemin résultat -> résolution -> lecture. Les sources externes directes, magnets, NZB/usenet, hosters et sources cloud passent par des helpers défensifs afin de réduire les conditions en double dans debrid.py, sans modifier volontairement la lecture, les scrapers, le tri ou les débrideurs.


[COLOR dodgerblue][B]Version 1.4.5-wip45[/B][/COLOR]

TMDb / métadonnées : première passe prudente d’audit et de garde-fous. Ajout d’un cache mémoire court pour absorber les appels TMDb identiques dans une même navigation, journalisation optionnelle des cache hit/miss métadonnées quand le debug alkoFlix est actif, et mise en cache persistante des vidéos TMDb par langue utilisées pour les bandes-annonces. Aucun changement volontaire des menus, de l’affichage ou des données retournées.

[COLOR dodgerblue][B]Version 1.4.5-wip46[/B][/COLOR]

TMDb / métadonnées : cache court des endpoints secondaires. Les images, vidéos, recommandations, similaires, mots-clés et discover par fournisseur passent maintenant par un helper de cache commun qui distingue aussi les réponses vides déjà cachées. Les journaux TMDb ajoutés restent uniquement visibles quand le debug alkoFlix est activé, afin de garder les logs normaux propres. Aucun changement volontaire des menus, de l’affichage ou des données retournées.


v1.5.9-wip13-watchstate-service-clean
- Retrait du miroir permanent vers watched.db lorsque Trakt ou MDBList est fournisseur actif.
- watched.db reste utilisée uniquement en mode local ou lors d'une déconnexion pour prendre le relais.
- Correction destinée à préserver l'ordre d'affichage des visionnages en cours selon le fournisseur choisi.
