Astra - Audiophile music player with real-time DSP and EQ controls by Razvan Serea Astra is an audiophile music player designed for local music libraries, supporting MP3, FLAC, WAV, AAC, OGG, M4A, OPUS, WMA, AIFF, and more via FFmpeg. It offers gapless playback with pre-buffering, multichannel audio remapping, and Dolby Atmos decoding, ensuring albums play seamlessly while maintaining high-fidelity sound. Astra features real-time DSP visualizers powered by a native C++ engine, including an oscilloscope, spectrum analyzer, and vectorscope. A fully parametric 10-band EQ with live frequency response, built-in presets, and AutoEQ headphone calibration import lets you precisely shape your sound. Playback controls include shuffle, repeat, and drag-and-drop queue management, while the library automatically extracts metadata, album artwork, and supports global search, favorites, and recently played tracking. Additional features include output device selection, delay calibration, customizable themes, fullscreen and mini-player modes, Discord Rich Presence, optional Last.fm scrobbling, and an opt-in local API for integrations. Astra delivers a complete, high-quality desktop audio experience with no telemetry, accounts, or streaming. Astra 0.4.0 Beta changelog: This release focuses on smarter library control, metadata quality, and integration reliability. This update delivers ~4x faster average library scanning compared to the previous version. Other additions include experimental ReplayGain support, subfolder-level library management, sortable tracklists with optional BPM/Key columns, and metadata cover art editing. Grouping logic for albums and artists is now more reliable and accurate, and recently played tracking has been improved across Home and global search. You also get a new Shuffle All action in Library views, better artist-page context, and a Show in Folder button in track info. Discord Rich Presence reliability has been significantly improved, especially on Linux and in cover art lookups. NOTE: You may need to rescan your library after updating. Added Experimental ReplayGain support, including track/album gain tag parsing and playback gain application with normalization fallback. ReplayGain scan toggle in Settings, with backfill support for existing libraries. Subfolder-level library management with include/exclude controls, hierarchical browsing, and Save & Scan workflow. Scan cancel support (button + Esc) with staged scan progress feedback. Opt-in BPM/Key metadata parsing and optional BPM/Key tracklist columns. Sortable tracklists (Title, Artist, BPM, Key) with reset to default album order. Shuffle All button for current Library tracklist context. Metadata Editor cover art editing (replace/remove) with preview and diff confirmation. Artist page split view for Albums and Featured In. Show in Folder button in track info sidebar. Volume slider persistence across restarts Improved Library scanning speed and overall scan UX. Folder management UX, warning visibility, and subfolder handling. Home recents tracking quality (deduping, smarter artist/album mapping, responsive limits). Quick Launch ranking, grouping, and empty-state shortcuts. Discord cover art lookup matching and fallback behavior. Packaging pipeline now prunes ffprobe-static by target platform/arch, reducing package size by ~200mb. Artist page QoL and general library UI polish. Normalization controls with more granular target handling and clearer safety flow. Fixed Discord RPC connection failures on Linux and additional reconnect/socket stability issues. Queue behavior when searching in tracklists (now seeds correctly from the full sorted context). Album grouping issues when Album Artist metadata is missing. Crash on edge-case files during library scanning. Metadata Editor layout/UI issues on larger displays. Fullscreen long-title overflow issues. Download: Astra 0.4.0 Beta | 141.0 MB (Open Source) View: Astra Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
Read Full ArticleThis article was originally published on neowin. Click the button above to read the complete article.