Full threadnmaggioni·gPodder is already pretty great at this and doesn't require per-podcast config files. Some time ago I even made a simple WebUI for it: https://github.com/nmaggioni/dashpodderView on HN