<h1 id="my-podcast-workflow">My podcast workflow</h1>
<p>I have been listening to podcasts for many years. I started in 2005, when I bought my first MP3 player.</p>
<p>Various <a href="https://en.wikipedia.org/wiki/List_of_podcatchers" title="List of podcatchers">podcast downloaders</a> (or <em>podcatchers</em>) have existed over this time, some of which I have tried. Now I use a script based on <a href="https://lincgeek.org/bashpodder/" title="Bashpodder">Bashpodder</a>, which I have built to meet my needs. I also use a database to hold details of the feeds I subscribe to, what episodes have been downloaded, what is on a player to be listened to and what can be deleted. I have written many scripts (in Bash, Perl and Python) to manage all of this, and I will be describing the overall workflow in this episode without going into too much detail.</p>
<p>I was prompted to put together this show by <a href="https://hackerpublicradio.org/correspondents/0309.html" title="folky">folky’s</a> HPR episode <a href="https://hackerpublicradio.org/eps.php?id=1992" title="How I&#39;m handling my podcast-subscriptions and -listening">1992 “<em>How I’m handling my podcast-subscriptions and -listening</em>”</a>. Thanks to him for a very interesting episode.</p>
<p>Refer to the full notes for the details: <a href="https://hackerpublicradio.org/eps/hpr2211/full_shownotes.html" class="uri">https://hackerpublicradio.org/eps/hpr2211/full_shownotes.html</a></p>
<h2 id="links">Links</h2>
<ul>
<li><a href="https://en.wikipedia.org/wiki/List_of_podcatchers">Wikipedia article entitled “<em>List of podcatchers</em>”</a></li>
<li><a href="https://hackerpublicradio.org/eps.php?id=1992">HPR episode 1992 from <em>folky</em></a> entitled “<em>How I’m handling my podcast-subscriptions and -listening</em>”</li>
<li><a href="https://hackerpublicradio.org/eps.php?id=1935">HPR episode 1935 from <em>Charles in NJ</em></a> entitled “<em>Quick Bashpodder Fix</em>”</li>
<li><a href="https://en.wikipedia.org/wiki/Podcast">Wikipedia article on the <em>Podcast</em></a></li>
<li><a href="https://en.wikipedia.org/wiki/RSS">Wikipedia article on <em>RSS</em></a></li>
<li><a href="https://en.wikipedia.org/wiki/Atom_(standard)">Wikipedia article on the <em>Atom</em> standard</a></li>
<li><a href="https://lincgeek.org/bashpodder/">Bashpodder</a></li>
<li><a href="https://hackerpublicradio.org/eps.php?id=1656">HPR episode 1656</a> entitled “My audio player collection”</li>
<li>The <a href="https://github.com/davmo/fix_tags">fix_tags</a> script on GitHub</li>
<li>Information about <a href="https://xmlsoft.org/XSLT/xsltproc.html">xsltproc</a></li>
<li>Resources:
<ul>
<li>My version of <a href="https://hackerpublicradio.org/eps/hpr2211/parse_enclosure.xsl">parse_enclosure.xsl</a></li>
<li>My ID parser <a href="https://hackerpublicradio.org/eps/hpr2211/parse_id.xsl">parse_id.xsl</a></li>
<li><a href="https://hackerpublicradio.org/eps/hpr2211/components.html">List of all components</a> of the system described in this episode</li>
</ul></li>
</ul>
