feat: random track playback, fix new tracks urls

This commit is contained in:
2026-01-10 19:08:30 +01:00
parent f3b1344712
commit 064da64c34
12 changed files with 104 additions and 13 deletions

View File

@@ -0,0 +1,18 @@
{{- $tracks := slice -}}
{{- range .Pages -}}
{{- $track := dict
"title" .Title
"url" .Permalink
"slug" .File.ContentBaseName
"audio" .Params.audio
"duration" .Params.duration
"genre" .Params.genre
"image" ""
-}}
{{- with .Resources.GetMatch "cover.*" -}}
{{- $img := .Resize "200x webp q85" -}}
{{- $track = merge $track (dict "image" $img.RelPermalink) -}}
{{- end -}}
{{- $tracks = $tracks | append $track -}}
{{- end -}}
{{- dict "tracks" $tracks | jsonify (dict "indent" " ") -}}