UraniaCast is a non-interactive podcast downloader. It works from the command line and supports filtering by categories and media types.