//! Audiobook Forge - CLI tool for converting audiobook directories to M4B format
//!
//! This library provides the core functionality for audiobook processing, including:
//! - Audio file analysis and quality detection
//! - FFmpeg-based transcoding and concatenation
//! - Metadata extraction and injection
//! - Chapter generation and management
//! - Parallel batch processing

pub mod cli;
pub mod models;
pub mod core;
pub mod audio;
pub mod utils;
pub mod ui;

// Re-export commonly used types
pub use models::{BookFolder, Track, QualityProfile, ProcessingResult, BookCase};
pub use core::{Scanner, Analyzer, Processor, BatchProcessor};
pub use utils::Config;

/// Library version
pub const VERSION: &str = env!("CARGO_PKG_VERSION");
