Added some more compatibilty
parent
838fabe3ee
commit
20e6640c45
8
pod.go
8
pod.go
|
@ -18,6 +18,7 @@ type Episode struct {
|
||||||
File string
|
File string
|
||||||
Cover string
|
Cover string
|
||||||
PubDate string
|
PubDate string
|
||||||
|
Artist string
|
||||||
Size int64
|
Size int64
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -63,6 +64,12 @@ func generateRSS() error {
|
||||||
rss += fmt.Sprintf(`
|
rss += fmt.Sprintf(`
|
||||||
<itunes:image href="%s/covers/%s"/>`, baseURL, ep.Cover)
|
<itunes:image href="%s/covers/%s"/>`, baseURL, ep.Cover)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ep.Artist != "" {
|
||||||
|
rss += fmt.Sprintf(`
|
||||||
|
<itunes:author>%s</itunes:author>`, ep.Artist)
|
||||||
|
}
|
||||||
|
|
||||||
rss += fmt.Sprintf(`<link>%s/audio/%s</link>`, baseURL, filepath.Base(ep.File))
|
rss += fmt.Sprintf(`<link>%s/audio/%s</link>`, baseURL, filepath.Base(ep.File))
|
||||||
rss += fmt.Sprintf(`<guid isPermaLink="false">%s</guid>`, generateUUIDFromString(ep.Title).String())
|
rss += fmt.Sprintf(`<guid isPermaLink="false">%s</guid>`, generateUUIDFromString(ep.Title).String())
|
||||||
rss += fmt.Sprintf(`<description>%s</description>`, ep.Title)
|
rss += fmt.Sprintf(`<description>%s</description>`, ep.Title)
|
||||||
|
@ -100,6 +107,7 @@ func scanEpisodes() ([]Episode, error) {
|
||||||
|
|
||||||
ep := Episode{
|
ep := Episode{
|
||||||
Title: meta.Title(),
|
Title: meta.Title(),
|
||||||
|
Artist: meta.Artist(),
|
||||||
File: baseName + ".mp3",
|
File: baseName + ".mp3",
|
||||||
Cover: baseName + ".jpg",
|
Cover: baseName + ".jpg",
|
||||||
PubDate: info.ModTime().Format(time.RFC1123),
|
PubDate: info.ModTime().Format(time.RFC1123),
|
||||||
|
|
Loading…
Reference in New Issue