← Back to archive

Repo of the Day

anandprtp/Antra: Get your Spotify & Apple Music playlists as lossless FLAC — fully tagged, no account required.

Published: Jul 13, 2026

Open repository ↗

Get your Spotify & Apple Music playlists as lossless FLAC — fully tagged, no account required. - anandprtp/Antra

Summary

Antra is a desktop application whose repository is written in Python, but it ships as prebuilt binaries so end users do not need a Python environment. Per its README, it takes streaming service links (Spotify, YouTube Music, Apple Music, Amazon Music, Tidal, Qobuz, Deezer) and produces a locally organized music library in FLAC, ALAC, AAC, or MP3. Files are auto-tagged with title, artist, album, artwork, genre, and lyrics, and saved into an Artist / Album folder layout that the README explicitly calls out as compatible with Navidrome, Jellyfin, and Plex.

What it is useful for

Antra fits a self-hosted music workflow: paste a link from a supported service, choose an output format, and get a tagged file that drops into a folder your media server can index. The README highlights lossless output (FLAC, ALAC) and hi-res audio, which matters if you care about file quality. It is also useful for consolidating a personal collection across multiple services into one consistent tagging and folder scheme, rather than juggling native app downloads.

The project description in the repository metadata also mentions Dolby Atmos output, but the README's documented format list is only FLAC, ALAC, AAC, and MP3, so treat Atmos support as unverified from the supplied source.

A few caveats from the source: the README states the project is provided for "educational and research purposes" and that users are responsible for complying with applicable laws and each service's terms. The GitHub license field is NOASSERTION, which is not a standard OSI-approved license, so the legal terms are not clearly defined by a recognized license. The maintainer also notes they are not actively accepting pull requests, and that Windows Defender may flag the packaged binary, which they describe as a false positive.

How engineers can use it

The documented install path is to download a release artifact and run it directly:

  1. Download the build for your platform from the GitHub Releases page: Antra.exe (Windows 10+), Antra-macOS.dmg or Antra-macOS-Intel.dmg (macOS 12+), or Antra-Linux.AppImage (Linux).
  2. Launch Antra and select a music library folder on first run.
  3. Pick an output format (FLAC, ALAC, AAC, or MP3).
  4. Paste a supported link and press Add to Library.

Fetching, tagging, and filing are handled automatically. The README points to a FEATURES.md file in the same repository for a deeper feature walkthrough, and bugs can be reported via GitHub Issues.