A downloadable music player for Windows, macOS, and Linux

Download NowName your own price

Astra is a desktop music player for people who still have a music library. It plays your local files — FLACs, MP3s, whatever your collection looks like — with a native C++ DSP engine, real-time visualizers, a parametric EQ, and a UI that adapts to your music. No telemetry, no accounts, no streaming.

Playback

Gapless playback with pre-buffering so albums flow the way they were intended. Supports MP3, FLAC, WAV, OGG, AAC, M4A, OPUS, WMA, AIFF, ALAC, APE, and WavPack natively, with an FFmpeg fallback for anything else.

Bit-perfect output bypasses the OS mixer for direct hardware delivery — WASAPI Exclusive on Windows, CoreAudio HAL on macOS, ALSA hw on Linux. Dolby Atmos multichannel decoding works without Atmos-compatible hardware.

Visualizers

Seven real-time visualizers powered by a native C++ module — oscilloscope, spectrum analyzer, vectorscope, spectrogram, VU meter, loudness meter, and waveform. Pick your scopes, drag and resize them into any layout, and save presets.

Equalizer

Up to 10 fully parametric bands with a live frequency response graph and spectrum overlay. Save your own presets, or import AutoEQ headphone calibration profiles directly.

Library

Point Astra at your music folders and it handles the rest — metadata extraction, album artwork, and a searchable library you can browse by artist, album, or track. Reads ID3v2.4 and Vorbis Comments, parses multi-artist tags properly, and scans .lrc files by filename. A built-in metadata editor lets you fix tags without leaving the player. Quick Launch palette and full keyboard shortcuts get you anywhere without touching the mouse.

Scrobbling

Built-in Last.fm, AudioScrobbler, and ListenBrainz support, with a custom scrobbler profile system if you're running your own endpoint. Multi-scrobble lets you submit to as many services as you want at once.

Integrations

Everything that touches the network is optional and off by default.

  • Discord Rich Presence — show what you're listening to with cover art
  • Self-hosted streaming — Jellyfin, Navidrome, and any Subsonic-compatible server
  • Astra API — a local REST API with bearer token auth so external tools (including Prism) can read playback state or control the player

Additional Info

Consider joining the Discord, or check out the source code. Please report issues to GitHub or Discord. 

Downloads are directly from GitHub releases.

Published 15 hours ago
StatusIn development
CategoryTool
PlatformsWindows, macOS, Linux
AuthorBoof2015
AI DisclosureAI Assisted, Code

Download

Download NowName your own price

Click download now to get access to the following files:

Astra 0.6.0 Windows (.exe)
External
Astra 0.6.0 MacOS (.dmg)
External
Astra 0.6.0 Linux (.AppImage)
External
Astra 0.6.0 Linux (.deb)
External
Astra 0.6.0 Linux (.rpm)
External
Astra 0.6.0 Linux (.tar.gz)
External

Leave a comment

Log in with itch.io to leave a comment.