github spotiflacapp/SpotiFLAC-Mobile v2.1.5
SpotiFLAC v2.1.5

latest releases: v4.8.5, v4.8.0, v4.7.1...
7 months ago

SpotiFLAC v2.1.5

Download Spotify tracks in FLAC quality from Tidal, Qobuz & Amazon Music.

What's New

Added

  • Deezer as Alternative Metadata Source: Choose between Deezer or Spotify for search
    • Configure in Settings > Options > Spotify API > Search Source
    • Default is Deezer for better reliability
    • Spotify URLs are always supported regardless of this setting
  • Automatic Deezer Fallback for Spotify URLs: When Spotify API is rate limited (429), automatically falls back to Deezer
    • Uses SongLink/Odesli API to convert Spotify track/album ID to Deezer ID
    • Fetches metadata from Deezer instead
    • Works for tracks and albums (playlists are user-specific, artists require Spotify API)

Changed

  • Default Download Service: Changed from Tidal to Qobuz
    • Fallback order is now: Qobuz → Tidal → Amazon
  • Deezer API Updated to v2.0: More reliable and complete metadata
    • Direct ISRC lookup via /track/isrc:{ISRC} endpoint
    • Search results now fetch full track info to include ISRC

Fixed

  • Progress Bar Not Updating: Fixed bug where download progress jumped from 1% directly to 100%
    • Progress now updates smoothly every 64KB of data received
    • First progress update happens immediately when download starts
  • Incomplete Downloads: Fixed bug where interrupted downloads could result in corrupted/incomplete files
    • File size is validated against server's Content-Length header
    • Incomplete files are automatically deleted and error is reported
    • Applies to all services: Tidal, Qobuz, and Amazon
  • ISRC Not Available from Deezer Search: Search results now fetch full track details to get ISRC
    • Improves track matching accuracy when downloading

Technical

  • New settings field: metadataSource in lib/models/settings.dart
  • New UI: Search Source selector in Options Settings page
  • Improved ItemProgressWriter with threshold-based progress updates
  • Download functions now properly handle network interruptions
  • Deezer API base URL changed to https://api.deezer.com/2.0

Downloads

  • Android (arm64): SpotiFLAC-v2.1.5-arm64.apk (recommended)
  • Android (arm32): SpotiFLAC-v2.1.5-arm32.apk (older devices)
  • iOS: SpotiFLAC-v2.1.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

Don't miss a new SpotiFLAC-Mobile release

NewReleases is sending notifications on new releases.