Skip to content

v0.4.1

Latest
Compare
Choose a tag to compare
@brandonscript brandonscript released this 02 Jul 00:17
d7e7706

Migrated CI to GitHub actions, improved test coverage and fixed an issue with multiprocessing pool (particularly in test runs).


v0.4.0 (previous release notes)

New:

  • Complete overhaul and rewrite with modern Python, based on pathlib and asyncio
  • All lookups are done in parallel, when you launch Fylm, because TMDb no longer rate-limits its API requests
  • Introduce FilmPath, a lowlevel subclass of Path to handle all Film and File operations
  • Fast, recursive searching of all src paths; intelligently identifies where a film root is
  • Duplicates are now handled on the fly, for each film, so new duplicates are caught in the same exec
  • Mapping direcory scans to films runs asyncronously, in parallel
  • Better naming of folders with multiple video files (e.g., 'Extras' is appended)
  • Interactive search now remembers the previous search query
  • Copying now safely moves duplicates to a temporary .dup~ file
  • Expanded scope of tests for increased stability
  • Improved console output
  • Interactive mode now supports upgrading all duplicates
  • Interactive mode now processes duplicates for each file in a src folder
  • Upgrades now compare quality of media as well as file size
  • New colors.yaml file to adjust your colors

Breaking:

  • Double check your settings in config.yaml, there are a couple of minor changes