Zum Hauptinhalt springen

Über

Wer WaveFlow macht und wie es zu Ihnen kommt

Ein Entwickler. Öffentlich verfügbare Releases.

WaveFlow ist eine Familie von Apps für Menschen mit eigener Musiksammlung: ein Desktop-Player, ein Server, den Sie selbst betreiben, Apps fürs Smartphone, ein Player für jeweils eine Datei und ein Editor für Liedtexte. Diese Seite sagt, wer sie macht, wie eine Version zu Ihnen gelangt, unter welcher Lizenz jede einzelne veröffentlicht wird und was WaveFlow nicht ist.

Wer es macht

WaveFlow ist ein persönliches, nichtkommerzielles Projekt. Ein Entwickler, InstaZDLL, schreibt und veröffentlicht jede App der Familie. Es steht keine Firma dahinter, und es gibt nichts zu bezahlen.

Die Open-Source-Apps entstehen öffentlich auf GitHub: Ihr Code, ihre Issues, ihre Designnotizen und jede Version sind dort für alle lesbar, und Fehlerberichte, Ideen und Korrekturen sind willkommen.

InstaZDLL auf GitHub

Wie eine Version zu Ihnen gelangt

Der Weg des Desktop-Players von einer Änderung im Code bis zum Update auf Ihrem Computer, so wie ihn sein Release-Leitfaden beschreibt.

Den Release-Leitfaden lesen
  1. Jede Änderung wird klar beschrieben

    Jede Änderung wird mit einer Commit-Nachricht nach dem Conventional-Commits-Schema festgehalten. Ein Release-Bot liest sie, ermittelt die nächste Versionsnummer und öffnet einen Release-Pull-Request, der jede Versionsdatei hochsetzt und das Änderungsprotokoll schreibt.

  2. Ein Mensch entscheidet

    Nichts wird ausgeliefert, bevor der Maintainer diesen Pull Request prüft und zusammenführt. Der Merge setzt den Versions-Tag und legt das zugehörige Release auf GitHub an.

  3. Öffentlich gebaut

    Die Build-Maschinen von GitHub erstellen jedes Installationsprogramm aus diesem Tag, mit öffentlichen Logs: Linux auf einem fest vorgegebenen Ubuntu 24.04, geprüft gegen die älteste Systembibliothek, die es braucht, Windows und ein einziger macOS-Build für Intel und Apple silicon.

  4. Signiert und vor der Installation geprüft

    Jedes Update wird mit dem eigenen Schlüssel des Projekts signiert, und die Signatur nennt seine Version. Die App prüft beides, bevor sie etwas installiert, und lehnt eine Datei ab, die verändert oder als andere Version ausgegeben wurde.

  5. Zwei Orte zum Herunterladen

    Seit den Betas von 2.0 wird jede Datei auch auf download.waveflow.app kopiert. Die App fragt beide Hosts ab und behält die neueste signierte Version, sodass der Ausfall eines der beiden kein Update verhindert.

  6. Paketmanager ziehen nach

    Sobald die Version erschienen ist, aktualisieren Workflows winget, das AUR, Fedora Copr und das APT-Repository von selbst. Eine einsatzbereite Kopie der Release-Pipeline für GitLab liegt in den Repositorys des Players, des Servers und von QuickPlay, sodass ein Verlust von GitHub Stunden kosten würde, keine Neuentwicklung.

Lizenzen

Der Player, der Server, QuickPlay und beide Smartphone-Apps sind Open Source: Alle dürfen ihren Code unter der unten genannten Lizenz lesen, ändern und weitergeben.

AppLizenzQuellcode
WaveFlowGPL-3.0github.com/InstaZDLL/WaveFlow
WaveFlow ServerAGPL-3.0github.com/InstaZDLL/waveflow-server
WaveFlow Mobile · AndroidGPL-3.0github.com/InstaZDLL/waveflow-android
WaveFlow Mobile · iPhoneGPL-3.0github.com/InstaZDLL/waveflow-ios
WaveFlow QuickPlayGPL-3.0github.com/InstaZDLL/waveflow-quickplay
TemporaGPL-3.0, Quellcode noch nicht veröffentlichtPrivates Repository
Plugin-VerzeichnisMITgithub.com/InstaZDLL/waveflow-plugins

