@zig { const ColumnChoices = []const enum{song, album, artist, artistlist, scrobbles, date}; const columns: ColumnChoices = &.{.song, .scrobbles}; } @partial partials/header

{{.album.name}}

{{.album.scrobbles}} scrobbles ({{.album.rank}} place)
{{.album.song_num}} songs
@partial partials/firstlast_listens(firstlast: .firstlast)

Yearly Performance

@partial partials/timescale(range: .yearly)

Songs

@partial partials/newtable(T: ColumnChoices, table_data: .songs, columns: columns)