mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-21 22:18:04 +02:00
Enregistrements : auto-enregistrement des matchs NBA en direct sur beIN Sports FR
Le calendrier NBA (API ESPN, 21 jours) annonce les matchs à l'avance ; l'EPG des beIN Sports françaises confirme la chaîne ~48 h avant. Seule la diffusion qui démarre avec le coup d'envoi est retenue : les rediffusions sont ignorées, sans dépendre des titres. Le CDN nba.com refuse les requêtes serveur (403), d'où ESPN. - Serveur : tables auto_rules / nba_games (migration v3 : source_rule_id), réconciliation toutes les 30 min, marges, filtre d'équipes, conflits de créneaux, rétention, API /api/auto-rules (oui/non par match). - Détection des beIN FR (hors MENA, TR, ES…), meilleure qualité par chaîne. - XMLTV : sous-titre, catégories, drapeaux live/new/premiere/ previously-shown, horizon EPG_HORIZON_HOURS. - Plex/Jellyfin : vignette et affiche avec logos des équipes, .nfo, pochette intégrée au MKV, nom de fichier lisible. - UI : onglet « Auto NBA » et pastille sur les enregistrements. - Docker : fonts-dejavu-core (texte des vignettes) et tzdata. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
530bf82b04
commit
f291b66087
20 files changed
+4486
-32
No files matched your search
@@ -6,6 +6,7 @@ description = "Serveur XtremFlow : API, proxy Xtream, streaming FFmpeg, enregist
|
||||
publish = false
|
||||
|
||||
[dependencies]
|
||||
ab_glyph = "0.2.32"
|
||||
async-stream = "0.3.6"
|
||||
axum = "0.8.9"
|
||||
base64 = "0.22"
|
||||
@@ -14,6 +15,7 @@ bytes = "1.12.1"
|
||||
chrono = "0.4.45"
|
||||
flate2 = "1.1.10"
|
||||
futures = "0.3.34"
|
||||
image = { version = "0.25.10", default-features = false, features = ["png", "jpeg"] }
|
||||
libc = "0.2.190"
|
||||
md-5 = "0.10"
|
||||
mime_guess = "2.0.5"
|
||||
|
||||
Reference in new issue
Block a user