▲ 0 r/linuxaudio
[Show] I built RustMusic — a free open-source HD music player, actually native on Linux (bit-perfect, DSD, tag editor, DLNA)
Hey,
I've been working on RustMusic for the past few months. It's a free and open source HD music player written in Rust.
I mainly started it because I wanted a player that takes audio quality seriously while treating Linux as a proper platform, not just another build target.
Version 0.2.0 is now available and I'd really like to get some feedback from Linux users and audiophiles.
🎯 Bit-perfect audio
On Linux, RustMusic can use ALSA exclusive mode with D-Bus device reservation, allowing PipeWire to properly release the audio device when needed.
There is also WASAPI Exclusive support on Windows and CoreAudio hog mode on macOS.
🎧 DSD support
RustMusic can play DSF and DFF files and send DSD64 up to DSD256 using DoP passthrough to a compatible DAC.
If your DAC doesn't support DoP, RustMusic can convert DSD to PCM instead.
🏷️ Tag editor
You can edit metadata for MP3, FLAC, DSF and DFF files, either individually or in batch.
There's also a spreadsheet-style editor for larger libraries and automatic metadata and cover import using Deezer's public API.
📡 Built-in DLNA / UPnP server
You can share your music library directly with compatible amps, streamers and other devices without having to configure a separate DLNA server.
🎚️ ReplayGain
Track and album modes are supported, with an adjustable preamp.
There are also a few other features like MPRIS support, sleep timer, mini-player, always-on-top mode, multiple profiles and a high contrast accessibility mode.
Linux builds are available as .deb, .rpm and .AppImage.
I also provide a glibc 2.35 compatible build for Debian 12, Ubuntu 22.04, Linux Mint and similar systems.
RustMusic is GPL-3.0. No account, no ads, no telemetry.
What I'm mainly looking for now is feedback from people using different Linux setups.
If you try it and something breaks, tell me. If something feels wrong or badly designed, tell me that too. That's much more useful to me than just hearing that everything looks good.
I'm especially interested in feedback from people using external DACs, PipeWire, DoP, Arch, Fedora, NixOS or SteamOS.
🔗 Site: https://rustmusic.dev
🔗 Downloads: https://rustmusic.dev/downloads
🔗 Source / issues: https://github.com/larevuegeek/rustmusic
🔗 Changelog: https://rustmusic.dev/changelog
If you have any questions about how it works, feel free to ask. I'm the developer, so I'll do my best to answer., alternative to Foobar2000 / Audirvāna / Roon
u/LaRevueGeek — 4 days ago