Ajout de la détection des flux continus

Ajout d'une nouvelle propriété `is_continuous_stream` pour identifier les flux continus (radio, stream) plutôt que les fichiers avec durée fixe.

- Ajout de la propriété `is_continuous_stream` dans `TrackMetadata`
- Implémentation de la détection dans plusieurs fichiers : control_point.rs, media_server.rs, music_renderer/watcher.rs et openhome_client.rs
- Utilisation de la fonction `is_continuous_stream_url` pour déterminer si l'URI correspond à un flux continu
This commit is contained in:
2026-01-31 21:38:58 +01:00
parent 3c5a91e0ff
commit 6bdd7ea905
5 changed files with 17 additions and 0 deletions

View File

@@ -1690,6 +1690,7 @@ fn playback_item_track_metadata(item: &PlaybackItem) -> TrackMetadata {
track_number: None,
creator: None,
duration: None,
is_continuous_stream: crate::music_renderer::is_continuous_stream_url(&item.uri),
})
}