-
Refactoriser MusicRenderer pour un comportement stateful complet
StableAll checks were successfulBuild and Push Docker Image / build (push) Successful in 28m34sreleased this
2026-01-16 21:16:03 +01:00 | 245 commits to main since this releaseCette modification refactorise l'architecture pour que chaque
MusicRenderergère son propre thread de surveillance (watcher), au lieu de déléguer le polling auControlPointcentralisé.- Ajout d'un module
watcher.rsavecWatchStrategy,WatchedStateet fonctions helper - Implémentation de
start_watching()etstop_watching()dansMusicRenderer - Centralisation de la gestion du watcher dans le constructeur et les méthodes
has_been_seen_now()/mark_as_offline() - Suppression du polling central (~140 lignes) dans
control_point.rs - Simplification du
registry.rsavec suppression des appels manuelsstart/stop_watching() - Correction du bug dans
refresh_device_presence()pour le traitement offline→online - Préparation pour le support futur des notifications push (OpenHome, Chromecast)
Downloads
- Ajout d'un module
-
Nouvelle version après un refactoring complet de PMO contrôle.
StableAll checks were successfulBuild and Push Docker Image / build (push) Successful in 28m30sreleased this
2026-01-04 00:10:22 +01:00 | 293 commits to main since this releaseIl s'agit d'un refactoring complet de PMO Control afin d'avoir une couche générique parfaite au-dessus des différentes implémentations des backends:
- UPNP
- OpenHome
- Arylic
- LinkPlay
- Chromecast
Downloads
-
Première version fonctionnelle
StableAll checks were successfulBuild and Push Docker Image / build (push) Successful in 29m38sreleased this
2026-01-04 00:06:46 +01:00 | 299 commits to main since this releaseDownloads