Day 0: Let’s catch some pods
My plan for this year’s is to make a CLI podcatcher that I can use with my Tangara. Its working name is Séance. I have a basic skeleton in place for this already, but it can only print out the audio URLs from the single test feed I’ve tried it with.
Things I expect to learn
- Do podcasts all use RSS, or is Atom also a thing?
- How do XML namespaces work? I think a lot of podcast feeds use iTunes namespaces.
- What is the “spec” I have to work with?
- What do feeds actually do in practice?
- How do I edit MP3 metadata?
-
How do I make downloads resumeable?
-
Something with
Content-Rangeand strongETags?
-
Something with