Refactoring des pmosource

This commit is contained in:
2025-10-17 23:45:01 +02:00
parent 0559a210ea
commit d86cfe46df
14 changed files with 865 additions and 703 deletions

View File

@@ -35,6 +35,8 @@
//! server.register_music_source(Arc::new(my_source)).await;
//! ```
pub mod cache;
use pmodidl::{Container, Item};
use std::fmt::Debug;
use std::time::SystemTime;
@@ -904,6 +906,9 @@ pub use async_trait::async_trait;
pub use pmodidl;
pub use pmoplaylist;
// Re-export cache types
pub use cache::{TrackMetadata, SourceCacheManager, CacheStatistics};
// Server extension modules (feature-gated)
#[cfg(feature = "server")]
pub mod pmoserver_ext;