A native macOS music player for the library you actually own. Bit-perfect playback, gapless, ReplayGain, 10-band EQ, watched folders, harmonic shuffle, full-screen visualizer. A terminal edition in Rust for Linux and Windows ships alongside.
Convert between AAC, ALAC, FLAC, MP3, Opus, Vorbis, WAV, and AIFF without the lossy tandem. LUFS-normalized gain applied before encoding so nothing clips. Metadata and artwork round-trip through every format.
The shuffle engine and audio analyzer inside Auric Player and Auric TUI. Rust library with a C FFI layer. Extracts BPM, musical key, energy, brightness, and dynamic range; picks the next track by Camelot-wheel harmonic compatibility, BPM continuity, spectral smoothness, and listener freshness.
A music recommendation engine that reads production credits, label associations, artist relationships, tag folksonomy, and CLAP audio embeddings — not your listening history. FastAPI service on Railway, cold-start by design.
The shuffle engine isn’t a feature of the Mac app; it’s a separate Rust crate that the app and the TUI both link. Your library is analyzed locally, the Camelot wheel picks the next track, and nothing leaves your machine.
The player, the converter, and Drift all run entirely offline. No accounts, no telemetry, no phone-home check-ins. Signal is the only piece that hits the network, and only when you explicitly ask it for a recommendation.
Most recommendation systems learn what you’ve listened to. Signal reads what the music is: who produced it, who released it, what it sounds like in the CLAP embedding space, and who the world thinks it’s adjacent to. Cold-start by design.
Auric TUI isn’t a demo or a stripped-down port. It uses the same Drift engine, the same 10-band EQ, and the same library format as the Mac app. Open source, MIT/Apache.