Module utils

Module utils 

Source
Expand description

Utility modules

Re-exports§

pub use cache::AudibleCache;
pub use cache::CacheStats;
pub use crate::models::Config;

Modules§

cache
Filesystem cache for Audible metadata
extraction
Metadata extraction from M4B files and filenames
scoring
Scoring and distance calculation for metadata matching

Structs§

ConfigManager
Configuration manager for loading and saving config files
DependencyChecker
Dependency checker for external tools
MergePatternResult
Result of merge pattern analysis

Enums§

MergePatternType
Types of merge patterns we recognize

Functions§

detect_merge_pattern
Detect if a list of M4B files follow a merge pattern
natural_sort
Sort paths using natural (human-friendly) ordering
sort_by_part_number
Sort files by their numeric part indicator