Ihre Musik.Lokal und frei.
WaveFlow spielt Ihre Audiodateien so ab, wie Apple Music Musik aus der Cloud abspielt — kein Abo, keine Werbung, keine Telemetrie. Automatisch generierte Daily Mixes aus Ihrem Hörverlauf, DLNA-Streaming auf Ihre Lautsprecher, synchronisierte Liedtexte und Hi-Res, alles auf Ihrem Rechner.
Verfügbar für Linux, macOS und Windows
- Open Source GPL-3.0
- Kein Konto erforderlich
- Keine Telemetrie
- 3380 Downloads
Funktionen
Alles, was ein moderner Player können sollte.
Keine aufgesetzten Hype-Funktionen. Jedes Detail dient Ihrem täglichen Hören.
Automatische Daily Mixes
Drei Mixes, erstellt aus Ihren Wiedergaben der letzten 90 Tage und nach Tempo gruppiert: Ruhe, Groove, Energie.
Plus ein regelbasierter Editor für Smart Playlists: Genre, BPM, Jahr, Bewertung, Format, Hi-Res, Favoriten.
Audiophile Audio-Engine
Symphonia-Dekoder, natives DSD (DSF/DFF), Hi-Res bis 24 Bit 192 kHz, CPAL-Ausgabe auf drei lockfreien Threads.
ReplayGain, Gapless, Latenz unter 5 ms. Echtzeit-FFT-Spektrumvisualisierung in der Vollbildansicht.
5 Oberflächenstile, 70 Looks
Studio, Editorial, Lounge, Pulse und Liquid — kombinieren Sie jeden mit den 14 Farbthemen für 70 Kombinationen, pro Profil gespeichert.
Mitgelieferte Schriften, Stil-spezifische Animationen, ein „Vibe wählen“-Onboarding-Schritt. Null Google-Fonts-Anfragen zur Laufzeit.
Sandboxed Plugin SDK
WASM-Komponenten auf wasmtime mit berechtigungsgesteuerten Host-Importen — Netzwerk, Speicher, Audio, UI. Web Radio ist das erste mitgelieferte Plugin.
50-MB-Limit, 5-s-Timeouts, SSRF-Schutz, Offline-Kurzschluss. Mit einem Klick aktivieren, deaktivieren oder deinstallieren.
WaveFlow Wrapped
Ihr Jahresrückblick in wenigen Slides: Top-Künstler, gehörte Minuten, Hörspitzen, dominante Genres.
Lokal aus Ihrem Verlauf berechnet. Keine Daten werden gesendet, keine Metriken standardmäßig geteilt.
Stimmungs-Radio
Fünf dynamische Stationen — Focus, Chill, Workout, Party, Sleep — gefiltert nach Tempo und Energie aus Ihrer Bibliothek.
Plus Künstler-Radio: ein Klick auf einen Künstler startet einen endlosen Strom ähnlicher Titel.
Umfangreiche Künstlerseiten
Biografie, klickbare ähnliche Künstler, komplette Diskografie und Fanzähler für jeden Künstler in Ihrer Bibliothek.
Biografien von Deezer oder TheAudioDB (optional), oder schreiben Sie sie selbst — manuelle Überschreibungen funktionieren vollständig offline.
Eingebauter DLNA / UPnP-Server
Streamen Sie Ihre Bibliothek auf Sonos, Yamaha MusicCast, Kodi, VLC oder jeden UPnP-Renderer im LAN. Kein Pairing, keine Cloud.
SSDP-Discovery, ContentDirectory, HTTP-Range-Streaming. Aktivierbar unter Einstellungen → Integrationen.
Intelligenter Crossfade
Klassischer Crossfade, Smart (überspringt das Überblenden zwischen zwei Titeln desselben Albums) oder Dynamic (passt die Dauer an den BPM-Unterschied an).
Plus eine A-B-Schleife innerhalb eines Titels à la Musicolet, und Wiedergabegeschwindigkeit von 0,5× bis 2×.
Synchronisierte Liedtexte, fünf Anbieter
Eine Kaskade über Musixmatch, LRCLIB, NetEase, Megalobiz und Genius — begleitende .lrc / .txt-Dateien werden zuerst geprüft, sodass lokale Liedtexte nie das Netzwerk verlassen.
Eingebauter Editor mit automatischem Weiterschalten im Wort-Modus. Speichern in Tags, Sidecar-Dateien oder DB, oder Export einer eigenständigen .lrc / .txt.
Hörstatistiken
12-Monats-Heatmap im GitHub-Stil, Top-Titel/-Künstler/-Alben pro Zeitraum, Aufschlüsselung nach Genre, stündliche Spitzen, Hörabschlussquote.
Blenden Sie die KPI-Karten aus, die Sie nicht interessieren. Jährlicher Wrapped-Rückblick und JSON-Export — lokal berechnet, nie irgendwohin gesendet.
Suche, die sich selbst sortiert
Tippen Sie in die obere Leiste und die Ergebnisse kommen nach Abschnitten zurück — Künstler, Alben und Titel — sodass Sie sofort beim richtigen landen.
Tastaturgesteuert, entprellt und sicher gegen veraltete Anfragen; öffnet und schließt sich, ohne je die Seite zu verlassen.
Immersive Wiedergabe
Eine neu gestaltete Vollbildansicht mit einem Steuerungspanel mit Tabs — Liedtexte, Warteschlange und Steuerung an einem Ort — und nativem OS-Vollbild.
Skin-neutral und überall gut lesbar; lange Titel laufen als Laufschrift in der Player-Leiste und in der immersiven Ansicht.
Discord & Last.fm
Rich Presence im Spotify-Stil auf Ihrem Discord-Profil. Last.fm-Scrobbling mit persistenter Warteschlange und exponentiellem Backoff.
Plus OS-Mediensteuerung (MPRIS, SMTC, MediaRemote) für Ihre Multimedia-Tasten.
Eine Bibliothek, die Sie respektiert
Ordner-Überwachung, Drag-and-Drop, hash-basierte Duplikat-Erkennung, klickbare Multi-Artist-Unterstützung.
Isolierte Profile, anpassbare Albumcovers, .waveflow-Archivimport/-export, geplantes automatisches Backup. Der erste Scan ist jetzt ~4× schneller.
100 % Open Source
Rust + React-Code auf GitHub, unter GPL-3.0. Prüfen, forken, beitragen. Kein Tracker, keine Werbung.
Tauri 2 + Rust für nativ, React 19 + TypeScript für die UI. 17 unterstützte Sprachen.
Smart Playlists
Daily Mix, maßgeschneidert.
Drei Mixes, erstellt aus Ihren Wiedergaben der letzten 90 Tage. Künstler werden nach durchschnittlichem Tempo gruppiert, damit jede Session vom Morgen bis zum Abend stimmig bleibt.
Lo-Fi, Ambient, Balladen. Zum Arbeiten, Lesen, Einschlafen.
Pop, Rock, Hip-Hop, Indie. Mid-Tempo für Ihre Nachmittage.
Dance, Drum & Bass, Metal. Für Sport, Hausarbeit, lange Fahrten.
Eigene Smart Playlists
Erstellen Sie eigene Regeln.
Zusätzlich zu den automatischen Daily Mixes können Sie dynamische Playlists aus Regeln erstellen: Genre, BPM, Jahr, Audioformat, POPM-Bewertung, Favoriten. Die Playlist wird neu aufgebaut, sobald neue Titel in die Bibliothek kommen.
- Genre
- BPM
- Jahr
- Bewertung ≥ 3★
- Nur Favoriten
- Nur Hi-Res
- FLAC-Format
- Dauer
// Beispiel: { genre: "Jazz", year_min: 1955, year_max: 1965, hi_res_only: true, sort: "random", limit: 100 }
Stimmungs-Radio
Fünf Stimmungen. Immer Ihre Bibliothek.
WaveFlow gruppiert Ihre Titel in fünf dynamische Stationen nach Tempo, Energie und spektraler Signatur — und wechselt zwischen ihnen, wenn sich Ihre Stimmung ändert.
Jede Sitzung schöpft aus Ihrem lokalen Katalog. Kein Streaming, keine gesponserten Vorschläge.
Die Startseite, auf der Sie bleiben.
Persönliche Begrüßung, Statistiken auf einen Blick, Wrapped-Banner, Mood Radio und Daily Mix — alles in einer Ansicht. Dunkelmodus standardmäßig, Hellmodus für die, die es mögen.
Oberflächenstile
Fünf Designs. Siebzig Kombinationen.
Ein Oberflächenstil formt die ganze Oberfläche um — Layout, Typografie, Glas und Animationen. Kombinieren Sie jeden der fünf Stile mit den 14 Farbthemen für 70 Looks, jeweils pro Profil gespeichert. Wechseln Sie unter Einstellungen → Erscheinungsbild, oder wählen Sie beim Onboarding einen Vibe.
Studio
StandardDie von Apple Music inspirierte Grundlage. Klar, Dark-Mode-optimiert — der Look, mit dem WaveFlow ausgeliefert wird.
Editorial
BroadsheetEin Magazin-Layout mit Playfair-Display-Serifen, Halbton-Artwork und dem verzierten WaveFlow Gazette-Titelkopf.
Lounge
Warmes GlasWarmes burgunderrotes Glas über einem verschwommenen Cover-Hintergrund — der Apple-Vibrancy-backdrop-filter-Effekt.
Pulse
Neon-ClubEine OLED-Neon-Club-Ästhetik mit einer doppelten Magenta/Cyan-Aurora und einem sich drehenden Schallplatten-Cover, das die Wiedergabe widerspiegelt.
Liquid
VibrancyVolle Apple Vibrancy mit dem 8-Schichten-Inset-Glas-Effekt — designabhängig, schön in Hell wie in Dunkel.
Alle Schriften sind mitgeliefert — Playfair Display, Lora, Space Grotesk, Space Mono, DM Sans. Null Google-Fonts-Anfragen zur Laufzeit.
Künstlerseiten
Viel mehr als eine Titelliste.
Für jeden Künstler in Ihrer Bibliothek: Biografie, klickbare ähnliche Künstler, vollständige Diskografie, Fanzähler — plus ein künstlerspezifisches Radio zum Weiterentdecken.
Biografien und ähnliche Künstler kommen aus Deezer, falls aktiviert; ansonsten reicht Ihre Bibliothek.
Netzwerk-Streaming
Ihr Verstärker, ohne Sonos S2.
WaveFlow meldet sich im LAN als UPnP-MediaServer an. Jeder DLNA-Renderer — Sonos, Yamaha MusicCast, Kodi, VLC — entdeckt ihn und spielt Ihre Bibliothek ab, ohne proprietäres Pairing und ohne Cloud.
WaveFlow
MediaServer:1
- Sonos S2
- Yamaha MusicCast
- Kodi
- VLC
- BubbleUPnP
- 01
SSDP-Ankündigung
Periodische Übertragung auf 239.255.255.250:1900 — Renderer finden WaveFlow ohne Konfiguration.
- 02
DIDL-Lite Browsing
Ihre Künstler und Alben erscheinen in der Renderer-Oberfläche wie eine native Mediathek.
- 03
HTTP-Range-Streaming
Progressive Wiedergabe mit HTTP-Range — präzises Spulen, Wiederaufnahme, effiziente Übertragungen.
Integrationen
Passt zu Ihrem Setup.
WaveFlow verbindet sich mit dem, was Sie bereits nutzen — hängt aber von keinem dieser Dienste ab.
- DiscordRich Presence
- Last.fmScrobbling + Biografien
- LRCLIBSynchronisierte Texte
- DeezerMetadaten
- MPRISLinux-Medientasten
- SMTCWindows Now Playing
Plugin SDK
Erweitern Sie WaveFlow, sicher.
Plugins werden als sandboxed WASM-Komponenten ausgeliefert, gebaut gegen die waveflow-plugin-sdk-Schnittstelle. Jede Fähigkeit — Netzwerk, Speicher, Audio, UI — ist an eine Berechtigung gebunden, die Sie bei der Installation freigeben. Kein unbemerkter Netzwerkzugriff, kein unbemerkter Dateisystemzugriff.
Sandboxing by Design
WIT + wasmtime-Runtime. Host-Importe für HTTP, Speicher, Audio und UI — nichts, was das Manifest nicht deklariert hat.
Berechtigungsschranken
Jeder Host-Import wird bei der Installation freigegeben. Pro-Plugin-Chips für Netzwerk, Speicher und Assets in den Einstellungen.
Schutzmechanismen standardmäßig
50 MB max. Größe, 5-s-Timeouts, ein SSRF-Schutz ohne Weiterleitungen und ein Offline-Modus-Kurzschluss.
Verwaltung mit einem Klick
Liste der installierten Plugins mit Aktivieren, Deaktivieren und Deinstallieren — Version und Größe auf einen Blick.
Web Radio, gleich mitgeliefert.
Über 30.000 Online-Radiosender
Internet-Sender über radio-browser.info, gestreamt durch dieselbe cpal-Engine wie der Rest der App — jetzt mit Live-Now-Playing-Metadaten, Favoriten pro Profil, Stöbern nach Land und einem Offline-Katalog. EQ, ReplayGain und die Spektrumvisualisierung funktionieren weiterhin über jeden Live-Stream.
- Stöbern Sie nach Land oder springen Sie mit einem Tippen zu lokalen Sendern.
- Markieren Sie Ihre Lieblingssender pro Profil mit einem Stern — aus dem Player, dem Mini-Player oder der immersiven Ansicht.
- Live-ICY-Songtitel, mit Artwork von Deezer und synchronisierten Liedtexten für den aktuellen Titel.
- Laden Sie den Katalog herunter, um Sender vollständig offline zu durchsuchen und zu finden.
WASI-Runtime auf wasmtime. 50-MB-Plugin-Limit, 5-s-HTTP-Timeouts, keine Weiterleitungen, Offline-Modus-Kurzschluss bei jeder Anfrage.
Local-first
Sie besitzen Ihre Musik. Holen wir sie uns zurück.
Kein Abo
Ihre Dateien, Ihr Player, lebenslang. App herunterladen, fertig.
Kein DRM
FLAC, ALAC, MP3, AAC, OGG, WAV, DSD — Ihre Dateien lassen sich überall und für immer abspielen.
Kein Tracking
Keine ausgehenden Verbindungen außer optionaler Metadaten-Anreicherung. Offline-Modus mit einem Klick.
Keine Cloud
Alles auf Ihrer Festplatte. Eine SQLite pro Profil. Migration ohne Aufwand.
Hi-Res & DSD
24-Bit-Dekodierung bis 192 kHz, natives DSF/DFF. Das Hi-Res-Badge leuchtet automatisch auf.
Mehrere Profile
Eine Bibliothek pro Person, vollständig isoliert. Exportierbares .waveflow-Archiv und planbares Auto-Backup.
Download
WaveFlow v1.6.0 für Ihr System.
Signierte Binärdateien, mit .sig überprüfbar. Keine Installer von Drittanbietern, keine eingebaute Telemetrie.
Linux
x86_64 — getestet auf Fedora 44 und Ubuntu 26.04
macOS
Universal — Apple Silicon und Intel
Windows
x86_64 — Windows 10 22H2 und neuer
Oder mit Ihrem Paketmanager installieren
Updates kommen weiterhin über das Tool, das Sie bereits nutzen.
Windows · winget
winget install InstaZDLL.WaveFlowArch · AUR
yay -S waveflow-binFedora · Copr
sudo dnf copr enable instazdll/waveflow && sudo dnf install waveflowDebian / Ubuntu · APT
sudo install -d -m 0755 /etc/apt/keyrings curl -fsSL https://packages.buildkite.com/instazdll/waveflow/gpgkey | sudo gpg --dearmor -o /etc/apt/keyrings/waveflow.gpg echo "deb [signed-by=/etc/apt/keyrings/waveflow.gpg] https://packages.buildkite.com/instazdll/waveflow/any/ any main" | sudo tee /etc/apt/sources.list.d/waveflow.list sudo apt update && sudo apt install wave-flow
Noch kein Homebrew-Cask unter macOS — holen Sie sich die .dmg oben. Das Debian-Paket heißt wave-flow (kebab-case, gemäß der Debian-Namenskonvention).
Häufig gefragt
Wenn Ihre Frage nicht dabei ist, öffnen Sie ein Issue auf GitHub.
Ist WaveFlow wirklich kostenlos?
Ja, und das wird es immer sein. WaveFlow wird unter GPL-3.0 veröffentlicht. Kein Abo, kein Premium-Tier, keine Werbung.
Wie installiere ich WaveFlow v1.6.0?
Nutzen Sie den Paketmanager, der zu Ihrer Plattform passt: `winget install InstaZDLL.WaveFlow` unter **Windows**, `yay -S waveflow-bin` unter **Arch**, das Copr-Repo unter **Fedora** (`dnf copr enable instazdll/waveflow`) oder das APT-Repo unter **Debian/Ubuntu** (das Paket heißt `wave-flow`). Oder holen Sie sich die Binärdatei auf der GitHub-Releases-Seite: das **Linux**-AppImage ist portabel (`chmod +x`), oder installieren Sie die .deb / .rpm. Unter **macOS** öffnen Sie die .dmg und ziehen WaveFlow in den Ordner Programme — das Bundle ist nicht Apple-Developer-signiert, machen Sie daher beim ersten Mal Rechtsklick → Öffnen (oder führen Sie `xattr -cr /Applications/WaveFlow.app` aus). Unter **Windows** ist die .msi silent, die .exe ein klassischer Installer.
Welche Audioformate werden unterstützt?
MP3, FLAC, ALAC, AAC, OGG Vorbis, WAV via Symphonia-Dekoder, sowie DSD (DSF / DFF) über eine dedizierte Pipeline. Hi-Res-Badges leuchten automatisch ab 24 Bit oder ≥ 44,1 kHz.
Wie funktionieren Daily Mixes?
WaveFlow analysiert Ihre Wiedergaben der letzten 90 Tage, gruppiert Ihre Künstler nach durchschnittlichem Tempo (< 95 BPM, 95-130, ≥ 130) und erstellt drei deterministische Playlists — plus fünf Mood-Radio-Stationen (Focus, Chill, Workout, Party, Sleep), gefiltert nach Tempo und Energie. Eine Schaltfläche „Regenerieren“ auf der Startseite reicht, um sie zu aktualisieren. Sie können auch eigene Smart Playlists nach Regeln erstellen.
Kann ich auf meine Hi-Fi-Anlage streamen?
Ja. WaveFlow stellt Ihre Bibliothek als DLNA / UPnP-Server bereit. Sonos S2, Yamaha MusicCast, Kodi, VLC oder jeder kompatible Renderer findet sie im Netzwerk — keine Cloud, kein proprietäres Pairing. Aktivieren unter Einstellungen → Integrationen.
Verlassen meine Daten meinen Rechner?
Nein. Bibliothek, Wiedergaben, Playlists und Statistiken werden lokal in SQLite gespeichert. Nur die optionale Metadaten-Anreicherung (Deezer, Last.fm, LRCLIB) macht ausgehende Anfragen — ein globaler Offline-Modus schaltet sie alle mit einem Klick aus.
Kann WaveFlow Spotify oder Apple Music ersetzen?
Fürs Streaming: nein. Für Ihre lokale Bibliothek: ja — mit vergleichbarer UI-Qualität, automatischen Daily Mixes, Hi-Res, DLNA und ohne Cloud-Abhängigkeit.
Funktioniert es mit Discord und Last.fm?
Ja. Discord Rich Presence im Spotify-Stil mit Albumcover. Authentifiziertes Last.fm-Scrobbling mit persistenter Warteschlange und automatischer Wiederverbindung. Beide sind opt-in und jederzeit deaktivierbar.
Kann ich etwas beitragen?
Sehr gerne. Das Projekt ist auf GitHub, geschrieben in Rust (Tauri 2) und React 19 + TypeScript. Issues, PRs und Übersetzungen sind willkommen.
Kann ich Beta-Versionen bekommen?
Ja. WaveFlow hat einen optionalen Beta-Update-Kanal — wechseln Sie unter Einstellungen → Updates dazu, um Vorabversionen früh zu erhalten, oder bleiben Sie auf dem stabilen Kanal. Sie können jederzeit zurückwechseln.
Wie hoch ist der Speicherbedarf?
Etwa 80 MB im Leerlauf, 150 MB bei der Wiedergabe mit einer Bibliothek mit 10.000 Titeln. Der Scanner braucht während der initialen Indizierung etwas mehr, danach pendelt es sich konstant ein.
Kann ich meine Bibliothek zwischen Geräten synchronisieren?
Keine offizielle Cloud, aber die SQLite-Datenbank ist eine einzelne Datei, die Sie in Syncthing, Dropbox oder einen selbst gehosteten Dienst legen können. Der .waveflow-Export bündelt Profil + DB + Artwork in ein einziges Archiv.
Gibt es einen Offline-Modus?
WaveFlow ist standardmäßig offline — das ist der ganze Sinn. Der globale Offline-Modus schaltet Deezer, Last.fm, LRCLIB und die Ähnliche-Künstler-Suche mit einem Klick aus.
Holen Sie sich Ihre Musik zurück.
WaveFlow v1.6.0 ist für Linux, macOS und Windows verfügbar. Installieren Sie es mit winget, dem AUR, Copr oder APT — oder laden Sie die Binärdateien auf GitHub herunter: AppImage, .deb, .rpm, .dmg, .msi.