{"desktop":{"meta":{"title":"WaveFlow for desktop — the local music player for Windows, macOS and Linux","description":"WaveFlow plays the music you own on Windows, macOS and Linux: exclusive output, DSD, gapless and AutoMix, word-by-word lyrics, smart mixes, skins and themes. Free and open source, no account, no telemetry."},"hero":{"label":"WaveFlow for desktop","title":"Your music, played the way it was made.","editorial":"Your files, your library, your machine.","subtitle":"A music player for the files you already own. WaveFlow scans your folders, sorts everything by album, artist and genre, and plays it through its own audio engine — gapless, Hi-Res, with lyrics that follow every word. No subscription, no account, no ads.","cta_primary":"Download WaveFlow","cta_secondary":"What’s new in 2.0","platforms":"Windows · macOS · Linux","trust_open_source":"Open source, GPL-3.0","trust_no_account":"No account","trust_no_telemetry":"No telemetry","trust_downloads":"{count} downloads","shot_alt":"WaveFlow’s home in the Fluid skin: the track to pick up where you left off beside its cover, what plays next, and the suggestion of the day","shot_caption":"Fluid, the 2.0 interface: pick up where you left off, what plays next, the suggestion of the day."},"release":{"label":"Versions","stable":"Stable","stable_note":"The version to install today.","beta":"Beta","beta_note":"The new interface, and every feature marked 2.0 beta on this page.","released":"Released {date}","notes":"Release notes"},"beta":{"label":"2.0 beta","title":"What 2.0 brings","intro":"WaveFlow 2.0.0-beta.1 came out on {date}. 1.9.8 stays the stable version until 2.0 is final. To try the beta, turn on Settings → Maintenance → Updates → Beta channel, or download it from GitHub.","items":["A new interface: Fluid by default, six skins in all","Surround: each channel of 5.1 and 7.1 sent to its own speaker","AutoMix: crossfades that land on the beat","WebDAV and SMB shares as library folders","A Quality tab that spots fake lossless files","A tag workshop and MusicBrainz enrichment, with undo","A rebuilt lyrics editor, and Release Radar built in","Podcasts, playlist import and global shortcuts"],"formats":"The beta is published as a Windows installer (.exe), a macOS DMG, an AppImage and a .deb.","link":"Read the beta’s release notes"},"new_in_2":"New in 2.0","sound":{"label":"Sound","title":"An engine built for your DAC","intro":"WaveFlow decodes, mixes and plays through its own real-time engine. Shared output just works; exclusive output gives the device to WaveFlow alone.","points":[{"title":"Every format you own","body":"MP3, FLAC, ALAC, AAC (HE-AAC included), Opus, Ogg Vorbis, WAV, AIFF and DSD — plus WavPack and Monkey’s Audio from 2.0."},{"title":"Exclusive output on every system","body":"WASAPI exclusive on Windows, CoreAudio hog mode on macOS, a direct ALSA device on Linux. Bit-perfect when nothing alters the signal and the output follows the file’s sample rate — and WaveFlow says when it is."},{"title":"Hi-Res and DSD","body":"The quality of every track in the player bar, with a Hi-Res badge from 24 bits. DSF and DFF from DSD64 to DSD1024, converted to PCM, or sent untouched as DSD over PCM (DoP) to a DAC that accepts it."},{"title":"Gapless, and crossfades that think","body":"Albums play without a gap. A crossfade can leave an album’s tracks alone, or follow the tempo gap between two songs."},{"title":"AutoMix","body":"The fade lands on both tracks’ beats, over 32, 16, 8 or 4 beats, and falls back to a plain fade when the tempos don’t meet."},{"title":"Surround","body":"Each channel of 5.1 and 7.1 goes to its own speaker. With fewer speakers, the channels are mixed down to fit, without clipping."},{"title":"ReplayGain, EQ and speed","body":"Track or album ReplayGain, a 6-band equalizer with presets, speed from 0.5× to 2× (keeping the pitch from 2.0), A-B repeat and a sleep timer."}],"media_alt":"An album page: the cover, title, year and length, the track list with the playing track highlighted, and the file’s quality in the player bar","media_caption":"An album, with the quality of the file playing in the player bar."},"lyrics":{"label":"Lyrics","title":"Lyrics that follow every word","intro":"Synced lyrics come from the file itself, a .lrc beside it (a .ttml too from 2.0), LRCLIB and other sources, or a plugin — and light up word by word when the source has the timing.","points":[{"title":"Word by word","body":"Enhanced LRC and TTML timing, in the immersive view, the side panel and the mini-player. Lyrics timed by the line can get an estimated word timing if you turn it on."},{"title":"Romanization and translation","body":"Romanized lines under Japanese, Korean and Chinese, and translations beside the original, when the source provides them."},{"title":"An editor of your own","body":"Write, sync and check lyrics in three steps, with undo, and save them as LRC, Enhanced LRC or TTML."},{"title":"Floating lyrics","body":"One line above every window, or the always-on-top mini-player with the cover and the lyrics."}],"media_label":"The immersive view: a track’s Canvas clip looping beside lyrics lit word by word, with a romanization under each line","media_caption":"The immersive view, lyrics lit word by word.","mini_label":"The always-on-top mini-player with the cover and the current lyrics, lit word by word","mini_caption":"The mini-player, always on top."},"library":{"label":"Library","title":"A library that reads the music, not just the tags","intro":"Point WaveFlow at your folders and it keeps up as files come and go. Every album, artist, genre, year and folder gets its page, and search understands pinyin for Chinese titles.","points":[{"title":"WebDAV and SMB shares","body":"Add a share as a library folder, without mounting it on your system. WaveFlow only reads it."},{"title":"A Quality tab","body":"Spots files sold as lossless that are not, silent or upsampled files, duplicates and albums with missing tracks. Replace a file with a better copy and keep its plays, likes and playlists."},{"title":"MusicBrainz, without touching your files","body":"Genres, dates, credits and covers filled in your library, never written into the files. Doubtful matches wait for your review, and every change can be undone."},{"title":"A tag workshop","body":"Edit a selection, an album or a folder — fill, find and replace, case, numbering — with a field-by-field preview before anything is written, and an undo."},{"title":"Measured, not guessed","body":"Loudness and tempo are analysed on your machine, and from 2.0 energy and key too, for the mixes and the transitions."}],"media_alt":"The tag workshop’s preview before writing an album matched on MusicBrainz: for each file, every changed field shown before and after","media_caption":"The tag workshop: every change previewed, every change undoable."},"mixes":{"label":"Mixes and playlists","title":"Mixes made from what you play","intro":"Everything is worked out on your computer, from your own listening. No service decides what you hear next.","points":[{"title":"Daily Mix and On Repeat","body":"Three Daily Mixes built from your top artists — sorted by the energy of their songs from 2.0 — and On Repeat with what you played most over the last 30 days."},{"title":"Mood Radio","body":"Five moods — Focus, Chill, Workout, Party, Sleep — each a 40-track station drawn from your library."},{"title":"Smart playlists","body":"Rules joined with and, or and not, over 25 kinds of conditions, with a live count of what matches."},{"title":"Release Radar","body":"New releases from the artists in your library, now built into the app."},{"title":"Bring your playlists","body":"Import from M3U, CSV, JSON or a public Deezer link; the tracks you don’t have yet keep their place."}],"media_alt":"Home, further down: Daily Mixes and On Repeat made for you, your own mixes, recently added albums","media_caption":"Made for you: Daily Mix, On Repeat and your own mixes."},"interface":{"label":"Interface","title":"Six skins, lit by the cover","intro":"Not six palettes: six layouts, each with its own type, materials and motion, in fourteen themes. From 2.0 the accent can also be a colour of your own, or the cover’s.","points":[{"title":"Six skins, 84 combinations","body":"Fluid, Liquid, Pulse, Editorial, Lounge and Studio, each in fourteen themes."},{"title":"The immersive view","body":"The cover, the lyrics and a live spectrum on the whole screen, with the track’s Canvas clip or animated cover when it has one."},{"title":"Mini-player and tray","body":"An always-on-top mini-player with the lyrics, and WaveFlow in the system tray."},{"title":"Statistics and Wrapped","body":"Your year of listening and your own WaveFlow Wrapped, computed on your machine and nowhere else."},{"title":"17 languages","body":"Arabic, right to left, included."}]},"skins":{"tablist":"Skins","items":{"fluid":{"caption":"the default in 2.0","alt":"Home in Fluid, the default 2.0 skin"},"liquid":{"caption":"aurora glass","alt":"Home in Liquid, with glass panels"},"pulse":{"caption":"neon deck","alt":"Home in Pulse, with neon accents on black"},"editorial":{"caption":"a broadsheet on paper","alt":"Home in Editorial, laid out like a printed broadsheet on paper"},"lounge":{"caption":"a listening room","alt":"Home in Lounge, a warm listening room"},"studio":{"caption":"the classic layout","alt":"Home in Studio, the classic flat layout"}}},"network":{"label":"Network","title":"At home with the rest of your setup","intro":"Every server is off until you turn it on.","points":[{"title":"DLNA / UPnP","body":"WaveFlow shares your library as a media server for the TVs, receivers and apps on your network."},{"title":"MPD","body":"Control playback from a phone or a terminal with the MPD clients you already use: MALP, MaximumMPD, mpc, ncmpcpp, Home Assistant."},{"title":"WaveFlow Server","body":"Your own server as a second source: its catalogue joins your library, and favourites, ratings, playlists and plays follow you from one device to the next."},{"title":"Scrobbling and presence","body":"Last.fm and ListenBrainz scrobbling, and Discord Rich Presence."}],"link":"Meet WaveFlow Server"},"plugins":{"label":"Plugins","title":"Room to grow","intro":"Plugins are small WebAssembly modules that run in a sandbox, with no access to your files and only the network hosts they declare. The store inside WaveFlow installs them in one click and checks every download against the fingerprint its registry pins.","points":[{"title":"Web Radio, included","body":"Over 30,000 stations by country, language or genre, stations of your own, and from 2.0 a 30-minute pause on live streams."},{"title":"More lyrics","body":"More catalogues with word timing, duets, translations and romanization."},{"title":"Motion on Now Playing","body":"Canvas clips and animated covers behind the track."},{"title":"Write your own","body":"Music sources, metadata and lyrics, pages of their own, Canvas clips — in any language that builds a WebAssembly component."}],"media_alt":"The Extensions page: lyrics plugins from the store, each with its description and an install button, above the installed plugins and their permissions","media_caption":"The store, inside the app.","link":"Browse the plugins"},"privacy":{"label":"Privacy","title":"Nothing to sign up for","intro":"No account, no telemetry, no analytics, no crash reports. Your library, your history and your settings stay on your computer.","points":[{"title":"Every connection listed","body":"Covers, lyrics, the update check: each online feature is described in PRIVACY.md, with what it sends and how to turn it off."},{"title":"One switch to go offline","body":"Offline mode cuts the update check, artwork, lyrics, scrobbling, MusicBrainz, the store, radio, podcasts, your server and network shares at once. DLNA, MPD and Discord presence, which stay on your machine or your network, keep working."},{"title":"Built in the open","body":"Every release is built by GitHub Actions from a tagged commit of the public repository, never on a personal machine."}],"link":"Read PRIVACY.md"},"specs":{"label":"Specifications","title":"The details","version":"Version","version_value":"{stable} stable · {beta} beta","rows":[{"label":"Systems","value":"Windows (x64) · macOS, one build for Apple silicon and Intel · Linux x64 with glibc 2.39 or later (Ubuntu 24.04, Debian 13)"},{"label":"Audio formats","value":"MP3, FLAC, ALAC, AAC and HE-AAC, Opus, Ogg Vorbis, WAV, AIFF, DSD (DSF, DFF); WavPack and Monkey’s Audio from 2.0"},{"label":"Output","value":"Shared or exclusive: WASAPI (Windows), CoreAudio hog mode (macOS), ALSA hw (Linux) · stereo; 5.1 and 7.1 from 2.0"},{"label":"DSD","value":"DSD64 to DSD1024, converted to PCM or sent as DoP"},{"label":"Lyrics","value":"LRC, Enhanced LRC and TTML: in the file, online, or beside it (a .ttml from 2.0)"},{"label":"Plugins","value":"WebAssembly components (WASI 0.2), sandboxed"},{"label":"Languages","value":"17, right to left included"},{"label":"Updates","value":"Signed in-app updates, with a beta channel; package managers update through their own tools"},{"label":"Licence","value":"GPL-3.0-only · free, no ads, no account"},{"label":"Built with","value":"Tauri 2, Rust, React 19"}]},"install":{"label":"Install","title":"Install WaveFlow","intro":"Installers for every system with each release, and the package managers you already use. Installed builds update themselves.","cta":"Go to downloads","all_files":"All files on GitHub","copy":"Copy","copied":"Copied","copy_label":"Copy the {name} command","platforms":{"windows":{"name":"Windows","files":"Installer (.exe) or MSI, x64","note":"The installer is signed with the project’s own certificate, not yet by an authority Windows knows, so Windows may warn you the first time."},"macos":{"name":"macOS","files":"One DMG for Apple silicon and Intel","note":"WaveFlow is not notarized by Apple yet, so macOS stops a copy downloaded with a browser the first time: install it with the command above, which clears that flag on WaveFlow alone. With the DMG, open WaveFlow once, then choose Open Anyway in System Settings › Privacy & Security (on macOS 14 and earlier, right-click it and choose Open)."},"linux":{"name":"Linux","files":"AppImage, .deb or .rpm, x64","note":"Needs glibc 2.39 or later (Ubuntu 24.04, Debian 13). Flathub: not yet, the submission is being prepared."}}},"faq":{"title":"Questions","subtitle":"About the player. Something else? Ask in GitHub Discussions, in any language.","items":[{"q":"Is WaveFlow free?","a":"Yes. WaveFlow is free and open source under GPL-3.0, with no ads, no subscription and no account."},{"q":"What does 2.0 bring?","a":"2.0 is the stable version. It brings the new interface and the features marked **New in 2.0** on this page. An installed WaveFlow offers the update itself; a copy installed with a package manager updates through it."},{"q":"Does WaveFlow give you a streaming catalogue?","a":"No. It plays the files you own, on your disk or on a WebDAV or SMB share, and web radio. To reach your music from anywhere, pair it with WaveFlow Server."},{"q":"Is the sound bit-perfect?","a":"It can be. With exclusive output, the output following the file’s sample rate, the volume at 100 % and nothing else altering the signal (no EQ, no ReplayGain, no speed change), the samples reach your DAC as they are in the file, and WaveFlow says so. DSD sent as DoP qualifies too."},{"q":"Why does Windows or macOS warn me?","a":"The Windows installer is signed with the project’s own certificate, which Windows does not know yet, and the macOS build is not notarized by Apple. On macOS, install it with `curl -fsSL https://waveflow.app/install.sh | bash`: it clears that warning for WaveFlow alone and changes no system setting. With the DMG, open WaveFlow once, then choose **Open Anyway** in System Settings › Privacy & Security; on macOS 14 and earlier, right-click it and choose **Open**. Every release is built by GitHub Actions from the public repository."},{"q":"Does WaveFlow change my files?","a":"Not unless you ask. MusicBrainz enrichment writes to WaveFlow’s own database only. The tag workshop writes tags when you confirm, after a field-by-field preview, and can undo each batch."},{"q":"Which languages does it speak?","a":"17: English, French, German, Spanish, Italian, Portuguese (Portugal and Brazil), Dutch, Russian, Japanese, Korean, Chinese (simplified and traditional), Arabic, Hindi, Indonesian and Turkish."},{"q":"Is there a mobile app?","a":"WaveFlow for Android is in development. Meanwhile WaveFlow Server speaks the OpenSubsonic API, so the phone apps that support it can play your library."}]},"clip":{"play":"Play the clip","pause":"Pause the clip"},"artwork_note":"Album artwork in the screenshots comes from the maintainer’s own library and belongs to its rights holders. WaveFlow does not bundle or distribute any music."},"__i18n_root":"3b3390b6"}