Initial commit
This commit is contained in:
15
src/lib.rs
Normal file
15
src/lib.rs
Normal file
@@ -0,0 +1,15 @@
|
||||
//! Music downloading for Shanty.
|
||||
//!
|
||||
//! Downloads music files using pluggable backends. The default backend uses
|
||||
//! yt-dlp with YouTube Music search, rate limiting, and configurable output format.
|
||||
|
||||
pub mod backend;
|
||||
pub mod error;
|
||||
pub mod queue;
|
||||
pub mod rate_limit;
|
||||
pub mod ytdlp;
|
||||
|
||||
pub use backend::{AudioFormat, BackendConfig, DownloadBackend, DownloadResult, DownloadTarget, SearchResult};
|
||||
pub use error::{DlError, DlResult};
|
||||
pub use queue::{DlStats, download_single, run_queue};
|
||||
pub use ytdlp::{SearchSource, YtDlpBackend};
|
||||
Reference in New Issue
Block a user