{{- $data := (index site.Data.music.musicbrainz (.Get 0)) -}} {{- with $data -}} {{- $displayArtist := .composer | default .artist -}} {{- $displayTitle := .title | default .album -}} {{- $musicbrainz := .musicbrainz -}} {{- with .spotify -}} {{- $u := urls.Parse . -}}
🎶 {{ $displayArtist }}{{ with $displayTitle }}{{ if $displayArtist }}: {{ end }}{{ . }}{{ end }}
{{ with $musicbrainz }}Listen elsewhere{{ end }}
{{- end -}} {{- else -}} {{ errorf "Missing musicbrainz data for %s" (.Get 0) }} {{- end -}}