-
v0.4.0 Stable
released this
2026-02-14 22:00:44 +00:00 | 47 commits to main since this releaseWhat'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,FileSizecolumns 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)
- New
Full Changelog: https://github.com/joezombie/castr/compare/v0.3.0...v0.4.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- 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.