Updates and bug fixes and a comprehensive test suite!
Changes since the last published release:
1.25 2021-02-26
Prevent scanning of files which are still being uploaded, and
add min-file-age option to adjust this
1.24 2021-02-26 Add a comprehensive unit test suite!
A bunch of changes designed for better code re-use, such as not
using defines inside classes, and allowing programmatic
overriding of properties of RSS items.
Fixes to the generation of the media base URL.
Better handling of image URLs.
Don't save images from media files if one already exists but it's
of a different type than the one in the media file.
Fix a bug when DESCRIPTION_SOURCE is summary and summary is the default
(which is the description).
Allow generation of empty podcasts on the CLI (mostly for testing)
Upgrades to getID3 to fix a few other bugs I encountered during testing.
1.23 2020-02-23
Use the filename of a media file as the default title instead
of (untitled). Suggestion by wesyah234
1.22 2020-01-19
iTunes categories now use comma instead of pipe as a separator.
Characters which are valid UTF-8 but invalid XML are removed.
Most ini examples updated to use double quotes.
1.21 2020-01-10
Uncache the podcast when the configuration changes, making it
quicker and easier to experiment with settings.
1.20 2019-12-30
Cache files per media-file, which speeds up large podcasts
Upgrade bundled getID3 with better MP4 support
Support for <itunes:explicit> tag
General speed improvements