Commit Graph

13 Commits

Author SHA1 Message Date
58ac28489c Optimize UPnP discovery and server response handling
Refactor UPnP discovery to use a thread pool for fetching device descriptions, improving performance and responsiveness. Also, use spawn_blocking in server endpoints to prevent blocking the async runtime when performing sync operations. Additionally, add read timeout to SSDP socket and handle WouldBlock errors gracefully.

Refactorisation du contrôle des renderers et amélioration de l'interface utilisateur

Refactorisation complète du composant VolumeControl avec gestion d'erreur améliorée et debounce.

Migration de l'interface de contrôle des renderers :
- Suppression de l'ancienne barre d'onglets en bas
- Intégration d'une nouvelle barre d'infos en bas avec les détails du renderer actif
- Création d'un nouveau drawer pour la sélection des renderers
- Déplacement des informations du renderer de l'onglet vers la barre d'infos

Améliorations UI/UX :
- Nouvelle interface de contrôle des renderers dans le drawer avec boutons de lecture/pause
- Mise à jour des styles et animations pour une meilleure expérience utilisateur
- Adaptation responsive pour les appareils mobiles
2026-01-09 21:55:26 +01:00
60785745aa feat: Améliorations et corrections dans la gestion des devices UPnP
- Correction des erreurs dans la génération des éléments XML pour les conteneurs
- Amélioration de la gestion des caches (cover et audio) dans ParadiseStreaming
- Optimisation des annonces SSDP avec des messages plus clairs
- Ajout de logs de debug pour faciliter le débogage
- Correction de la gestion des notifications GENA pour le ContentDirectory
- Amélioration de la documentation et des commentaires dans les fichiers modifiés
2026-01-08 15:53:31 +01:00
d35e17ae95 Découverte upnp 2025-12-26 20:45:16 +01:00
72bf73ef10 Implémentation de l'API REST De PMOControl. 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
3ec692ea6f implémentation concrète de DeviceDescriptionProvider 2025-12-06 12:48:21 +01:00
6cbf4791cd Debut d'un contrôle point 2025-12-06 12:48:21 +01:00
0b31d75021 bug de démarrage port 1900 occupé 2025-12-06 12:48:21 +01:00
79940e685c Correction on cache system 2025-10-20 16:18:21 +02:00
0c648a9765 il faut réparer la detection des devices 2025-10-20 16:18:21 +02:00
208fe8be76 amélioration de la webapp 2025-10-20 16:18:21 +02:00
3154c11845 Correction de ChatGPT 2025-10-07 15:53:18 +02:00
c4ace53ea0 Developement de la couche sspd 2025-10-06 12:13:54 +02:00