Dir2cast Versions Save

Turn a directory of MP3s into a podcast - automatically.

v1.38

1 year ago
  • 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

1 year ago

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

1 year ago
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

1 year ago
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

1 year ago

What's Changed

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

v1.33

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ben-xo/dir2cast/compare/v1.32...v1.33

v1.32

2 years ago
  • Upgrade getID3 (includes important security fix for PHP 8+)
  • Provide docker-compose example usage

What's Changed

Full Changelog: https://github.com/ben-xo/dir2cast/compare/v1.31...v1.32

v1.31a

2 years ago

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.

v1.30

3 years ago

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.

v1.29

3 years ago