Releases: ben-xo/dir2cast
Releases · ben-xo/dir2cast
v1.38
-
Add
<itunes:type>
defaulting to "episodic
".The
ITUNES_TYPE
option indir2cast.ini
will let you set the feed to<itunes:type>serial<itunes:type>
set, and then, for each episode, the "Part Of A Set" tag (TPOS
), if filled, will be used to output an<itunes:season>
tag, and the "Track Number" tag (TRCK
), if filled, will be used to output an<itunes:episode>
tag. See the.ini
for usage info.Suggested by @EdwarDDay (#65)
-
Fix deprecation warning in PHP 8.2, and tested up to PHP 8.3.
v1.37
1.37 2022-10-27
- Errors now return an HTTP status code 500 by default.
- If the error is due to no content, or a bad URL passed to
?dir=
, then it will be a 404 and no information about the server paths will be returned in the output. Thanks to @EdwarDDay for this security suggestion. (#64) - fix nasty bug where paths were sometimes invalid due to mishandling of trailing slashes (#55)
v1.36
v1.35
v1.34
v1.33
What's Changed
- Updates to the caching algorithm to work much better to local media collections, and podcast folders where you are adding files that might have older dates. Now any addition or removal of media files, or change in size or date, will cause the cache to refresh. by @ben-xo in #58
- Fixed Markdown formatting on README by @denilsonsa in #57
New Contributors
- @denilsonsa made their first contribution in #57
- Thanks for @helmut72 for help testing this release
Full Changelog: v1.32...v1.33
v1.32
v1.31
1.31 2021-12-30
- Some fixes for future deprecation warnings as we approach PHP 8.2
- Debugging options and more tests
- Podcast will now refresh if you update any of the feed metadata files (description.txt, image.jpg etc) even if you don't update any of the media files.
Major bugfix release
Here's a summary of the MAJOR changes since Jan 2020. See Changelog.txt for more.
Changelog
1.30 2021-03-17 (THIS VERSION)
- Fix nasty bug when refreshing podcasts due to a newly uploaded file removing all the links and replacing them with file paths.
- Compatibility fix with
PHP 5.3
1.29 2021-03-01
- Proper fix for
Last-modified
header to use the date within the cached podcast.
1.28 2021-03-01
- Prevent scanning of files which are still being uploaded, and add min-file-age option to adjust this
- Now sends
Content-length
header - Fix for
Last-modified
header when podcast was cached
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.
Proper fix for Last-modified header
v1.29 v1.29 - Proper fix for Last-modified header to use the date within th…