pub fn get_durations(file_path: &str) -> HashMap<u32, f64>
Best-effort duration mapping per track using metadata or frame counts.
For container files, this may be approximate if metadata is inaccurate.