Added the playlist generator
All checks were successful
CI / check (push) Successful in 1m12s
CI / docker (push) Successful in 2m1s

This commit is contained in:
Connor Johnstone
2026-03-20 18:09:47 -04:00
parent 4008b4d838
commit 6f73bb87ce
19 changed files with 1526 additions and 21 deletions

View File

@@ -2,3 +2,12 @@
//!
//! 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};