github anandprtp/Antra v1.1.4

latest releases: v1.1.7, v1.1.6, v1.1.5...
3 months ago

What's New

  • Account-Based Downloads — Antra now uses your own Tidal, Qobuz, Amazon Music, or Apple Music account as audio sources. Community relay endpoints have been retired. Free trials work for all services.
  • Amazon Music Login Rebuilt — browser login is now CDP-based (pure Python WebSocket), replacing the Playwright/Node.js driver. Works on Windows, macOS, and Linux out of the box. Binary size dropped from 109 MB → 74 MB.
  • Smarter Hi-Res Resolution — the source resolver now queries all your connected lossless accounts in parallel and picks the highest bit-depth result (ranked by bit depth → sample rate → ISRC match). Previously it stopped at the first result.
  • Tidal & Qobuz Hi-Res Metadata Fixed — both adapters now correctly report bit depth and sample rate in search results, so 24-bit results actually rank above 16-bit ones.
  • Apple Music Clarified — Apple Music serves AAC 256 kbps only to web clients; ALAC requires FairPlay DRM which cannot be decrypted. Apple is used as an AAC/MP3 fallback only.
  • Lossless .m4a.flac — Tidal's segmented streams come down as .m4a; lossless mode now automatically re-containerizes them to .flac.
  • Spotify Podcast Downloads — paste any Spotify podcast episode or show URL and Antra downloads the audio directly, tagged with title, show name, and cover art.
  • 2 Concurrent Downloads — parallel download workers increased from 1 → 2.
  • Health Chips — source chips now show enabled/disabled state visually (green glow vs dark red border) and open the relevant settings section on click.
  • Amazon Session UI — settings panel now shows a "Session active" banner with capture time and estimated expiry when credentials are saved.
  • Community — join us on Telegram · support on Ko-fi

Bug Fixes

  • Fixed Apple Music adapter crash when Qobuz returned "performer": null on compilation tracks — all nested dict accesses now null-safe
  • Fixed Amazon Music is_configured() returning false when customer_id / device_id were empty — these fields are now optional
  • Fixed Amazon sending empty "customerId": "" in DMLS API and license payloads — Amazon returns 400 for empty strings; fields are now omitted when absent
  • Fixed postData always being null in CDP requests — Network.enable now sets maxPostDataSize: 65536 so customer/device IDs are captured from POST bodies
  • Fixed lossless mode accepting a lossy ISRC match and skipping the download — lossy results are now rejected in strict lossless mode
  • Fixed stale AAC/MP3 files blocking lossless re-downloads — engine now detects lossy files and re-downloads as lossless when output format is lossless
  • Fixed lossy-preferred mode (AAC/MP3) incorrectly routing through lossless adapters and downloading FLAC before transcoding

Downloads

Windows
macOS Apple Silicon
macOS Intel
Linux

Files

  • Antra.exe: Windows
  • Antra-Linux.AppImage: Linux
  • Antra-macOS.dmg: macOS Apple Silicon
  • Antra-macOS-Intel.dmg: macOS Intel
Linux install

Download Antra-Linux.AppImage, then install the WebKit dependency for your distro:

Ubuntu/Debian:

sudo apt install libwebkit2gtk-4.1-0

Arch Linux:

sudo pacman -S webkit2gtk-4.1

Fedora:

sudo dnf install webkit2gtk4.1

Then make executable and run:

chmod +x Antra-Linux.AppImage
./Antra-Linux.AppImage

If Ubuntu blocks running it from ~/Downloads, move it first:

mv ~/Downloads/Antra-Linux.AppImage ~/
cd ~
chmod +x Antra-Linux.AppImage
./Antra-Linux.AppImage
macOS install

Download the DMG for your Mac (Antra-macOS.dmg for Apple Silicon, Antra-macOS-Intel.dmg for Intel), open it, and drag Antra into your Applications folder.

On first launch, macOS may block the app with an "Apple could not verify" warning. To open it:

  1. Open Applications
  2. Right-click Antra
  3. Click Open
  4. Click Open again in the warning dialog

Useful notes for macOS:

  • If the app still does not open, go to System Settings -> Privacy & Security and click Open Anyway if that option appears.
  • You may need to move the app out of the DMG and into Applications before opening it.
  • This build is not notarized yet, so the first-run security prompt is expected.

Don't miss a new Antra release

NewReleases is sending notifications on new releases.