Files
Main/shanty-playlist/src/lib.rs
Connor Johnstone 6f73bb87ce
All checks were successful
CI / check (push) Successful in 1m12s
CI / docker (push) Successful in 2m1s
Added the playlist generator
2026-03-20 18:09:47 -04:00

14 lines
460 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::{PlaylistError, genre_based, random, similar_artists, smart, to_m3u};
pub use types::{Candidate, PlaylistRequest, PlaylistResult, PlaylistTrack, SmartRules};