418b0b7cbe
Add logging to container tree building and station item creation
...
This commit adds conditional logging to the container tree building process and station item creation in the radio france source. The logging includes information about the number of groups, standalone stations, webradios, and local radios being processed. It also logs when using cached items and when starting metadata refresh tasks. The logging is enabled only when the 'logging' feature is activated.
2026-01-23 12:32:27 +01:00
5c5e1d534b
feat: Implémentation complète de la source Radio France avec intégration UPnP et serveur HTTP
...
Ajout de la source Radio France avec :
- Implémentation du trait MusicSource pour l'intégration UPnP
- Routes HTTP API REST pour l'accès aux stations et flux AAC
- Proxy streaming avec tracking des connexions
- Génération dynamique de l'arborescence UPnP
- Cache multi-niveaux (stations, métadonnées, covers)
- Support des ~70 stations (standalone, groupes, radios ICI)
Fichiers créés :
- pmoradiofrance/src/source.rs (implémentation MusicSource)
- pmoradiofrance/src/server_ext.rs (routes HTTP et proxy streaming)
- pmoradiofrance/assets/radiofrance-logo.webp (logo placeholder)
Fichiers modifiés :
- pmoradiofrance/src/lib.rs (re-exports et modules)
- pmoradiofrance/Cargo.toml (dépendances server)
- Cargo.toml (workspace)
- pmomediaserver/Cargo.toml (feature radiofrance)
- PMOMusic/Cargo.toml (feature radiofrance)
- PMOMusic/src/main.rs (enregistrement automatique)
Tests et validation : compilation OK, pattern respecté, feature-gating cohérent
2026-01-23 12:20:43 +01:00
a4301140d8
Migration vers une forme unifiée des cargos
2025-12-30 16:49:29 +01:00
4e979a2d79
Ajouter une route JPEG ou Cover Cache
2025-12-06 12:48:21 +01:00
6589279bb3
Correction du média serveur.
2025-12-06 12:48:21 +01:00
c81a4651d6
Simplification de la gestion des channels.
2025-11-16 08:34:20 +01:00
97a383c079
Tentative de gestion d'un historique
2025-11-16 08:02:50 +01:00
23c6d8b7a7
Ajount d'un viewer radio paradise
2025-10-20 16:18:21 +02:00
ff515e22bd
nouveau mediarenderer
2025-10-18 14:33:52 +02:00
e33f8a7d54
Unification des API pour les sources at ajout d'un dash board
2025-10-17 13:08:17 +02:00
823617c5f3
Refactoring de l'API rest des musicsources
2025-10-17 12:56:12 +02:00
218e527e24
Ajoute la source pmoparadise au mediaserver
2025-10-17 12:16:12 +02:00
622c1d952e
ajoute les sources au renderer
2025-10-17 09:32:12 +02:00
6a87046845
Ajoute un media server à l'application PMOMusic
2025-10-17 09:18:36 +02:00
552d8d90fb
implemente le squelette de pmomediaserver
2025-10-17 08:55:52 +02:00