Okay, I've hacked up a copy of Chris's "new" script. Y'all can try it out like so:
$ /home/schmonz/podcast/mynew 1 html > test-new.html
$ /home/schmonz/podcast/mynew -1 html > test-all.html
$ /home/schmonz/podcast/mynew 1 xml > test-new.xml
The first two files should look awfully similar to their live counterparts (though I haven't actually let "all" run to completion), and the third is what will soon be ready to be our podcast feed. It's missing one piece of metadata, though: the MP3's duration. How are you guys-n-gals currently determining that when you post a new recording? If there's an automated tool installed, please point me at it; otherwise, we'll want to install http://www.ibiblio.org/mp3info/
or something similar.
Also, for testing purposes, could someone mkdir /var/www/virtualhost/server3.pianosociety.com/schmonz, chown'd to me, chmod 755? Once the feed has all the necessary metadata I'll want to put a copy there, run it through a validator, various browsers and feed readers, iTunes, etc., and fix whatever needs fixing. When it's really ready to publish we can rmdir schmonz and put it at a stable URL.