Skip to content

0.2.0

Compare
Choose a tag to compare
@unreadablewxy unreadablewxy released this 25 May 11:58
· 5 commits to master since this release
350e9a0

New Features

  • Windows support 🎉
  • Management socket location is now configurable via the FS_MGMT_SOCKET environment variable as well as the config file
    • On windows defaults to %APPDATA%\fs-curator\socket
    • On *nix defaults to /run/fs-curator/socket
    • Service mode will try to create the parent path of the management socket

Performance

  • Added codec caching in the thumbnailer
  • Switched to IO buffers sized as a multiple of both modern disks sectors & typical OS memory pages in for better memory & IO efficiency
  • Removed some unnecessary memory allocations when reading attributes
  • PHash queries now retrieve top 3 instead of 5 most similar images unless otherwise specified
    • This is the performance sweet spot for 10K+ collections

Behavior Changes

  • Temporary directories generated by transforms will now be destroyed
  • Empty directories, even those matching hopper qualifiers will now be disregarded to avoid infinite loops

Bug Fixes

  • Fixed a rare crash that occurs when merging more than 2 groups
  • Fixed a crash that occurs when the thumbnailer fails to open a file
  • Program will no longer start if config file doesn't exist
  • Files that fails to be identified will now be assigned the ".bin" extension instead of causing crashes

Dependencies

For linux users, please install: libmagic1.5+, libffmpeg4.1+ (LGPL), libopencv3.2+)