Patrick Canal 195d783bcf docs: add disclaimer to readme
Clarified project origins and limitations regarding Amazon and Qobuz downloads.
2026-02-28 17:33:24 +01:00
2026-02-13 06:51:28 +01:00
2026-02-13 12:41:01 +01:00
2026-02-28 16:39:51 +01:00
2026-02-15 17:10:08 +01:00
2026-02-12 16:13:23 +01:00
2026-02-19 18:52:58 +01:00
2026-02-19 18:49:55 +01:00
2026-02-19 18:49:55 +01:00
2026-02-13 22:46:34 +01:00
2026-02-12 16:13:23 +01:00
2026-02-28 17:06:22 +01:00
2026-02-28 17:33:24 +01:00

spotiflac-cli

Important

This project was originally based on SpotiFLAC which did not integrate a CLI and the developer is not willing to add support for it.

The code was a mess and not modular at all, which made adding new features painful. It was full of bad design choices. One of those bad design choices was not informing users how songs were actually downloaded. Tracks from Amazon were downloaded using what I later discovered to be closed-source APIs as M4A files, and then converted to FLAC with FFmpeg, which significantly reduced the quality. Qobuz as a source never existed in the first place, everything was downloaded either from Tidal or Amazon.

For these reasons, I'm not going to support Amazon and Qobuz downloads until someone finds a better way to handle this.

Spotify downloader with playlist sync in mind.

Usage

spotiflac-cli download [URL] -v -o ~/Music/song.flac

How to build

  1. Clone the repo
git clone https://github.com/Superredstone/spotiflac-cli && cd spotiflac-cli/
  1. Build
go build .

License

This project is licensed under the MIT License. See the LICENSE file for details.

Description
Spotify downloader with playlist sync in mind.
Readme MIT 230 KiB
Languages
Go 59.5%
Nix 25%
Just 11.5%
Shell 4%