diff --git a/data/podcasts.json b/data/podcasts.json
new file mode 100644
index 0000000..529ad2a
--- /dev/null
+++ b/data/podcasts.json
@@ -0,0 +1,164 @@
+{
+ "podcasts": [
+ {
+ "filename": "audio/podcast_2020-02-14_ddc9c314bfb1765b223a935cf80471a7.mp3",
+ "filesize": "34903034"
+ },
+ {
+ "filename": "audio/podcast_2020-02-15_119b0ae00c253dcd57b1e52f89879a9c.mp3",
+ "filesize": "20748544"
+ },
+ {
+ "filename": "audio/podcast_2020-02-15_ec2e429cc1ec06e965e509426bb3d836.mp3",
+ "filesize": "1987770"
+ },
+ {
+ "filename": "audio/podcast_2020-02-17_5d73a5c13752bfa50890b8854fe2269d.mp3",
+ "filesize": "32653395"
+ },
+ {
+ "filename": "audio/podcast_2020-02-17_c2676aeb7b7eb0e7b4993fdc00899ef0.mp3",
+ "filesize": "29901157"
+ },
+ {
+ "filename": "audio/podcast_2020-02-21_3714fa981ba37d0f6f8a2478612bd2c6.mp3",
+ "filesize": "20303373"
+ },
+ {
+ "filename": "audio/podcast_2020-02-27_8cec687245f86d0ab10bbe975c356f09.mp3",
+ "filesize": "12426619"
+ },
+ {
+ "filename": "audio/podcast_2020-02-28_f8d982f11c04cf7105a0ec21597da316.mp3",
+ "filesize": "92848710"
+ },
+ {
+ "filename": "audio/podcast_2020-03-16_300800f3e7dcf7e496c3a27864bd1d6f.mp3",
+ "filesize": "18303039"
+ },
+ {
+ "filename": "audio/podcast_2020-04-04_boethius-book-1-chapter-1-and-2.mp3",
+ "filesize": "46446954"
+ },
+ {
+ "filename": "audio/podcast_2020-04-19_boethius-book-1-chapter-3.mp3",
+ "filesize": "27167535"
+ },
+ {
+ "filename": "audio/podcast_2020-05-02_boethius-book-1-chapter-4.mp3",
+ "filesize": "52132237"
+ },
+ {
+ "filename": "audio/podcast_2020-05-02_boethius-book-1-chapter-5.mp3",
+ "filesize": "34050277"
+ },
+ {
+ "filename": "audio/podcast_2020-05-02_boethius-book-1-chapter-6-and-7.mp3",
+ "filesize": "37298871"
+ },
+ {
+ "filename": "audio/podcast_2020-05-03_boethius-book-2-chapter-1.mp3",
+ "filesize": "35793167"
+ },
+ {
+ "filename": "audio/podcast_2020-05-10_boethius-book-2-chapter-2.mp3",
+ "filesize": "33335567"
+ },
+ {
+ "filename": "audio/podcast_2020-05-18_boethius-book-2-chapter-3.mp3",
+ "filesize": "22340106"
+ },
+ {
+ "filename": "audio/podcast_2020-05-24_boethius-book-2-chapter-4.mp3",
+ "filesize": "61680514"
+ },
+ {
+ "filename": "audio/podcast_2020-05-31_boethius-book-2-chapter-5.mp3",
+ "filesize": "62352372"
+ },
+ {
+ "filename": "audio/podcast_2020-06-07_boethius-book-2-chapter-6.mp3",
+ "filesize": "35179800"
+ },
+ {
+ "filename": "audio/podcast_2020-06-14_boethius-addendum-the-music-of-the-consolation.mp3",
+ "filesize": "49386257"
+ },
+ {
+ "filename": "audio/podcast_2020-06-19_boethius-book-2-chapter-7.mp3",
+ "filesize": "56283604"
+ },
+ {
+ "filename": "audio/podcast_2020-06-28_boethius-book-2-chapter-8.mp3",
+ "filesize": "34514200"
+ },
+ {
+ "filename": "audio/podcast_2020-07-05_boethius-book-3-chapter-1.mp3",
+ "filesize": "27630412"
+ },
+ {
+ "filename": "audio/podcast_2020-07-12_boethius-book-3-chapter-2.mp3",
+ "filesize": "50721612"
+ },
+ {
+ "filename": "audio/podcast_2020-07-19_boethius-book-3-chapter-3.mp3",
+ "filesize": "28661727"
+ },
+ {
+ "filename": "audio/podcast_2020-09-12_boethius-book-3-chapter-4.mp3",
+ "filesize": "28811147"
+ },
+ {
+ "filename": "audio/podcast_2020-09-20_boethius-book-3-chapter-5.mp3",
+ "filesize": "37170331"
+ },
+ {
+ "filename": "audio/podcast_2020-09-27_boethius-book-3-chapter-6.mp3",
+ "filesize": "41591294"
+ },
+ {
+ "filename": "audio/podcast_2020-10-04_boethius-book-3-chapter-7.mp3",
+ "filesize": "46439621"
+ },
+ {
+ "filename": "audio/podcast_2020-10-06_867b86fbd34ba9bd87dd8d13376bd27b.mp3",
+ "filesize": "48145801"
+ },
+ {
+ "filename": "audio/podcast_2020-10-11_boethius-book-3-chapter-8.mp3",
+ "filesize": "18848045"
+ },
+ {
+ "filename": "audio/podcast_2020-10-18_boethius-book-3-chapter-9.mp3",
+ "filesize": "52823947"
+ },
+ {
+ "filename": "audio/podcast_2020-10-25_boethius-book-3-chapter-10.mp3",
+ "filesize": "90380715"
+ },
+ {
+ "filename": "audio/podcast_2020-11-09_boethius-addendum-who-is-lady-philosophy.mp3",
+ "filesize": "47531556"
+ },
+ {
+ "filename": "audio/podcast_2020-11-09_boethius-book-3-chapter-11.mp3",
+ "filesize": "73180650"
+ },
+ {
+ "filename": "audio/podcast_2020-11-14_boethius-book-3-chapter-12.mp3",
+ "filesize": "65197630"
+ },
+ {
+ "filename": "audio/podcast_2020-11-22_boethius-book-4-chapter-1.mp3",
+ "filesize": "21783163"
+ },
+ {
+ "filename": "audio/podcast_2020-12-06_boethius-book-4-chapter-2.mp3",
+ "filesize": "70762755"
+ },
+ {
+ "filename": "audio/podcast_2020-12-22_boethius-book-4-chapter-3.mp3",
+ "filesize": "33078510"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/podcasts/podcasts.json b/data/podcasts/podcasts.json
deleted file mode 100644
index 2aefda8..0000000
--- a/data/podcasts/podcasts.json
+++ /dev/null
@@ -1,124 +0,0 @@
-{
- "podcasts": [
- {
- "audio/podcast_2020-02-14_ddc9c314bfb1765b223a935cf80471a7.mp3": "34903034"
- },
- {
- "audio/podcast_2020-02-15_119b0ae00c253dcd57b1e52f89879a9c.mp3": "20748544"
- },
- {
- "audio/podcast_2020-02-15_ec2e429cc1ec06e965e509426bb3d836.mp3": "1987770"
- },
- {
- "audio/podcast_2020-02-17_5d73a5c13752bfa50890b8854fe2269d.mp3": "32653395"
- },
- {
- "audio/podcast_2020-02-17_c2676aeb7b7eb0e7b4993fdc00899ef0.mp3": "29901157"
- },
- {
- "audio/podcast_2020-02-21_3714fa981ba37d0f6f8a2478612bd2c6.mp3": "20303373"
- },
- {
- "audio/podcast_2020-02-27_8cec687245f86d0ab10bbe975c356f09.mp3": "12426619"
- },
- {
- "audio/podcast_2020-02-28_f8d982f11c04cf7105a0ec21597da316.mp3": "92848710"
- },
- {
- "audio/podcast_2020-03-16_300800f3e7dcf7e496c3a27864bd1d6f.mp3": "18303039"
- },
- {
- "audio/podcast_2020-04-04_boethius-book-1-chapter-1-and-2.mp3": "46446954"
- },
- {
- "audio/podcast_2020-04-19_boethius-book-1-chapter-3.mp3": "27167535"
- },
- {
- "audio/podcast_2020-05-02_boethius-book-1-chapter-4.mp3": "52132237"
- },
- {
- "audio/podcast_2020-05-02_boethius-book-1-chapter-5.mp3": "34050277"
- },
- {
- "audio/podcast_2020-05-02_boethius-book-1-chapter-6-and-7.mp3": "37298871"
- },
- {
- "audio/podcast_2020-05-03_boethius-book-2-chapter-1.mp3": "35793167"
- },
- {
- "audio/podcast_2020-05-10_boethius-book-2-chapter-2.mp3": "33335567"
- },
- {
- "audio/podcast_2020-05-18_boethius-book-2-chapter-3.mp3": "22340106"
- },
- {
- "audio/podcast_2020-05-24_boethius-book-2-chapter-4.mp3": "61680514"
- },
- {
- "audio/podcast_2020-05-31_boethius-book-2-chapter-5.mp3": "62352372"
- },
- {
- "audio/podcast_2020-06-07_boethius-book-2-chapter-6.mp3": "35179800"
- },
- {
- "audio/podcast_2020-06-14_boethius-addendum-the-music-of-the-consolation.mp3": "49386257"
- },
- {
- "audio/podcast_2020-06-19_boethius-book-2-chapter-7.mp3": "56283604"
- },
- {
- "audio/podcast_2020-06-28_boethius-book-2-chapter-8.mp3": "34514200"
- },
- {
- "audio/podcast_2020-07-05_boethius-book-3-chapter-1.mp3": "27630412"
- },
- {
- "audio/podcast_2020-07-12_boethius-book-3-chapter-2.mp3": "50721612"
- },
- {
- "audio/podcast_2020-07-19_boethius-book-3-chapter-3.mp3": "28661727"
- },
- {
- "audio/podcast_2020-09-12_boethius-book-3-chapter-4.mp3": "28811147"
- },
- {
- "audio/podcast_2020-09-20_boethius-book-3-chapter-5.mp3": "37170331"
- },
- {
- "audio/podcast_2020-09-27_boethius-book-3-chapter-6.mp3": "41591294"
- },
- {
- "audio/podcast_2020-10-04_boethius-book-3-chapter-7.mp3": "46439621"
- },
- {
- "audio/podcast_2020-10-06_867b86fbd34ba9bd87dd8d13376bd27b.mp3": "48145801"
- },
- {
- "audio/podcast_2020-10-11_boethius-book-3-chapter-8.mp3": "18848045"
- },
- {
- "audio/podcast_2020-10-18_boethius-book-3-chapter-9.mp3": "52823947"
- },
- {
- "audio/podcast_2020-10-25_boethius-book-3-chapter-10.mp3": "90380715"
- },
- {
- "audio/podcast_2020-11-09_boethius-addendum-who-is-lady-philosophy.mp3": "47531556"
- },
- {
- "audio/podcast_2020-11-09_boethius-book-3-chapter-11.mp3": "73180650"
- },
- {
- "audio/podcast_2020-11-14_boethius-book-3-chapter-12.mp3": "65197630"
- },
- {
- "audio/podcast_2020-11-22_boethius-book-4-chapter-1.mp3": "21783163"
- },
- {
- "audio/podcast_2020-12-06_boethius-book-4-chapter-2.mp3": "70762755"
- },
- {
- "audio/podcast_2020-12-22_boethius-book-4-chapter-3.mp3": "33078510"
- }
- ]
-}
\ No newline at end of file
diff --git a/layouts/podcast/rss.xml b/layouts/podcast/rss.xml
index 54491ca..2916f9b 100644
--- a/layouts/podcast/rss.xml
+++ b/layouts/podcast/rss.xml
@@ -56,10 +56,17 @@
{{ if isset .Params "enclosure" }}
- {{ with .Params.enclosure }}
-
- {{ end }}
+ {{ $enclosure := .Params.enclosure }}
+ {{ $scratch := newScratch }}
+ {{ range $.Site.Data.podcasts.podcasts }}
+ {{ if eq .filename $enclosure }}
+ {{ $scratch.Set "filesize" .filesize }}
+ {{ end }}
+ {{ end}}
+ {{ $filesize := $scratch.Get "filesize" }}
+
{{ end }}
+
{{`{{end}}