Ajoute la source pmoparadise au mediaserver

This commit is contained in:
2025-10-17 12:01:36 +02:00
parent 4e5f86730d
commit 0ddf7d9637
6 changed files with 204 additions and 23 deletions

View File

@@ -2,7 +2,7 @@ use pmoapp::{WebAppExt, Webapp};
use pmocovers::CoverCacheExt;
use pmomediarenderer::MEDIA_RENDERER;
use pmomediaserver::{MEDIA_SERVER, sources::SourcesExt, MediaServerExt, sources_api_router};
use pmoserver::{ServerBuilder, logs::LoggingOptions};
use pmoserver::ServerBuilder;
use pmoupnp::{UpnpServer, ssdp::SsdpServer, upnp_api::UpnpApiExt};
use tracing::info;
@@ -55,11 +55,16 @@ async fn main() {
// Enregistrer les sources musicales
info!("📡 Registering music sources...");
// Enregistrer Qobuz depuis la configuration
if let Err(e) = server.register_qobuz_from_config().await {
// Enregistrer Qobuz
if let Err(e) = server.register_qobuz().await {
tracing::warn!("Failed to register Qobuz: {}", e);
}
// Enregistrer Radio Paradise
if let Err(e) = server.register_paradise().await {
tracing::warn!("Failed to register Radio Paradise: {}", e);
}
// Lister toutes les sources enregistrées
let sources = server.list_music_sources().await;
info!("✅ {} music source(s) registered", sources.len());