Remove debug traces
Supprime les traces de débogage (tracing::warn) inutiles dans les fichiers principaux du projet. - PMOMusic/src/main.rs - pmomediaserver/src/paradise_streaming.rs - pmoupnp/src/upnp_server.rs Ces traces étaient utilisées pour le débogage pendant le développement et ne sont plus nécessaires dans la version finale.
This commit is contained in:
@@ -71,22 +71,16 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
.await
|
||||
.expect("Failed to register MediaRenderer");
|
||||
|
||||
tracing::warn!("🔍 DEBUG: MediaRenderer registered, getting base_url...");
|
||||
let base_url = renderer_instance.base_url();
|
||||
tracing::warn!("🔍 DEBUG: Got base_url, getting description_route...");
|
||||
let desc_route = renderer_instance.description_route();
|
||||
tracing::warn!("🔍 DEBUG: Got description_route, logging...");
|
||||
info!("✅ MediaRenderer ready at {}{}", base_url, desc_route);
|
||||
tracing::warn!("🔍 DEBUG: Log complete!");
|
||||
|
||||
tracing::warn!("🔍 DEBUG: About to register MediaServer...");
|
||||
let server_instance = server
|
||||
.write()
|
||||
.await
|
||||
.register_device(MEDIA_SERVER.clone())
|
||||
.await
|
||||
.expect("Failed to register MediaServer");
|
||||
tracing::warn!("🔍 DEBUG: MediaServer registered successfully");
|
||||
|
||||
// Enregistrer l'instance ContentDirectory pour les notifications GENA
|
||||
if let Some(cd_service) = server_instance.get_service("ContentDirectory") {
|
||||
|
||||
@@ -75,7 +75,6 @@ impl ParadiseStreamingExt for pmoserver::Server {
|
||||
|
||||
// Récupérer ou initialiser les caches singletons
|
||||
info!("📦 Getting cache singletons...");
|
||||
tracing::warn!("🔍 DEBUG: About to check get_cover_cache()");
|
||||
let cover_cache = match get_cover_cache() {
|
||||
Some(cache) => {
|
||||
info!(" ✅ Using existing cover cache singleton");
|
||||
@@ -83,17 +82,14 @@ impl ParadiseStreamingExt for pmoserver::Server {
|
||||
}
|
||||
None => {
|
||||
info!(" 📦 Initializing new cover cache singleton");
|
||||
tracing::warn!("🔍 DEBUG: About to call init_cover_cache_configured()");
|
||||
let cache = self
|
||||
.init_cover_cache_configured()
|
||||
.await
|
||||
.context("Failed to initialize cover cache")?;
|
||||
tracing::warn!("🔍 DEBUG: init_cover_cache_configured() completed");
|
||||
register_cover_cache(cache.clone());
|
||||
cache
|
||||
}
|
||||
};
|
||||
tracing::warn!("🔍 DEBUG: Cover cache ready, checking audio cache...");
|
||||
|
||||
let audio_cache = match get_audio_cache() {
|
||||
Some(cache) => {
|
||||
@@ -104,18 +100,15 @@ impl ParadiseStreamingExt for pmoserver::Server {
|
||||
}
|
||||
None => {
|
||||
info!(" 📦 Initializing new audio cache singleton");
|
||||
tracing::warn!("🔍 DEBUG: About to call init_audio_cache_configured()");
|
||||
let cache = self
|
||||
.init_audio_cache_configured()
|
||||
.await
|
||||
.context("Failed to initialize audio cache")?;
|
||||
tracing::warn!("🔍 DEBUG: init_audio_cache_configured() completed");
|
||||
register_audio_cache(cache.clone());
|
||||
register_playlist_audio_cache(cache.clone());
|
||||
cache
|
||||
}
|
||||
};
|
||||
tracing::warn!("🔍 DEBUG: Audio cache ready, creating ParadiseChannelManager...");
|
||||
|
||||
// Créer le builder d'historique
|
||||
let mut history_builder = ParadiseHistoryBuilder::default();
|
||||
|
||||
@@ -250,26 +250,19 @@ impl UpnpServerExt for Server {
|
||||
}
|
||||
|
||||
// Enregistrer les URLs dans le serveur web
|
||||
tracing::warn!("🔍 DEBUG: About to register_urls for device {}", di.udn());
|
||||
di.register_urls(self).await?;
|
||||
tracing::warn!("🔍 DEBUG: register_urls completed for device {}", di.udn());
|
||||
|
||||
// Ajouter au registre pour l'introspection
|
||||
tracing::warn!("🔍 DEBUG: Adding to DEVICE_REGISTRY...");
|
||||
DEVICE_REGISTRY
|
||||
.write()
|
||||
.unwrap()
|
||||
.register(di.clone())
|
||||
.map_err(|e| DeviceError::UrlRegistrationError(e))?;
|
||||
tracing::warn!("🔍 DEBUG: Added to DEVICE_REGISTRY");
|
||||
|
||||
// Annoncer via SSDP (si initialisé)
|
||||
tracing::warn!("🔍 DEBUG: Checking SSDP...");
|
||||
if self.ssdp_enabled() {
|
||||
tracing::warn!("🔍 DEBUG: SSDP enabled, getting lock...");
|
||||
let ssdp_opt = SSDP_SERVER.read().unwrap();
|
||||
if let Some(ref ssdp) = *ssdp_opt {
|
||||
tracing::warn!("🔍 DEBUG: SSDP server exists, announcing...");
|
||||
use crate::config_ext::UpnpConfigExt;
|
||||
let config = pmoconfig::get_config();
|
||||
let manufacturer = config
|
||||
@@ -278,10 +271,8 @@ impl UpnpServerExt for Server {
|
||||
let ssdp_device = di.to_ssdp_device(&manufacturer, "1.0");
|
||||
ssdp.add_device(ssdp_device);
|
||||
info!("✅ SSDP announcement for {}", di.udn());
|
||||
tracing::warn!("🔍 DEBUG: SSDP announcement complete");
|
||||
}
|
||||
}
|
||||
tracing::warn!("🔍 DEBUG: Returning device instance");
|
||||
|
||||
Ok(di)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user