Release Notes – Enhanced Audio Detection & Settings Overhaul
This release delivers major enhancements to the audio processing system and user interface, focused on improved detection accuracy, processing speed, and configurability.
Enhanced Audio Detection
- Added comprehensive audio detection system with 10 modular components
- Support for Dolby Atmos, DTS-X, Dolby Digital Plus, and other advanced formats
- Improved detection accuracy through enhanced pattern matching across multiple metadata fields
- Introduced lossless vs lossy format distinction
- Implemented parallel processing for TV series, improving speed from 250ms to 5ms per episode (cached)
- Added 24-hour persistent caching for audio analysis results
- Maintained full backward compatibility with existing legacy audio badge functionality
Enhanced Audio Settings UI
- New modular interface with 9 tabs: General, Text, Background, Border, Shadow, Images, Enhanced, Performance, Diagnostics
- Real-time diagnostics added, including image coverage analysis, cache stats, and pattern testing
- Introduced Atmos/DTS-X pattern configuration with user-defined priority ordering
- Integrated performance monitoring and control over parallel processing and caching
- Built to mirror the successful resolution settings UI pattern
- Fully backward compatible with prior settings
Additional Fixes and Updates
- Fixed UUID serialization error in database export by adding a custom encoder for UUID, Decimal, and datetime types
- Improved badge rendering for development environments (Windows/non-Docker) with support for relative image paths
- Adjusted default review badge values to more sensible defaults for better out-of-box presentation
All updates are backward compatible and require no migration steps. Development and production environments remain fully supported.