Implémentation du cache de métadonnées avec gestion des TTL et amélioration du streaming

Cette mise à jour implémente un système de cache de métadonnées avec gestion des TTL pour les données Radio France. Le cache gère les mises à jour automatiques via des tâches de rafraîchissement, et les clients interrogent uniquement le cache pour obtenir des données à jour. Le streaming est amélioré avec une gestion correcte des connexions et des tâches de rafraîchissement qui s'arrêtent automatiquement à la déconnexion du client. Les versions des packages PMOMusic et pmomediaserver sont mises à jour à 0.3.13.
This commit is contained in:
2026-01-23 22:41:54 +01:00
parent d3d2f24a6a
commit b5e9bb116f
9 changed files with 178 additions and 116 deletions

2
Cargo.lock generated
View File

@@ -4,7 +4,7 @@ version = 4
[[package]]
name = "PMOMusic"
version = "0.3.11"
version = "0.3.13"
dependencies = [
"axum 0.8.7",
"console-subscriber",