v0.7.2-beta - April 05, 2026
What's New: ✨
- Made database handling robust to reduce locking errors. Separated database sessions into read and write sessions - with
threading.Lock()for write sessions so that only 1 write is permitted at any given time. This should reduce thedatabase is locked/busyerrors in most cases. Related to #483.
Bug Fixes: 🐛
- File naming now uses the actual downloaded file resolution, video codec and audio codec rather than relying on the profile options. Fixes #492.
Other Changes: ⚡
- Refactored the trailer download and related code to use Python
tempfile.gettempdir()andpathlib.Pathto ensure it works on any platform - for future direct installations. - Added tests for trailer download flow (verification, media analysis, renaming, etc.,).