|
|
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 |
|
|
|
5320545d56
|
Debugging de la nouvelle implémentation.
|
2026-01-03 23:59:45 +01:00 |
|
|
|
64450185c5
|
énorme refactoring de PMOcontrol step 1
|
2025-12-30 16:49:29 +01:00 |
|
|
|
dec48a3130
|
Lenteur détection des serveurs.
|
2025-12-27 18:05:03 +01:00 |
|
|
|
1a7e5dd790
|
Debug openhome
|
2025-12-21 21:04:31 +01:00 |
|
|
|
5f7ffe1bbe
|
debug openhome
|
2025-12-17 21:28:21 +01:00 |
|
|
|
90399b408a
|
correction for lazy playlist and lazy cache
|
2025-12-15 12:17:33 +01:00 |
|
|
|
31ee25c7f2
|
Abstraction de la gestion des queues de lecture
|
2025-12-08 17:40:23 +01:00 |
|
|
|
380e105873
|
Des debug après la simplification
|
2025-12-06 12:48:21 +01:00 |
|
|
|
27aa70d81f
|
debugagen openhome
|
2025-12-06 12:48:21 +01:00 |
|
|
|
2ffd3b5fb5
|
Gestion des renderes openhome
|
2025-12-06 12:48:21 +01:00 |
|
|
|
75878be564
|
Deboguage pmo_remote_control
|
2025-12-06 12:48:21 +01:00 |
|
|
|
1432f2507c
|
Correction de la gestion des listes de playback.
|
2025-12-06 12:48:21 +01:00 |
|
|
|
23705c9c21
|
Eh bien, je ne sais plus à quoi ça correspond.
|
2025-12-06 12:48:21 +01:00 |
|
|
|
72bf73ef10
|
Implémentation de l'API REST De PMOControl.
|
2025-12-06 12:48:21 +01:00 |
|
|
|
825254a2bb
|
Prise en compte des métadonnées dans PMO Contrôle
|
2025-12-06 12:48:21 +01:00 |
|
|
|
f99ab2a41e
|
Mise en place de la synchronisation de la playlist du point de contrôle avec celle du serveur de média.
|
2025-12-06 12:48:21 +01:00 |
|
|
|
aeb9332387
|
Mise en place d'un bus d'événements pour les serveurs de médias.
|
2025-12-06 12:48:21 +01:00 |
|
|
|
ea1774f216
|
Premier exemple pour tester si le controle point marche
|
2025-12-06 12:48:21 +01:00 |
|
|
|
f434c521e8
|
On fait la même chose maintenant coté serveur de musique.
|
2025-12-06 12:48:21 +01:00 |
|
|
|
14f6b0b379
|
Add a ArylicTCPRenderer
|
2025-12-06 12:48:21 +01:00 |
|
|
|
0e70a91ff9
|
Add a LinkPlayRenderer
|
2025-12-06 12:48:21 +01:00 |
|
|
|
f096a8cd8f
|
Couche d'abstraction supplementaire
|
2025-12-06 12:48:21 +01:00 |
|
|
|
cf2636a992
|
Ajout du rendering control
|
2025-12-06 12:48:21 +01:00 |
|
|
|
bed0eca7f6
|
avtransport client
|
2025-12-06 12:48:21 +01:00 |
|
|
|
3ec692ea6f
|
implémentation concrète de DeviceDescriptionProvider
|
2025-12-06 12:48:21 +01:00 |
|