Module models

Module models 

Source
Expand description

Data models for audiobook processing

Structs§

AdvancedConfig
Advanced configuration
AudibleAuthor
Audible author information
AudibleChapter
Chapter information from Audnex API
AudibleConfig
Audible metadata integration configuration
AudibleMetadata
Audible metadata from API
AudibleSearchResult
Search result from Audible catalog
AudibleSeries
Audible series information
AudnexChaptersResponse
Audnex chapters API response
BookFolder
Represents an audiobook folder with its contents and metadata
Config
Main configuration structure
CurrentMetadata
Current metadata extracted from M4B file
DirectoryConfig
Directory configuration
LoggingConfig
Logging configuration
MatchCandidate
Match candidate with distance scoring
MetadataConfig
Metadata configuration
MetadataDistance
Distance/penalty calculation for metadata comparison
OrganizationConfig
Organization configuration
ProcessingConfig
Processing configuration
ProcessingResult
Result of processing a single audiobook
QualityConfig
Quality configuration
QualityProfile
Audio quality profile with bitrate, sample rate, channels, and codec
Track
Represents a single audio track in an audiobook

Enums§

AudibleRegion
Audible region with TLD mapping
BookCase
Classification of audiobook folders based on their contents
MatchConfidence
Confidence level for match quality (similar to BEETS Recommendation)
MatchMode
Matching mode for interactive metadata matching during build
MetadataSource
Source of metadata extraction