Module preset_scanner

Module preset_scanner 

Source
Expand description

Plugin preset file scanner.

Discovers preset files (FXP, FXB, VSTPRESET, AUPRESET, etc.) across the user home directory (~, resolved via [dirs::home_dir]) plus system-wide locations outside ~ (e.g. /Library/Audio/Presets on macOS, Program Files\\Common Files\\VST3 Presets on Windows). Supports parallel traversal and stop signaling. Symlinks are followed (metadata on the link) so file and directory targets are scanned; broken links are skipped.

Constantsยง

PRESET_EXTENSIONS ๐Ÿ”’

Functionsยง

format_size ๐Ÿ”’
get_preset_roots
is_preset_extension_lowercase ๐Ÿ”’
Path::extension() lowercased, no dot โ€” used by the file watcher to match PRESET_EXTENSIONS.
normalize_macos_path ๐Ÿ”’
walk_dir_parallel ๐Ÿ”’
walk_for_presets