Skip to content

Releases: ben-xo/dir2cast

v1.38

25 Feb 18:10
178c977
Compare
Choose a tag to compare
  • Add <itunes:type> defaulting to "episodic".

    The ITUNES_TYPE option in dir2cast.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

27 Oct 11:34
cfdbaf6
Compare
Choose a tag to compare

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

24 Aug 22:35
d953f64
Compare
Choose a tag to compare
1.36 2022-08-25 * Fix bug where podcasts with autosaved cover art would end up
                  with duplicated iTunes metadata tags. Thanks once again to
                  @EdwarDDay for the bug report.

v1.35

24 Aug 09:27
a4a39d5
Compare
Choose a tag to compare
1.35 2022-08-24 * Image files extracted from podcast cover art are now placed
                  in the correct sub folder, if you organise your podcasts by
                  sub folder. Thanks to @EdwarDDay for the bug report!

v1.34

28 Jul 21:18
b43ff05
Compare
Choose a tag to compare

What's Changed

  • support for audio books in m4b format so you can check your reading list off episode by episode!

v1.33

25 May 22:58
84c6aba
Compare
Choose a tag to compare

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

Full Changelog: v1.32...v1.33

v1.32

18 Apr 17:32
90d95f0
Compare
Choose a tag to compare
  • Upgrade getID3 (includes important security fix for PHP 8+)
  • Provide docker-compose example usage

What's Changed

Full Changelog: v1.31...v1.32

v1.31

30 Dec 04:27
5dcd693
Compare
Choose a tag to compare

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

17 Mar 19:54
222d839
Compare
Choose a tag to compare

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

01 Mar 21:35
Compare
Choose a tag to compare
v1.29 - Proper fix for Last-modified header to use the date within th…

…e cached podcast