Your music,
on your machine.

A desktop music player for Linux. No account, no Nuvo server, and a library that stays in an encrypted file on your computer.

Beta 0.2.10. The first public release is close.

0
downloads
0
GitHub stars
2
Telegram subscribers
Nuvo Home with mixes, saved albums and the player barNuvo Home with mixes, saved albums and the player bar

No account. No server. Your file.

Your library, likes and history live in one encrypted database on your computer. Lose the machine and 24 words bring everything back.

  • Encrypted library and audio cache
  • No Nuvo account, ever
  • No Nuvo server to go down
  • No telemetry
How the encryption works
A playlist in Nuvo with covers and songsA playlist in Nuvo with covers and songs

Nine looks. Then your own.

A preset repaints the whole app and its icon. The colour editor changes the window while you pick, and warns you about low contrast.

Nuvo. Pick one. The page follows it.

Nuvo Home in the Nuvo themeNuvo Home in the Nuvo theme
Nuvo Home in the Editor theme
Nuvo Home in the Orbit theme
Nuvo Home in the Vinyl theme
Nuvo Home in the Cosmos theme
Nuvo Home in the Sunset theme
Nuvo Home in the Amethyst theme
Nuvo Home in the Y2K theme
Nuvo Home in the Cassette theme

Tune it by ear.

Ten bands on one curve, drawn over a live spectrum. Twelve presets, speed and pitch, reverb and loudness that evens out between tracks.

  • Ten-band equalizer, twelve presets
  • Slowed, Nightcore and Daycore
  • A-B loop and moments
  • Sleep timer
Dragging an equalizer band in Nuvo over a live spectrumDragging an equalizer band in Nuvo over a live spectrum

Sing along, word by word.

Full-screen karaoke lights up by line, word, fill or step. Paste your own lyrics, tap along to time them, or let a .lrc file beside the track take over.

  • Synced lyrics from LRCLIB
  • Your own lyrics win over any source

Song: “Orbit” by Josh Woodward, music, lyrics and cover under CC BY 4.0. joshwoodward.com

The karaoke view in Nuvo playing Orbit by Josh WoodwardThe karaoke view in Nuvo playing Orbit by Josh Woodward

Your listening, in numbers.

Hours, streaks, your rhythm through the year and the song you played most. All of it counted on your machine, and yours to export or delete.

  • Totals by track, artist and period
  • Stored only in your encrypted library
The statistics page in NuvoThe statistics page in Nuvo

Music at the top of the screen.

The Notch is a small island with the cover and a live meter. Open it for the seek line and controls, without leaving what you are doing.

KDE Plasma, Hyprland, Sway and any X11 session. On GNOME Wayland, Nuvo feeds the system media widget instead.

Everything in the box.

YouTube MusicSoundCloudApple MusicDeezer

Bring your playlists.

Paste a link from YouTube, SoundCloud, Apple Music or Deezer, or drop a CSV. Spotify exports work through a file.

438 ms

to a window with text

Preliminary
Mixes built on your machine.Mixes built on your machine.

Mixes built on your machine.

Ranked locally from your plays and likes. Nothing about your taste leaves.

Paste anything into Search.Paste anything into Search.

Paste anything into Search.

A song link from almost anywhere turns into a track.

A queue beside anything.A queue beside anything.

A queue beside anything.

Open it over any screen and reorder what plays next.

Yours down to the CSS.Yours down to the CSS.

Yours down to the CSS.

Custom CSS behind a strict checker, with a safe mode if a look breaks.

  • Watched music folders
  • Radio from any track
  • Reverb and speed presets
  • Moments in any track
  • Song recognition
  • Dislike on every song
  • Save tracks as files
  • Duplicate finder
  • HTTP and SOCKS5 proxy
  • Media keys and MPRIS
  • Rebindable shortcuts

Next to the others.

Eight things that matter, checked against each app. The full comparison has 44 rows, sources and notes.

NuvoLinerRiffSpotify
No account neededYesNoYesNo
Library on your machineYesNoYesNo
Library encrypted on diskYesNoNoNo
Recovery phraseYesNoNoNot confirmed
Gapless playbackYesNoNoYes
Translation on your machineYesNoNoNot confirmed
Ranking on your machineYesNoNot confirmedNot confirmed
The NotchYesNoNoNot confirmed
Full comparison

Almost ready to go home with you.

Nuvo has no public release yet. The channel gets the news first, and this page turns into real download buttons on the day.

Release date: not dated yet

Join the Nuvo channel@getnuvo · news, releases and sneak peeksOpen Telegram
  • Linux

    Supported. The key sits in a keyring such as GNOME Keyring or KWallet, or in a private file if there is none.

    AppImage.deb
  • Windows

    Built, not tested yet.

    Windows installer
  • macOS

    Built, not tested yet.

    macOS disk image

Builds are unsigned, and here is why.

A Windows certificate and an Apple developer account cost money every year, and Nuvo is free. So your system cannot tell who made the file and may warn you the first time. Every release lists SHA-256 checksums so you can check the file yourself.

What to press on each system

AGPL-3.0-or-later. You can read, change and rebuild every line.

Questions

Do I need an account?

No. Nuvo has no account system and no server. Signing in to YouTube is optional and only helps with blocked streams and your YouTube playlists.

Where does the music come from?

From YouTube Music and SoundCloud for streaming, and from folders of your own files. Nuvo does not host music. Those services can change or block access, and using them is your responsibility under their terms.

Does it work offline?

Cached tracks and local files play without a connection. Lyrics, search and new tracks need the network.

What does Nuvo send over the network?

Requests to YouTube, SoundCloud and LRCLIB to play and find music and lyrics, and to the public API of a service when you paste its link. An update check contacts github.com, and you can turn it off. Recommendations are computed on your machine.

What if I lose the recovery phrase?

If your keyring still holds the key, Nuvo keeps working. If the key is gone and you have no phrase, the library cannot be opened. Write the phrase down when Nuvo shows it.

Why does a pasted Spotify link not work?

Nuvo cannot read Spotify links. Export your playlist as CSV, for example with Exportify, and import the file.

Which platforms are supported?

Linux. Windows and macOS builds exist and have not been tested.

Is it free?

Yes. Nuvo is licensed under the AGPL-3.0-or-later. You can use, change and share it. A modified version you distribute or run as a service must share its source under the same licence.

All questions in the docs