18 lines
504 B
Rust
18 lines
504 B
Rust
//! Playlist generation.
|
|
//!
|
|
//! Generates playlists based on the indexed music library using strategies like
|
|
//! similar artists, genre matching, smart rules, and weighted random selection.
|
|
|
|
pub mod ordering;
|
|
pub mod scoring;
|
|
pub mod selection;
|
|
pub mod strategies;
|
|
pub mod types;
|
|
|
|
pub use strategies::{
|
|
CountryLookup, PlaylistError, genre_based, random, similar_artists, smart, to_m3u,
|
|
};
|
|
pub use types::{
|
|
Candidate, PlaylistRequest, PlaylistResult, PlaylistTrack, SimilarConfig, SmartRules,
|
|
};
|