• v0.4.0 dbce039024

    v0.4.0 Stable

    joezombie released this 2026-02-14 22:00:44 +00:00 | 47 commits to main since this release

    What's Changed

    Improvements

    • Move file metadata reading from feed service to sync service — ID3 tag metadata (title, duration, file size) is now read once during directory sync and persisted in the database, instead of being re-read on every RSS feed generation. This simplifies PodcastFeedService to pure database reads and improves feed generation performance.
      • New Title, DurationSeconds, FileSize columns on Episode entity with EF Core migration
      • YouTube metadata takes priority over ID3 tag values
      • PodcastFeedService no longer depends on TagLib or performs directory scanning
      • 6 new tests added (163 total passing)

    Full Changelog: https://github.com/joezombie/castr/compare/v0.3.0...v0.4.0

    Downloads