Files
pmomusic/pmocontrol
Eric Coissac fa03b32c09 Implémentation du cache de métadonnées pour la queue OpenHome
Ajout d'un cache de métadonnées dans la queue OpenHome pour permettre la mise à jour des métadonnées même si le service OpenHome ne le permet pas nativement.

- Ajout d'une HashMap pour stocker les métadonnées par ID OpenHome
- Mise à jour du cache lors des opérations d'ajout, remplacement et suppression d'items
- Modification de playback_item_from_entry pour utiliser les métadonnées du cache
- Ajout de la méthode update_item_metadata pour permettre la mise à jour manuelle des métadonnées
- Nettoyage automatique du cache lors des suppressions

Cela permet au control point de maintenir des métadonnées à jour même si le média serveur les modifie.
2026-01-24 18:36:36 +01:00
..