player filters

This commit is contained in:
Jon Dough
2024-01-15 13:56:25 +05:30
parent ae0166b238
commit 28aed59070
3 changed files with 74 additions and 4 deletions

View File

@@ -115,4 +115,12 @@ builder.serve_templates(renderer, music_serve_paths, "music", music_vars);
builder.serve_template(renderer, "/player", "player", {
songs,
artists: listings.filter((l) => l.type === "music").map(
(l) => (
{
name: l.name,
songs: songs.filter((s) => s.startsWith(`${l.name}/`)).map((song) => song.slice(`${l.name}/`.length)),
}
)
),
});