Bit-perfect playback of FLAC, ALAC, AAC, MP3, WAV, AIFF, and OGG Vorbis. Automatic hardware sample rate matching sends 96 kHz and 192 kHz files to your DAC at native resolution. Exclusive (hog) mode bypasses the macOS system mixer entirely. Gapless playback. LUFS-targeted normalization that never clips.
An intelligent shuffle engine that understands your music. Drift analyzes every track’s BPM, key, energy, and spectral brightness, then builds sequences with harmonic mixing, tempo continuity, and genre-aware transitions. Shuffles like a DJ, not a random number generator.
Graphic EQ with ISO standard bands from 32 Hz to 16 kHz. 23 built-in presets from Flat to Classical to Hip-Hop. Adjustable pre-gain with automatic anti-clipping. All settings persist across sessions.
Point Auric at your music folders and it monitors them continuously. New files are detected and scanned automatically. Metadata is read from FLAC, ALAC, AAC, MP3, WAV, AIFF, and OGG without converting or modifying your originals.
Dedicated fullscreen now-playing experience with blurred artwork backdrop, large artwork hero, draggable progress, and a liquid glass queue panel. A generative visualizer driven by Drift’s BPM, key, and energy analysis can replace the artwork with a single keypress.
Build dynamic playlists with rules. Filter by artist, album, genre, year, play count, rating, duration, file size, sample rate, bit depth, or file path. The playlist updates as your library changes.
Scrobble every track automatically. Love and unlove from the player controls. Artist pages show full biographies, genre tags, and two tiers of recommendations — similar artists already in your library, and artists you might like.
Real-time audio visualization powered by Metal shaders and vDSP FFT analysis. Spectrum bars and waveform modes. Beat detection drives pulse animations. The visualizer responds to your theme color.
Host a radio station from your library. Friends connect directly using the app or any web browser. Four quality tiers from lossless PCM to AAC 96 kbps. The web player works on mobile with raw PCM streaming for universal browser compatibility.
Identify unknown tracks using audio fingerprinting. Auric generates a chromaprint fingerprint and queries the AcoustID database to find the correct title, artist, and album. Run it on individual tracks or batch-process your entire library.
Automatically find and embed missing album artwork. Queries iTunes Search for mainstream catalog hits and MusicBrainz + Cover Art Archive for deeper cuts. Artwork is written back into the audio files themselves, not just the library database.
Configurable fuzzy matching on artist, title, album, and track number. Ignore specific pairs permanently. Long-running cleanup sessions get their own window.
Auric TUI brings the same engine to the command line. Open source.
A cross-platform terminal music player written in Rust. Ratatui for the interface, cpal plus Symphonia for the audio path, the same Drift engine doing harmonic shuffle underneath. Native audio backends on macOS, Linux, and Windows. Vim-style keybindings. Mouse support. Miller-column library browsing. Real-time FFT visualizer. Album artwork rendered inline via Kitty, Sixel, iTerm2, or halfblock fallback.
cargo install --git https://github.com/flntfnd/auric-tui