Free and ad-free, thanks to you. Support

The free Hi‑Res music player.
For Windows, macOS and Linux.

3,406 downloads: thank you!

Bit-perfect playback, native DSD, live radio, podcasts, Navidrome and Jellyfin servers, network players: the essentials of an audiophile player, free and open source, on Windows, macOS and Linux. No account, no ads.

Available on
Windows
macOS
Linux
Free and ad-free, thanks to the people who support it. Support
RustMusic home: resume listening, “For you” mixes, the Online listening section and BBC Radio 6 Music live in the player
1
2
3
4

Album covers shown are property of their respective rights holders. RustMusic is a local file player: no music content is included. You must legally own the files in your library.

In action

One minute
to see it all

Home, library, artist pages, bit-perfect chain: a tour of RustMusic in under a minute.

9 reasons to switch to RustMusic

Your files deserve
a player that matches.

No subscription. No ads. No compromise. Your files, played with the quality they deserve.

Hi-Res Audio

FLAC, ALAC, WAV and AIFF in high resolution, sent to the DAC at their original sample rate in exclusive mode.

24-bit192 kHzFLACWAVAIFF

Fast and light

A native audio engine written in Rust and a light interface: the app stays responsive, even with a large library.

Smart library

Parallel import and incremental scans: only new or changed files are read again.

A polished interface

Light or dark theme, your own accent color, mini and micro player, customizable shortcuts.

Statistics

Formats, quality, most played artists and genres, in charts.

Browse by genre

Cover mosaics, filters, sorting. Explore your music differently.

Multi-profiles

Independent Netflix-style profiles. Each user has their own playlists, favorites and libraries.

Multi-libraries

Manage multiple separate sources. NAS, external drives, local folders: everything organized.

Covers and tags online

Covers, artist portraits and tags completed from Deezer and MusicBrainz in one click.

100% local
0 tracking
Open source & free
New in 0.4.0 · Radio and podcasts

Turn on the radio.
Start a podcast.

Thousands of live stations from around the world and every public podcast, in the same player as your library.

Live radio LIVE
NPR

NPR

United States · Live

−02:37 · behind live Back to live
Radio ParadiseSomaFM Groove SaladKEXPWNYCWQXR

A pause that misses nothing.

Pause the radio: it keeps coming in, up to 30 minutes, and picks up where you left it. Logo, station and current song show in the player, and Previous and Next move between favorite stations.

Top podcasts · United States Apple Podcasts
  1. 1 The Daily

    The Daily

    Resume · 38 min
  2. 2 Crime Junkie

    Crime Junkie

    Playing while downloading

  3. 3 Dateline NBC

    Dateline NBC

    New episode

  4. 4 Up First

    Up First

    New episode

  5. 5 Good Hang with Amy Poehler

    Good Hang with Amy Poehler

    New episode

The chart for every country.

“Top podcasts” follows the Apple chart for the chosen country. An episode starts within seconds, while it downloads, and picks up where you left off.

Radio Browser, the open directory Apple Podcasts or any RSS feed Turn on radio and podcasts in Settings → Online listening.

Examples taken from Radio Browser and the Apple Podcasts charts (October 2026). Logos and artwork belong to their owners; RustMusic is not affiliated with any of these stations or shows.

New in 0.4.0 · Music servers Beta

Your music, on your server too.

Navidrome, Jellyfin, any Subsonic server and the DLNA servers on NAS drives become sources, each with its own libraries, playlists, liked songs and history.

  • Instant playback, in original quality (bit-perfect possible, DSD included) or as MP3 transcoded by the server
  • “Keep offline” an album or playlist: it stays playable with the server off
  • Playlists, likes and plays synced with the server
  • Your password is never stored

Sources

This computer FLAC · DSD
Navidrome Subsonic
Jellyfin Offline
NAS (DLNA) UPnP
Navidrome Jellyfin Subsonic Gonic MiniDLNA
New in 0.4.2 · Last.fm

Your listens on Last.fm and ListenBrainz.

Link your Last.fm account in one click, without giving your password: every track you play joins your profile, and ListenBrainz too if you like.

  • Browser sign-in: you click “Allow” on Last.fm, and your password never goes through RustMusic
  • A track counts at half or after 4 minutes, and the track now playing shows on your profile
  • Offline, listens wait and are sent later
  • One account per profile, and both services at once
Your listens
Last.fm ListenBrainz
  1. One More Time

    Daft Punk

    Now playing
  2. Nude

    Radiohead

    Sent
  3. Rolling In The Deep

    Adele

    Sent
  4. Levitating

    Dua Lipa

    Waiting
  5. Money For Nothing

    Dire Straits

    Sent
Audiophile · Bit-perfect

The exact sound,
bit for bit

In exclusive mode, RustMusic bypasses the system mixer and sends your lossless files to your DAC untouched, at their original sample rate. A "Bit-perfect" badge in the player confirms it.

WASAPI exclusive

Windows

Exclusive ownership of the DAC on Windows: the mixer is bypassed and the file's native format is sent directly. True bit-perfect output, with no hidden resampling.

Bypass mixerFormat natifBit-perfect

Native DSD (DoP)

DoP

