Fix cover caching and playlist persistence in play_and_cache example
Améliore la gestion du cache des covers dans FlacCacheSink : - Remplace les avertissements génériques par des logs détaillés (debug/info/warn) - Corrige la gestion des erreurs en retirant le `let _ =` qui ignorait les résultats - Ajoute des logs de debug pour tracer le processus de mise en cache des covers - Améliore la gestion des erreurs avec des messages plus informatifs Corrige la playlist de l'exemple play_and_cache : - Remplace create_persistent_playlist par get_write_handle pour créer une playlist éphémère - Une playlist persistante n'est pas nécessaire pour cet exemple de démonstration
This commit is contained in:
@@ -129,8 +129,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
let playlist_id = format!("radio-paradise-ch{}", channel_id);
|
||||
tracing::info!("Creating playlist: {}", playlist_id);
|
||||
|
||||
// Créer la playlist (ou la vider si elle existe)
|
||||
let mut writer = playlist_manager.create_persistent_playlist(playlist_id.clone()).await?;
|
||||
// Créer une playlist éphémère (non persistante) pour cet exemple
|
||||
let mut writer = playlist_manager.get_write_handle(playlist_id.clone()).await?;
|
||||
writer.set_title(format!("Radio Paradise - Channel {}", channel_id)).await?;
|
||||
writer.flush().await?; // Vider la playlist si elle existait
|
||||
tracing::debug!("Playlist created and flushed");
|
||||
|
||||
Reference in New Issue
Block a user