CHANGELOG for podcast-downloader ================================== Version 1.1.0 - 17 August 2026 - Parse each RSS as a block. The old "10 lines around the enclosure URL" lookup often grabbed the channel instead of the episode title, so the same Tiesto week was saved twice (Episode_NNN and CLUBLIFE/PRISMATIC). - Read enclosure url= wherever it sits in the tag. - Take the file extension from the URL path, ignoring ?query (Libsyn Darklight URLs end in .mp3?dest-id=... and used to be named .177173). - Identify already-downloaded episodes by filename and by a .podcast-downloader.seen URL list, so a title rename does not fetch the file again. - New -n COUNT: download only the newest COUNT episodes (feeds like Garrix list hundreds). - wget now sends a User-Agent, retries, and times out. Empty downloads are discarded. - Temporary files are removed on every exit. Version 1.0.1 - 18 January 2025 - Added various options to accommodate different podcasts - Improved cleaning up of filenames Version 1.0.0 - 16 January 2025 ------------------------------ Initial Release Features - Parses RSS URL to download podcast episodes as plain files - Optionally can set the MP3 album artist - Only downloads new episodes - Includes a GPLv3 license. - Provides a --help option for usage instructions. Note: - This is the first official release of podcast-downloader, marking the start of the project's versioning and changelog documentation.