New Features
- Add FLAC/ALAC bidirectional lossless conversion support
- Improve auto-fill track resolution in Edit Metadata sheet
- Selective auto-fill from online in Edit Metadata sheet
- Queue FLAC redownloads for local library tracks
- Add Opus 320kbps quality, remove Tidal HIGH tier
- Add option to download multiple selected playlists by @ViscousPot
- Auto fill playlist name during import by @ViscousPot
- Add Qobuz Afkar API provider and prefer request metadata for consistent album grouping
Bug Fixes
- Verify resolved Tidal/Deezer tracks match the download request before downloading
- Skip already-downloaded tracks in Download All for albums and playlists
- Use album-level artist for Various Artists albums instead of first track's artist
- Extract cover art from M4A/ALAC files for conversion
- Detect embedded lyrics in M4A/ALAC files
- Filter batch convert target formats based on source formats
- Preserve metadata and cover art in ALAC/M4A to FLAC conversion
- Resolve all flutter analyze warnings and improve auto-fill enrichment chain
- Handle nested legacy iOS Documents path in validation
- Correct AltStore icon URL to assets/images/logo.png
- i18n: Localize hardcoded strings in bulk playlist download and fix trailing newlines
Documentation
- Add extension store URL setup guide to README
Dependencies
- deps: Update dependency flutter to v3.41.4 by @renovate[bot]
Chores
- Auto-update AltStore source (apps.json) on release
New Contributors
- @ViscousPot made their first contribution
Full Changelog: v3.8.0...v3.8.5
Downloads
Android
- arm64:
SpotiFLAC-v3.8.5-arm64.apk(recommended for modern devices) - arm32:
SpotiFLAC-v3.8.5-arm32.apk(older devices)
iOS
- iOS:
SpotiFLAC-v3.8.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