mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-21 14:08:04 +02:00
Vu en prod : « BEIN SPORTS 1 FR ULTRA FHD » (550403) est rangée en « |AR| BEIN SPORTS 4K », hors abonnement ; le panneau la refuse en HTTP 407. classify ne lisait la catégorie qu'en dernier recours : le « FR » du nom la classait française, et à qualité égale elle passait devant la vraie FR - BEIN SPORTS 1 FHD (554021). Toutes les autres beIN 1 répondent 200. - classify : le préfixe pays de la catégorie passe avant les mots du nom (ordre : préfixe du nom, préfixe de catégorie, mots du nom, mots de catégorie). - La table des chaînes de l'EPG garde la catégorie de chaque flux (get_live_categories, une requête par chargement de table) ; channel_table remplace channel_names. - channel_labels ignore un flux choisi reconnu comme beIN étrangère : les règles existantes visant 550403 basculent seules sur la FR, et les enregistrements programmés sont recréés à la réconciliation. - /api/auto-rules (création, liste des chaînes) lit la table en cache au lieu de retélécharger 7 Mo à chaque ouverture des réglages ; fetch_live_table disparaît. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>