Skip to main content

Module discovery

Module discovery 

Source
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§

FileDiscovery
File discovery engine for scanning and classifying media files.
MediaFile
Media file record representing a discovered file.

Enums§

MediaFileType
Enumeration of supported media file types.

Functions§

generate_file_id
Generate a unique UUIDv7-based identifier for a discovered media file.