I recently re-looked at all the podcasting plugins (even the one I wrote a decade ago) , I ended up just adding a few methods to the functions.php file.