Your music,
beautifully played.

XeroTunes is a feature rich, powerful, elegant music player for the collection you own. Free, open source and can be used fully offline.

  • Windows
  • macOS
  • Linux
  • MP3 · FLAC & more
XeroTunes showing the All Songs library with 2073 tracks while playing Dead Space by Eminem & Linkin Park

Your whole library.
Perfectly in order.

Browse by song, album, artist, album artist, genre, year, or the exact folder hierarchy on disk. Filtering and instant search keep the track you want a keystroke away.

And because every file lives on your own drive, no streaming service can pull an album, rewrite your library, or track what you play.

  • Sort by any column, filter by genre & year
  • Recently added, album artists, and Ctrl+K search from anywhere
  • Folder & hierarchy views built for big collections
XeroTunes search filtering the library to tracks and albums matching 'come back'

Synced lyrics.
Spotless tags.

XeroTunes reads embedded lyrics and external .lrc files, scrolling synced lyrics line by line as the track plays. Open the ID3 tags of any file to see exactly what you have, down to sample rate, bit depth and bitrate.

  • Synced & unsynced lyrics, embedded or .lrc
  • Full ID3 tag viewer for every track
  • Tag editor with a lyric-sync studio
XeroTunes lyrics view scrolling synced lyrics from an LRC file while playing Remember We Die by Gemini Syndrome

Show the world
what you're playing.

Share your offline listening on Discord, just like Spotify. Friends see your current track in real time, right on your profile. No streaming service required.

A Discord rich-presence card reading 'Listening to Dead Water' by Maxson from the High Seas EP

A player that
stays out of the way.

Play a track without opening the full app. XeroTunes Mini is a compact, always-handy window for when you just want to hear a file. No library, no fuss.

  • Launch from your file manager, or drop a file straight onto it
  • Compact, non-intrusive, always on hand
  • Windows-only today; macOS & Linux coming soon
The XeroTunes Mini window playing Learning How To Be Human by Manafest

Drop the needle.
Virtually. Soon

Vinyl mode turns XeroTunes into a virtual turntable: your album art on a spinning record, tonearm and all. The ritual of vinyl, without the shelf space.

Everything you need.

Cross-platform

Windows, macOS and Linux.

The same app and the same library on every desktop you own.

Formats

Seven formats, straight off disk.

Supported formats include MP3, M4A, FLAC, WAV, AAC, OPUS, OGG and WebM. Perhaps more but thats all i tested 🤧

Cast

Send it to the big speakers.

Chromecast and Google Cast devices on your network can stream your music in its full glory!

Output

Per device volume and pause on drop.

Volume is kept per device, so no more sudden sound bursts 💀 and stop song on headphones unplugged.

Desktop

Controls where you expect them.

Made with care 💖, so full Media keys and control support wherever possible. *Varies per OS*

Overlay

See what's next.

A small overlay to see what's the next track without leaving your current app/game. works best on Windows. Linux, macOS is a bit more limited.

Artwork

Artists with faces.

See your favourite artists' photo and more straight from the app! powered by TheAudioDB!

Appearance

Welcome to the dark side. or the light side?

No need to flash bang your eyes, we got you on both sides. Light and dark modes + customizable title bar as per your taste choose from macOS, Windows, GNOME or KDE

Touch

"touch grass" nah bro, touch XeroTunes!

Touch first design no need to struggle with your fingers, we got you covered. Works on touch screen laptops and tablets.

Open source

Free, and staying that way.

GPL-3.0. No ads, no tracking, no subscriptions. Built in the open on GitHub.

Soon

A built-in equalizer.

Shape every track to your speakers and your room.

Soon

Smart recommendations.

What to play next, drawn from what you already listen to.

Works with your servers too

XeroTunes is fully media server compatible and can easily work besides your local library.

  • Jellyfin
  • Emby
  • Subsonic API
  • UPnP / DLNA
  • Nextcloud
  • WebDAV

Download XeroTunes

Free, open source, and ready for your desktop.

Release channel

Check out new features early! Expect occasional bumps hear and there, but feel free to help us report anything broken on GitHub. This is a seperate app so it won't interfere with your stable install.

Source, changelogs and older builds live on GitHub Releases. Stuck, or want to ask something? Join the Discord.

Discord account made today? You can't join yet. The server turns away brand-new accounts to keep spam bots out. Give yours a few days and the invite will work.

Will it run on your machine?

  • Windows 10 or 11, 64-bit.
  • macOS 12 Monterey or newer, on Apple silicon or Intel.
  • Linux on a 64-bit Intel or AMD machine. Versions below.
Linux versions
Ubuntu 20.04 LTS and newer
Linux Mint 20 and newer
Pop!_OS, Zorin, elementary anything built on Ubuntu 20.04 or newer
Debian 10 (buster) and newer
Fedora 29 and newer
RHEL, Rocky, AlmaLinux 8 and newer
openSUSE Leap 15.3 and newer
Amazon Linux 2023
Arch, Manjaro, EndeavourOS any up-to-date install
Gentoo, Void, NixOS any up-to-date install
Alpine, postmarketOS not supported

Which file to grab. Take the .deb on Ubuntu, Debian, Mint and Pop!_OS, and the .rpm on Fedora, RHEL and openSUSE; both pull in what they need. The .zip is for everything else and installs nothing, so you are on the hook for the libraries it expects.

No ARM builds on Linux. Raspberry Pi, Asahi Linux and ARM virtual machines can't run XeroTunes yet. (Apple silicon Macs can — that build is macOS-only.)

Distro not in the list? If your vendor still ships it security updates and it isn't Alpine, it will run. Ask in the Discord and someone will check with you.