From bffeb55a7a9404aa13c4a3b0af5ec2095e359c4d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 16 Mar 2026 14:10:04 +0000 Subject: [PATCH 1/7] chore: update AltStore source to v3.8.6 --- apps.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps.json b/apps.json index fd8aa9e..b87cf08 100644 --- a/apps.json +++ b/apps.json @@ -12,7 +12,7 @@ "downloadURL": "https://github.com/zarzet/SpotiFLAC-Mobile/releases/download/v3.8.6/SpotiFLAC-v3.8.6-ios-unsigned.ipa", "localizedDescription": "Mobile version of SpotiFLAC written in Flutter. Download Tracks in true FLAC from Tidal, Qobuz, & Amazon Music.", "iconURL": "https://raw.githubusercontent.com/zarzet/SpotiFLAC-Mobile/main/assets/images/logo.png", - "size": 33676960 + "size": 33676982 } ] } From b2873378fcd5e2569879d2eeb09acb5d9346e843 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 17 Mar 2026 08:41:17 +0000 Subject: [PATCH 2/7] chore: update AltStore source to v3.8.7 --- apps.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index b87cf08..7c5f1b9 100644 --- a/apps.json +++ b/apps.json @@ -7,12 +7,12 @@ "name": "SpotiFLAC", "bundleIdentifier": "com.zarzet.spotiflac", "developerName": "zarzet", - "version": "3.8.6", - "versionDate": "2026-03-16", - "downloadURL": "https://github.com/zarzet/SpotiFLAC-Mobile/releases/download/v3.8.6/SpotiFLAC-v3.8.6-ios-unsigned.ipa", + "version": "3.8.7", + "versionDate": "2026-03-17", + "downloadURL": "https://github.com/zarzet/SpotiFLAC-Mobile/releases/download/v3.8.7/SpotiFLAC-v3.8.7-ios-unsigned.ipa", "localizedDescription": "Mobile version of SpotiFLAC written in Flutter. Download Tracks in true FLAC from Tidal, Qobuz, & Amazon Music.", "iconURL": "https://raw.githubusercontent.com/zarzet/SpotiFLAC-Mobile/main/assets/images/logo.png", - "size": 33676982 + "size": 33687011 } ] } From ba33639818ff7b3c143abc4682a00b827c107508 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 18 Mar 2026 11:33:08 +0000 Subject: [PATCH 3/7] chore: update AltStore source to v3.8.8 --- apps.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index 7c5f1b9..0928bc9 100644 --- a/apps.json +++ b/apps.json @@ -7,12 +7,12 @@ "name": "SpotiFLAC", "bundleIdentifier": "com.zarzet.spotiflac", "developerName": "zarzet", - "version": "3.8.7", - "versionDate": "2026-03-17", - "downloadURL": "https://github.com/zarzet/SpotiFLAC-Mobile/releases/download/v3.8.7/SpotiFLAC-v3.8.7-ios-unsigned.ipa", + "version": "3.8.8", + "versionDate": "2026-03-18", + "downloadURL": "https://github.com/zarzet/SpotiFLAC-Mobile/releases/download/v3.8.8/SpotiFLAC-v3.8.8-ios-unsigned.ipa", "localizedDescription": "Mobile version of SpotiFLAC written in Flutter. Download Tracks in true FLAC from Tidal, Qobuz, & Amazon Music.", "iconURL": "https://raw.githubusercontent.com/zarzet/SpotiFLAC-Mobile/main/assets/images/logo.png", - "size": 33687011 + "size": 33689540 } ] } From 16991476edef088e2ccce5fe8e9ef69ed7b80ad0 Mon Sep 17 00:00:00 2001 From: Shu <122953688+ShuShuzinhuu@users.noreply.github.com> Date: Fri, 20 Mar 2026 09:22:45 -0400 Subject: [PATCH 4/7] Add SpotiFLAC Python Module section to README Added a section for the SpotiFLAC Python Module with a link and maintainer information. --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 4ad91b5..615e17d 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,9 @@ Want to create your own extension? Check out the [Extension Development Guide](h ### [SpotiFLAC (Desktop)](https://github.com/afkarxyz/SpotiFLAC) Download music in true lossless FLAC from Tidal, Qobuz & Amazon Music for Windows, macOS & Linux +### [SpotiFLAC (Python Module)](https://github.com/ShuShuzinhuu/SpotiFLAC-Module-Version) +SpotiFLAC Python library for SpotiFLAC integration — maintained by [@ShuShuzinhuu](https://github.com/ShuShuzinhuu) + ## FAQ **Q: Why does the Store tab ask me to enter a URL?** From 999317eba1b0861f7d0c1e9772fd74525132a100 Mon Sep 17 00:00:00 2001 From: Amonoman Date: Fri, 20 Mar 2026 16:14:03 +0100 Subject: [PATCH 5/7] Update README --- README.md | 149 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 106 insertions(+), 43 deletions(-) diff --git a/README.md b/README.md index 4ad91b5..efde613 100644 --- a/README.md +++ b/README.md @@ -14,15 +14,6 @@ -## Screenshots - -

- - - - -

-
[![GitHub Release](https://img.shields.io/github/v/release/zarzet/SpotiFLAC-Mobile?style=for-the-badge&logo=github)](https://github.com/zarzet/SpotiFLAC-Mobile/releases) @@ -34,78 +25,150 @@
+## Screenshots + +

+ + + + +

+ +--- + ## Extensions -Extensions allow the community to add new music sources and features without waiting for app updates. When a streaming service API changes or a new source becomes available, extensions can be updated independently. +Extensions let the community add new music sources and features without waiting for app updates. When a streaming service API changes or a new source becomes available, extensions can be updated independently. ### Installing Extensions -1. Go to **Store** tab in the app -2. When opening the Store for the first time, you will be asked to enter an **Extension Repository URL** + +1. Open the **Store** tab in the app +2. On first launch, enter an **Extension Repository URL** when prompted 3. Browse and install extensions with one tap 4. Or download a `.spotiflac-ext` file and install manually via **Settings > Extensions** 5. Configure extension settings if needed -6. Set provider priority in **Settings > Extensions > Provider Priority** +6. Set provider priority under **Settings > Extensions > Provider Priority** ### Developing Extensions -Want to create your own extension? Check out the [Extension Development Guide](https://zarzet.github.io/SpotiFLAC-Mobile/docs) for complete documentation. -## Other project +> [!NOTE] +> Want to build your own extension? The [Extension Development Guide](https://zarzet.github.io/SpotiFLAC-Mobile/docs) has everything you need. + +--- + +## Related Projects ### [SpotiFLAC (Desktop)](https://github.com/afkarxyz/SpotiFLAC) -Download music in true lossless FLAC from Tidal, Qobuz & Amazon Music for Windows, macOS & Linux +Download music in true lossless FLAC from Tidal, Qobuz & Amazon Music available for Windows, macOS & Linux. + +### [SpotiFLAC (Python Module)](https://github.com/ShuShuzinhuu/SpotiFLAC-Module-Version) +Python library for SpotiFLAC integration, maintained by [@ShuShuzinhuu](https://github.com/ShuShuzinhuu). + +--- ## FAQ -**Q: Why does the Store tab ask me to enter a URL?** -A: Starting from version 3.8.0, SpotiFLAC uses a decentralized extension repository system — extensions are hosted on GitHub repositories rather than a built-in server, so anyone can create and host their own. Enter a repository URL in the Store tab to browse and install extensions. +
+Why does the Store tab ask me to enter a URL? +
-**Q: Why is my download failing with "Song not found"?** -A: The track may not be available on the streaming services. Try enabling more download services in Settings > Download > Provider Priority, or install additional extensions like Amazon Music from the Store. +Starting from version 3.8.0, SpotiFLAC uses a decentralized extension repository system extensions are hosted on GitHub repositories rather than a built-in server, so anyone can create and host their own. Enter a repository URL in the Store tab to browse and install extensions. -**Q: Why are some tracks downloading in lower quality?** -A: Quality depends on what's available from the streaming service and extensions. Built-in providers: Tidal offers up to 24-bit/192kHz, Qobuz up to 24-bit/192kHz, and Deezer up to 16-bit/44.1kHz. +
-**Q: Can I download playlists?** -A: Yes! Just paste the playlist URL in the search bar. The app will fetch all tracks and queue them for download. +
+Why is my download failing with "Song not found"? +
-**Q: Why do I need to grant storage permission?** -A: The app needs permission to save downloaded files to your device. On Android 13+, you may need to grant "All files access" in Settings > Apps > SpotiFLAC > Permissions. +The track may not be available on the streaming services. Try enabling more providers under **Settings > Download > Provider Priority**, or install additional extensions like Amazon Music from the Store. -**Q: Is this app safe?** -A: Yes, the app is open source and you can verify the code yourself. Each release is scanned with VirusTotal (see badge at top of README). +
-**Q: Why is download not working in my country?** -A: Some countries have restricted access to certain streaming service APIs. If downloads are failing, try using a VPN to connect through a different region. +
+Why are some tracks downloading in lower quality? +
-**Q: Can I add SpotiFLAC to AltStore or SideStore?** -A: Yes! You can add the official source to receive updates directly within the app. Just copy this link: +Quality depends on what's available from the streaming service and its extensions. Built-in providers: +- **Tidal** up to 24-bit/192kHz +- **Qobuz** up to 24-bit/192kHz +- **Deezer** up to 16-bit/44.1kHz + +
+ +
+Can I download playlists? +
+ +Yes! Just paste the playlist URL in the search bar. The app will fetch all tracks and queue them for download. + +
+ +
+Why do I need to grant storage permission? +
+ +The app needs permission to save downloaded files to your device. On Android 13+, you may need to grant **All files access** under **Settings > Apps > SpotiFLAC > Permissions**. + +
+ +
+Is this app safe? +
+ +Yes SpotiFLAC is open source and you can verify the code yourself. Each release is also scanned with VirusTotal (see badge above). + +
+ +
+Why is downloading not working in my country? +
+ +Some countries have restricted access to certain streaming service APIs. If downloads are failing, try using a VPN to connect through a different region. + +
+ +
+Can I add SpotiFLAC to AltStore or SideStore? +
+ +Yes! Add the official source to receive updates directly within the app. Copy this link: + +``` https://raw.githubusercontent.com/zarzet/SpotiFLAC-Mobile/refs/heads/main/apps.json -In AltStore/SideStore, go to the Browse tab, tap Sources at the top, then tap the + icon and paste the link. +``` +In AltStore/SideStore, go to **Browse > Sources**, tap **+**, and paste the link. -### Want to support SpotiFLAC-Mobile? +
-_If this software is useful and brings you value, consider supporting the project. Your support helps keep development going._ - -[![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/zarzet) +--- ## Contributors -Thanks to all the amazing people who have contributed to SpotiFLAC Mobile! +Thanks to everyone who has contributed to SpotiFLAC Mobile! -We also appreciate everyone who has helped with [translations on Crowdin](https://crowdin.com/project/spotiflac-mobile), reported bugs, suggested features, and spread the word about SpotiFLAC Mobile. +We also appreciate everyone who helped with [translations on Crowdin](https://crowdin.com/project/spotiflac-mobile), reported bugs, suggested features, and spread the word. -Interested in contributing? Check out our [Contributing Guide](CONTRIBUTING.md) to get started! +Interested in contributing? Check out the [Contributing Guide](CONTRIBUTING.md) to get started! + +--- ## API Credits -[hifi-api](https://github.com/binimum/hifi-api) · [music.binimum.org](https://music.binimum.org) · [qqdl.site](https://qqdl.site) · [squid.wtf](https://squid.wtf) · [spotisaver.net](https://spotisaver.net) · [dabmusic.xyz](https://dabmusic.xyz) · [AfkarXYZ](https://github.com/afkarxyz) · [LRCLib](https://lrclib.net) · [Paxsenix](https://lyrics.paxsenix.org) · [Cobalt](https://cobalt.tools) · [qwkuns.me](https://qwkuns.me) · [SpotubeDL](https://spotubedl.com) · [Song.link](https://song.link) · [IDHS](https://github.com/sjdonado/idonthavespotify) +| | | | | | +|---|---|---|---|---| +| [hifi-api](https://github.com/binimum/hifi-api) | [music.binimum.org](https://music.binimum.org) | [qqdl.site](https://qqdl.site) | [squid.wtf](https://squid.wtf) | [spotisaver.net](https://spotisaver.net) | +| [dabmusic.xyz](https://dabmusic.xyz) | [AfkarXYZ](https://github.com/afkarxyz) | [LRCLib](https://lrclib.net) | [Paxsenix](https://lyrics.paxsenix.org) | [Cobalt](https://cobalt.tools) | +| [qwkuns.me](https://qwkuns.me) | [SpotubeDL](https://spotubedl.com) | [Song.link](https://song.link) | [IDHS](https://github.com/sjdonado/idonthavespotify) | | +> [!NOTE] +> If SpotiFLAC is useful to you, consider supporting development: +> +> [![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/zarzet) > [!TIP] -> -> **Star Us**, You will receive all release notifications from GitHub without any delay +> **Star the repo** to get notified about all new releases directly from GitHub. \ No newline at end of file From 2ca6c737c020d7e01513bed8e8f31acd55585864 Mon Sep 17 00:00:00 2001 From: Zarz Eleutherius <42882290+zarzet@users.noreply.github.com> Date: Sun, 22 Mar 2026 22:46:03 +0700 Subject: [PATCH 6/7] Update README --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index f02ad92..b378b05 100644 --- a/README.md +++ b/README.md @@ -66,9 +66,6 @@ Python library for SpotiFLAC integration, maintained by [@ShuShuzinhuu](https:// --- -### [SpotiFLAC (Python Module)](https://github.com/ShuShuzinhuu/SpotiFLAC-Module-Version) -SpotiFLAC Python library for SpotiFLAC integration — maintained by [@ShuShuzinhuu](https://github.com/ShuShuzinhuu) - ## FAQ
@@ -174,4 +171,4 @@ Interested in contributing? Check out the [Contributing Guide](CONTRIBUTING.md) > [![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/zarzet) > [!TIP] -> **Star the repo** to get notified about all new releases directly from GitHub. \ No newline at end of file +> **Star the repo** to get notified about all new releases directly from GitHub. From 9ca73a99a66f5c807ad197a9475408c2e728cd83 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 25 Mar 2026 09:29:51 +0000 Subject: [PATCH 7/7] chore: update AltStore source to v3.9.0 --- apps.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps.json b/apps.json index 0928bc9..98fb2ba 100644 --- a/apps.json +++ b/apps.json @@ -7,12 +7,12 @@ "name": "SpotiFLAC", "bundleIdentifier": "com.zarzet.spotiflac", "developerName": "zarzet", - "version": "3.8.8", - "versionDate": "2026-03-18", - "downloadURL": "https://github.com/zarzet/SpotiFLAC-Mobile/releases/download/v3.8.8/SpotiFLAC-v3.8.8-ios-unsigned.ipa", + "version": "3.9.0", + "versionDate": "2026-03-25", + "downloadURL": "https://github.com/zarzet/SpotiFLAC-Mobile/releases/download/v3.9.0/SpotiFLAC-v3.9.0-ios-unsigned.ipa", "localizedDescription": "Mobile version of SpotiFLAC written in Flutter. Download Tracks in true FLAC from Tidal, Qobuz, & Amazon Music.", "iconURL": "https://raw.githubusercontent.com/zarzet/SpotiFLAC-Mobile/main/assets/images/logo.png", - "size": 33689540 + "size": 34477323 } ] }