From 20e6640c45487ef4d516a05b0f0ee9fe90d98411 Mon Sep 17 00:00:00 2001 From: Loweel Date: Sat, 3 May 2025 16:45:07 +0200 Subject: [PATCH] Added some more compatibilty --- pod.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pod.go b/pod.go index ec88e1a..301f8a4 100644 --- a/pod.go +++ b/pod.go @@ -18,6 +18,7 @@ type Episode struct { File string Cover string PubDate string + Artist string Size int64 } @@ -63,6 +64,12 @@ func generateRSS() error { rss += fmt.Sprintf(` `, baseURL, ep.Cover) } + + if ep.Artist != "" { + rss += fmt.Sprintf(` + %s`, ep.Artist) + } + rss += fmt.Sprintf(`%s/audio/%s`, baseURL, filepath.Base(ep.File)) rss += fmt.Sprintf(`%s`, generateUUIDFromString(ep.Title).String()) rss += fmt.Sprintf(`%s`, ep.Title) @@ -100,6 +107,7 @@ func scanEpisodes() ([]Episode, error) { ep := Episode{ Title: meta.Title(), + Artist: meta.Artist(), File: baseName + ".mp3", Cover: baseName + ".jpg", PubDate: info.ModTime().Format(time.RFC1123),