Commit Graph

18 Commits

Author SHA1 Message Date
1e882ba6c3 feat: implémentation du WebRenderer UPnP privé par navigateur
Ajout de la fonctionnalité WebRenderer permettant à chaque navigateur connecté de devenir un MediaRenderer UPnP privé.

- Création du crate pmowebrenderer avec l'architecture complète
- Implémentation des handlers SOAP → WebSocket pour les services AVTransport, RenderingControl et ConnectionManager
- Intégration avec le ControlPoint pour l'enregistrement dynamique des renderers
- Gestion des sessions avec timeout et cleanup automatique
- Support des commandes de transport (play, pause, stop, seek) et du contrôle du volume
- Mise à jour des dépendances dans Cargo.toml et Cargo.lock
- Documentation de l'architecture dans Blackboard/Architecture/webrenderer.md
2026-02-19 16:15:18 +01:00
a4301140d8 Migration vers une forme unifiée des cargos 2025-12-30 16:49:29 +01:00
64450185c5 énorme refactoring de PMOcontrol step 1 2025-12-30 16:49:29 +01:00
0c64ed1a9a Autorise la configuration des noms UPNP. 2025-12-28 12:37:38 +01:00
3ec692ea6f implémentation concrète de DeviceDescriptionProvider 2025-12-06 12:48:21 +01:00
cf3f0afde4 Les playlists suivent la lecture de leurs morceaux. 2025-12-06 12:48:21 +01:00
0b31d75021 bug de démarrage port 1900 occupé 2025-12-06 12:48:21 +01:00
fb0394b427 Faire fonctionner le media server 2025-10-18 21:29:43 +02:00
d86cfe46df Refactoring des pmosource 2025-10-18 09:38:33 +02:00
24068b6eb0 Ajoute la notion de reflexive value au statevariableinstance 2025-10-11 15:03:39 +02:00
e260330877 Revue de code et refactoring 2025-10-07 08:32:48 +02:00
c57ef5df30 Connection de la couche sspd aux instances 2025-10-06 15:06:32 +02:00
05a9c7100a Sort le serveur dans une crate pmoserver 2025-10-06 06:28:48 +02:00
e5f5686ba1 Revenons sur les devices 2025-10-05 22:03:13 +02:00
4f999c8a3c Començons un Mediarenderer 2025-10-05 22:03:13 +02:00
a23d9bf845 On reformate le code ;-) 2025-10-05 22:03:13 +02:00
c2390893b6 On essaie de faire démarer un serveur web 2025-10-05 22:03:13 +02:00
271bc76817 Developpement de la library pmoupnp 2025-10-05 21:29:10 +02:00