Your DSD/SACD files are passed as-is to a compatible DAC, which decodes them natively in 1-bit. The DAC displays "DSD": no more PCM conversion.

DSD64DSD128DSD256

Gapless chaining

The engine keeps the DAC locked between DSD tracks: an album's songs chain instantly, with no click, no gap and no re-sync.

Sans clicSans coupureDAC verrouillé
Supported formats

All your files. No compromise.

From MP3 to DSD, all your formats. And bit-perfect playback for your lossless files.

DSF DSD / SACD
DFF DSD / SACD
FLAC Hi-Res 24bit
WAV Lossless
AIFF Lossless
ALAC Lossless
MP3 Lossy
AAC Lossy
OGG Lossy
Opus Lossy
M4A Lossy
Smart playlist 247 titres
Field Genre = Jazz
Field Rating ≥ 4 ⭐
Nested group (AND)
Plays > 5
Year ≥ 1960
Sort: Plays ↓ · Limit: 50
Save
Smart playlists

Playlists that
build themselves.

Write your rules, RustMusic applies them live. 24 built-in fields + any tag from your files, nested groups, sort and limit, eight ready-made recipes to get started.

  • 24 library fields + any tag actually present in your files
  • Nested groups with AND/OR for complex rules
  • The number of matching tracks updates live as you type
  • 8 ready-made recipes (top plays, never played, favorite genres…)
New: tag workshop

Your metadata,
clean and no compromise.

RustMusic writes MP3, FLAC, DSF and DFF tags, covers included, without losing anything. Complete your albums from MusicBrainz or Deezer, review, then write.

  • A table-based workshop: multi-editing, items to check fixed in one click, undo (Ctrl+Z)
  • Complete online from MusicBrainz or Deezer: the right edition first, then only the fields you want
  • Nothing lost: unedited blocks copied identically (frames, cover art, MusicBrainz IDs)
  • Atomic and safe writes: on SMB NAS or locally, no corruption risk
Tag editor MP3 · FLAC · DSF · DFF
Album cover
Title
Hello
Artist
Adele
Album
25
Year
2015
Deezer suggestion 98% match

HD cover found + genre & composer suggested

via Deezer's public API: no account required

Save
New: Network Beta

Your music,
all around the house.

Send your files to network players, Sonos speakers and AirPlay devices, or let your amplifiers draw on your library through the built-in DLNA server.

  • UPnP/DLNA players (WiiM, Sonos, network amplifiers): the file goes out as is, without conversion, in hi-res if the device supports it
  • AirPlay: RustMusic plays and sends the sound in CD quality, with its queue, gapless playback and Replay Gain
  • Built-in DLNA server: artists, albums and folders with cover art, pause and seek from the amplifier, even with a VPN active
  • A "Network" button in the player turns everything on or off with one click. Off by default

Works with

WiiM Sonos AirPlay Apple TV Denon Marantz Onkyo Yamaha DLNA
UPnP · AirPlay · DLNA
Network players
AirPlay
Amps & TVs
New: amplifier remote Beta

Your amplifier, controlled from RustMusic.

Onkyo, Pioneer, Integra, Denon, Marantz and Yamaha amplifiers on the network are found automatically. A remote slides out from the edge of the window: source, volume, listening modes, zone 2 and browsing the amplifier's services.

  • A display styled like an amplifier's front panel: source, listening mode and volume, live
  • The amplifier's actual inputs as tiles, bass, treble and zone 2
  • NET and USB browsing as in the amplifier's app, with cover art and playback controls
Onkyo Pioneer Integra Denon Marantz Yamaha
Control an Onkyo, Denon, Marantz or Yamaha amplifier from your PC
NETSTEREO
TX-RZ -32.5dB
NETTVBD/DVDGAMEPHONOUSB

Amplifier services

Spotify Deezer TuneIn AirPlay
Free software

Free as in freedom, not just free of charge.

RustMusic is released under the GNU GPL v3. Its code is public, and this licence gives you four freedoms.

Use

For any purpose, at home or at work, with no account and no limits.

Study

The code is open: anyone can check how RustMusic reads your files and what it does on your computer.

Modify

Fix a bug, add a translation or adapt the player to your needs.

Share

Redistribute RustMusic, as is or modified, under the same licence.

A modified version must stay under the GPL, with its code public: RustMusic cannot be folded into closed-source software.

Support the project

Free, no ads, no subscription.
Thanks to you.

No investors, no advertising, no data sold: RustMusic is kept alive only by the support of the people who use it.

A word from the developer

Hi, I'm David, from LaRevueGeek. I build RustMusic on my own, in my spare time. Every bit of support, even €3, gives me time to fix the bugs you report, to test, and to add what you ask for.
D David, creator of RustMusic

Next goal

Signed installers

Without a signature, Windows shows a warning and macOS blocks RustMusic at install time ("RustMusic is damaged"). Goal: about €300 for one year of Apple Developer membership (€99) and a Windows code-signing certificate. Your donations go there first.

€77 raised of €300 26 %

What your support pays for

Development time: fixes, new features, answers to your feedback
Signing the Windows and macOS installers
Hosting for the website and downloads
Keeping RustMusic free, ad-free and open source

3,406 downloads, zero spent on advertising.