Expand description
Media file discovery utilities.
This module provides FileDiscovery to scan directories,
classify media files (video and subtitle), and collect metadata needed for matching.
§Examples
ⓘ
use subx_cli::core::matcher::discovery::FileDiscovery;
let disco = FileDiscovery::new();
let files = disco.scan_directory("./path".as_ref(), true).unwrap();Structs§
- File
Discovery - File discovery engine for scanning and classifying media files.
- Media
File - Media file record representing a discovered file.
Enums§
- Media
File Type - Enumeration of supported media file types.
Functions§
- generate_
file_ id - Generate a unique UUIDv7-based identifier for a discovered media file.