New Features
- Expose audio codec in download result and skip lossy-to-lossless conversion
- Add 5 new lyrics providers
- Enhanced audio analysis with loudness, clipping, and spectral cutoff
- Audio analysis rescan and AAC conversion support
- Add AAC lossy target and toggle for Apple Music eLRC word sync
- Show remote-config launch announcement on app start
- Persist codec format and bitrate in download history
- Detect FLAC/ALAC/EAC3/AC3/AC4 codecs inside MP4 containers
- Allow re-running audio quality analysis after cached result
- Add library scroll-to-top and scroll-to-bottom quick buttons
Bug Fixes
- Native FLAC handling and extension API optimizations
- MP3 lyrics embedding via ID3v2.3 USLT frame
- Gate M4A to FLAC conversion on a codec probe in every branch
- Force native FLAC muxer when decrypting to .flac output
- Report zero bit depth for non-ALAC M4A containers
- Probe codec to avoid fake FLAC upscale from lossy sources
- native-worker: Preserve requested output container in finalizer
- saf: Use extension-agnostic .partial staged filename
Refactoring
- Extract download progress label formatting
- Use audio_conversion_utils in downloaded_album_screen
Chores
- Bump version to 4.5.5 (build 132)
- Housekeeping cleanup and code deduplication
Full Changelog: v4.5.1...v4.5.5
Downloads
Android
- arm64:
SpotiFLAC-v4.5.5-arm64.apk(recommended for modern devices) - arm32:
SpotiFLAC-v4.5.5-arm32.apk(older devices)
iOS
- iOS:
SpotiFLAC-v4.5.5-ios-unsigned.ipa(sideload required)
Installation
Android: Enable "Install from unknown sources" and install the APK
iOS: Use AltStore, Sideloadly, or similar tools to sideload the IPA