Comparison
WaveFlow vs Dopamine
Two clean, open-source players for the music on your computer.
WaveFlow 2.0.1 and Dopamine 3.0.12 facts read on November 9, 2026
The short answer
Dopamine and WaveFlow share a lot: open source, free, a clean library on Windows, macOS and Linux, smart playlists and scrobbling. Dopamine keeps things simple and is translated into more languages. WaveFlow goes further on sound and around the music: bit-perfect output, DSD, word-by-word lyrics, internet radio, plugins, a DLNA server and its own music server.
What matters
Sixteen points most listeners weigh when they pick a player. Each side gets a sentence, and the better one on that point is marked. Where it is close, it is a tie.
Price and openness
Tie
WaveFlowFree and open source under the GPL.
DopamineFree and open source under the GPL, with optional donations.
Platforms and languages
Tie
WaveFlowWindows, macOS and Linux, in 17 languages.
DopamineWindows, macOS and Linux, with 25 bundled translations and room for your own.
Sound and output
WaveFlow Better hereExclusive, bit-perfect output and DSD files, built in.
DopaminePlays through Chromium's audio: a choice of device, no exclusive mode, no DSD.
Lyrics
WaveFlow Better hereSynced lyrics word by word, from several sources, with romanization and translations.
DopamineSynced lyrics line by line from .lrc and .srt files, and plain lyrics online.
Library and tagging
Tie
WaveFlowSmart playlists, duplicates, loudness and tempo analysis.
DopamineSmart playlists with a BPM filter, half-star ratings, artist splitting and playlist folders.
Extending it
WaveFlow Better hereSandboxed plugins from a checked store.
DopamineThemes and translations can be added; no plugin system.
Track record
WaveFlow1.0 shipped in May 2026.
Dopamine Better hereDopamine 2 came first on Windows; the cross-platform Dopamine 3 went through 40 previews before 3.0 in November 2025.
Beyond this computer
WaveFlow Better hereInternet radio, a DLNA and an MPD server, its own music server and QuickPlay.
DopamineLocal files only: no radio, no server, no network sharing.
In your language
Tie
WaveFlow17 languages, right-to-left included.
Dopamine25 languages, and you can add your own translation files.
Last.fm scrobbling, built in
Tie
WaveFlowScrobbles to Last.fm out of the box.
DopamineScrobbles to Last.fm and ListenBrainz out of the box.
Mixes made from your own listening
WaveFlow Better hereDaily Mix and On Repeat, generated from what you actually play.
DopamineSmart playlists from rules you write, play count included; no mixes are made for you.
Listening statistics, built in
WaveFlow Better hereA statistics page with listening time, a yearly heatmap and your top tracks, artists and albums, plus WaveFlow Wrapped, all computed on your computer.
DopaminePlays, skips and last played as columns; there is no statistics page.
Finds duplicate tracks
WaveFlow Better hereFinds identical files stored in different folders and lets you keep one copy.
DopamineNo duplicate finder.
Artwork and artist info found online
Tie
WaveFlowFetches missing artwork from Deezer and artist bios from Last.fm, built in.
DopamineDownloads covers from Last.fm, artist images through MusicBrainz and Fanart.tv, and Last.fm bios, built in.
One switch to go fully offline
WaveFlow Better hereOffline mode, a single switch, turns off the online features at once; DLNA, MPD and Discord presence keep working.
DopamineNo single switch; update checks, lyrics, covers and scrobbling each have their own toggle.
Plugins kept apart from your system
Tie
WaveFlowPlugins run sandboxed in WebAssembly and only get the permissions they declare.
DopamineNo plugins, so no third-party code runs inside it.
TallyWaveFlow 8Dopamine 1Tied 7
What each one can do
Yes, no or not confirmed: not confirmed means no official page settles it either way. WaveFlow is read at 2.0.1.
| Capability | WaveFlow | Dopamine |
|---|---|---|
| Getting it | ||
| Free to download and use | Yes | Yes |
| Open source | YesGPL-3.0-only. | Yes |
| Windows | Yes | Yes |
| macOS | YesNot notarized by Apple yet; an install script clears the quarantine flag. | Yes |
| Linux | Yes | Yes |
| Translated interface | Yes17 languages, right-to-left included. | Yes25 bundled translations; you can add your own. |
| Portable mode | No | Not confirmed |
| Playback | ||
| Gapless playback | Yes | Yes |
| ReplayGain | Yes | YesReads ReplayGain tags; it does not scan. |
| Exclusive, bit-perfect output | YesOn Windows, macOS and Linux. | No |
| DSD files | YesDSF and DFF, sent as DoP to a DAC that takes it, converted to PCM otherwise. | No |
| Equalizer | Yes6 bands, with presets. | Yes10 bands, with presets. |
| Crossfade | Yes | Yes |
| Lyrics | ||
| Synced lyrics | Yes | YesFrom .lrc and .srt files next to the track. |
| Word-by-word lyrics | YesEstimated when a source only has line timing. | No |
| Library | ||
| Smart playlists | Yes | Yes |
| Tag editor | Yes | Yes |
| Tags from MusicBrainz | Yes | NoUsed to find artist pictures, not to tag. |
| CD ripping | No | No |
| Format conversion | No | No |
| Duplicate finder | YesIdentical files stored in different folders. | No |
| Mixes from your listening history | Yes | No |
| Listening statistics page | Yes | No |
| Connections | ||
| Last.fm scrobbling | Yes | Yes |
| Internet radio | Yes | No |
| Podcasts | Yes | No |
| DLNA / UPnP | YesA media server, off by default; an MPD server too. | No |
| Plays from a Subsonic, Jellyfin or Plex server | NoWaveFlow Server only, for now. | No |
| Downloads artwork and artist info | Yes | Yes |
| One switch turns off the online features | Yes | No |
| Extending and look | ||
| Plugins | Yes | No |
| Sandboxed plugins with permissions | Yes | NoIt has no plugins. |
| Skins or themes | YesSix skins and fourteen themes. | Yes12 colour themes, and a folder for your own. |
Which one to pick
Choose WaveFlow if…
- you have a DAC and want bit-perfect output or DSD
- you want lyrics word by word, internet radio and plugins
- you want to reach your music from other devices
Choose Dopamine if…
- you want a simple, quiet player that does the essentials well
- your language is among Dopamine's 25 and not among WaveFlow's 17
- you like half-star ratings and playlist folders
Where WaveFlow still loses
What Dopamine does better today, said plainly. A loss stays on this page until it is no longer true.
Languages: Dopamine bundles 25 translations and lets you add your own; WaveFlow has 17.
Track record: Dopamine has a longer history, from Dopamine 2 to 3.0 in November 2025; WaveFlow reached 1.0 in May 2026.
Simplicity: Dopamine does less, and some listeners will find it easier to settle into.
About Dopamine
Dopamine is a free, open-source music player for Windows, macOS and Linux that plays the files already on your computer. It aims for a clean, good-looking library with little setup, with lyrics, themes, smart playlists and scrobbling.
- Made by
- Digimezzo
- Licence
- GPL-3.0
- Price
- Free (optional donation)
- Desktop systems
- Windows · macOS · Linux
- Version compared
- 3.0.12released November 7, 2026
Method and sources
Every fact about Dopamine was read on its own website, documentation, repository or store page on November 9, 2026; nothing comes from reviews or from memory. A capability is yes only when an official page shows it, no when an official page rules it out or the area is covered and it is absent, and not confirmed otherwise. Descriptions are our own words.
WaveFlow facts come from its repository, at the 2.0.1 release (November 10, 2026).
This page has no speed or memory figures: we only publish a measure we can rerun, with the versions, the machine and the method beside it.
Sources for Dopamine
- github.com/digimezzo/dopamine/releases/tag/v3.0.12read November 9, 2026 · Version, Windows, macOS
- github.com/digimezzo/site/blob/main/src/app/components/donate/donate.component.htmlread November 9, 2026 · Free to download and use
- github.com/digimezzo/dopamine/blob/master/LICENSEread November 9, 2026 · Open source
- github.com/digimezzo/dopamine/blob/master/README.mdread November 9, 2026 · Linux
- github.com/digimezzo/dopamine/tree/master/src/assets/i18nread November 9, 2026 · Translated interface
- github.com/digimezzo/dopamine/blob/master/electron-builder.config.jsread November 9, 2026 · Portable mode
- github.com/digimezzo/dopamine/blob/master/CHANGELOG.mdread November 9, 2026 · Gapless playback, ReplayGain, Crossfade, Smart playlists, Tag editor, CD ripping, Format conversion, Last.fm scrobbling, Internet radio, Podcasts, DLNA / UPnP, Plays from a Subsonic, Jellyfin or Plex server
- github.com/digimezzo/dopamine/blob/master/src/app/services/audio-output-device/audio-output-device.service.tsread November 9, 2026 · Exclusive, bit-perfect output
- github.com/digimezzo/dopamine/blob/master/src/app/common/application/file-formats.tsread November 9, 2026 · DSD files
- github.com/digimezzo/dopamine/blob/master/src/app/services/playback/audio-player/audio-equalizer.tsread November 9, 2026 · Equalizer
- github.com/digimezzo/dopamine/blob/master/src/app/services/lyrics/lyrics.service.tsread November 9, 2026 · Synced lyrics
- github.com/digimezzo/dopamine/blob/master/src/app/services/lyrics/lrc-lyrics-getter.tsread November 9, 2026 · Word-by-word lyrics
- github.com/digimezzo/dopamine/blob/master/src/app/common/api/musicbrainz/musicbrainz.api.tsread November 9, 2026 · Tags from MusicBrainz
- github.com/digimezzo/dopamine/tree/v3.0.12/src/app/servicesread November 9, 2026 · Duplicate finder, Sandboxed plugins with permissions
- github.com/digimezzo/dopamine/blob/v3.0.12/src/app/services/playlist/smart-playlist-query-builder.tsread November 9, 2026 · Mixes from your listening history
- github.com/digimezzo/dopamine/blob/v3.0.12/src/assets/i18n/en.jsonread November 9, 2026 · Listening statistics page
- github.com/digimezzo/dopamine/blob/v3.0.12/src/app/services/indexing/online-album-artwork-getter.tsread November 9, 2026 · Downloads artwork and artist info
- github.com/digimezzo/dopamine/blob/v3.0.12/src/app/ui/components/settings/online-settings/online-settings.component.htmlread November 9, 2026 · One switch turns off the online features
- github.com/digimezzo/dopamineread November 9, 2026 · Plugins
- github.com/digimezzo/dopamine/blob/master/src/app/services/appearance/default-themes-creator.tsread November 9, 2026 · Skins or themes
- github.com/digimezzo/site/blob/main/docs/assets/blog/post/dopamine-3.0.0.mdread November 9, 2026
Sources for WaveFlow
Questions
Is Dopamine or WaveFlow lighter?
We have not measured it, so we do not say. Dopamine is built on Electron and WaveFlow on Tauri; we only publish a figure we can rerun.
Does Dopamine support bit-perfect output?
Not as of 3.0.12: it plays through Chromium's audio and lets you pick the output device. WaveFlow has exclusive output on Windows, macOS and Linux.
Can I move from Dopamine to WaveFlow?
Point WaveFlow at the same folders; it reads your tags and your ReplayGain values as they are. Dopamine keeps working beside it.
Other comparisons
- WaveFlow vs foobar2000WaveFlow 9 · foobar2000 3 · tied 4
- WaveFlow vs MusicBeeWaveFlow 8 · MusicBee 4 · tied 4
- WaveFlow vs StrawberryWaveFlow 6 · Strawberry 2 · tied 8
- WaveFlow vs Quod LibetWaveFlow 8 · Quod Libet 3 · tied 5
- WaveFlow Server vs NavidromeWaveFlow Server 11 · Navidrome 3 · Neutral 4
- WaveFlow Server vs JellyfinWaveFlow Server 7 · Jellyfin 3 · Neutral 8
- WaveFlow Server vs PlexWaveFlow Server 10 · Plex 4 · Neutral 4
- WaveFlow Server vs AmpacheWaveFlow Server 8 · Ampache 2 · Neutral 8