SpotiFLAC v2.1.0-preview
Download Spotify tracks in FLAC quality from Tidal, Qobuz & Amazon Music.
What's New
Performance
- Download Speed Optimizations: Significant improvements to download initialization and throughput
- Token caching for Tidal (eliminates redundant auth requests)
- Singleton pattern for all downloaders (HTTP connection reuse)
- ISRC search first strategy (faster than SongLink API)
- Track ID cache with 30 minute TTL for album/playlist downloads
- Pre-warm cache when viewing album/playlist
- Parallel cover art and lyrics fetching during audio download
- 64KB HTTP read/write buffers
- 256KB buffered file writer for all downloaders
- Progress updates every 64KB (reduced lock contention)
- Amazon Music Optimizations: Same optimizations now applied to Amazon downloader
Technical
- New
go_backend/parallel.gowithTrackIDCache,FetchCoverAndLyricsParallel(),PreWarmTrackCache() - Flutter:
_preWarmCacheForTracks()intrack_provider.dart - New method channels:
preWarmTrackCache,getTrackCacheSize,clearTrackCache
Downloads
- Android (arm64):
SpotiFLAC-v2.1.0-preview-arm64.apk(recommended) - Android (arm32):
SpotiFLAC-v2.1.0-preview-arm32.apk(older devices) - iOS:
SpotiFLAC-v2.1.0-preview-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