mod ffmpeg;
mod metadata;
mod chapters;
pub mod audible;
pub mod encoder;
mod chapter_import;
pub use ffmpeg::{FFmpeg, AudioMetadata};
pub use metadata::{extract_metadata, extract_mp3_metadata, extract_m4a_metadata, inject_metadata_atomicparsley, inject_audible_metadata, extract_embedded_cover};
pub use chapters::{Chapter, generate_chapters_from_files, parse_cue_file, write_mp4box_chapters, inject_chapters_mp4box};
pub use audible::{AudibleClient, detect_asin, clean_sequence};
pub use encoder::{AacEncoder, get_encoder, EncoderDetector};
pub use chapter_import::{ChapterSource, ChapterMergeStrategy, ChapterComparison, parse_text_chapters, parse_epub_chapters, merge_chapters, merge_chapter_lists, read_m4b_chapters};