Tempora befindet sich in einer frühen Vorschau, und sein Code ist noch nicht öffentlich.

Das Verzeichnis, das die Plugins auflistet, und die Vorlage zum Schreiben eines Plugins stehen unter der MIT-Lizenz. Jedes Plugin hat seine eigene Lizenz, und manche sind Closed Source: Ihre kompilierte Datei wird veröffentlicht und im Verzeichnis über ihren Fingerabdruck festgeschrieben, ihr Code nicht.

Datierte Fakten

Was sich nachprüfen lässt und wo. Abgelesen am 8. November 2026; ändert sich ein Fakt, bekommt er ein neues Datum.

FaktWertQuelleDatum
Neueste stabile Version von WaveFlow2.0.1WaveFlow · v2.0.1
Erste Version von WaveFlow1.0.0WaveFlow · v1.0.0
Veröffentlichte Versionen von WaveFlow, Betas eingeschlossen38WaveFlow · releases
Neueste Version von WaveFlow Server2.2.1waveflow-server · v2.2.1
Erste stabile Version von WaveFlow Server2.0.0waveflow-server · v2.0.0
Neueste Version von WaveFlow QuickPlay1.6.0waveflow-quickplay · v1.6.0
Veröffentlichte Builds der Smartphone-AppsNoch keine, weder für Android noch für iPhonewaveflow-android · releaseswaveflow-ios · releases
Sprachen des Players und dieser Website17WaveFlow · src/i18n/locales
Update-Signaturminisign, an die Version gebundenRELEASING.md
Codesignatur unter WindowsAuthenticode, mit einem selbstsignierten ZertifikatRELEASING.md
Signatur unter macOSAd hoc, nicht notarisiertRELEASING.md
Download-Spiegeldownload.waveflow.app: der stabile und der Beta-Kanal sowie QuickPlayRELEASING.md

Was WaveFlow nicht ist

Klar gesagt, damit niemand WaveFlow installiert und etwas anderes erwartet.

Was der Player sendet, Funktion für Funktion
  • Kein Streamingdienst

    WaveFlow spielt die Musikdateien ab, die Sie besitzen. Es gibt keinen Katalog zum Mieten und nichts zu abonnieren.

  • Kein Konto nötig

    Der Player und QuickPlay funktionieren, ohne dass Sie sich irgendwo anmelden. Ein Konto bei WaveFlow Server liegt auf Ihrem eigenen Server, und Last.fm oder ListenBrainz kommen nur ins Spiel, wenn Sie sie verbinden.

  • Keine Telemetrie

    Die Apps melden nichts darüber, wie Sie sie nutzen. Einige Funktionen gehen allerdings online, etwa Cover, Liedtexte und die Update-Prüfung: Die Datenschutzrichtlinie des Players listet jede einzelne auf, und der Offline-Modus schaltet sie alle auf einmal ab.

  • Keine Werbung, keine Bezahlversion

    Jede App ist kostenlos, und nichts wird für eine kostenpflichtige Version zurückgehalten.

  • Noch keine Smartphone-App in den Stores

    Die Apps für Android und iPhone sind in Entwicklung, in öffentlichen Repositorys. Für keine von beiden gibt es einen veröffentlichten Build.

  • Nicht alles Open Source

    Der Player, der Server, QuickPlay und die Smartphone-Apps sind es. Der Code von Tempora ist noch nicht öffentlich, und manche Plugins sind Closed Source.

  • Noch kein anerkannter Herausgeber

    Windows-Builds sind mit einem selbstsignierten Zertifikat signiert und macOS-Builds sind nicht notarisiert, deshalb können beide Systeme Sie beim ersten Öffnen von WaveFlow warnen.

Kontakt

  • Fragen und Rückmeldungen

    Schreiben Sie an das Projekt. Die Adresse ist dieselbe, die der Player für Rückmeldungen angibt.

    [email protected]
  • Sicherheit

    Melden Sie eine Sicherheitslücke vertraulich über die Security Advisories von GitHub, niemals in einem öffentlichen Issue. Maschinen finden dieselben Angaben in security.txt.

    Sicherheitslücke melden
  • Fehler und Ideen

    Eröffnen Sie ein Issue im Repository der App: Es ist öffentlich, und Sie können die Antwort dort verfolgen.

    Issue eröffnen