概要
WaveFlow は誰が作り、どう届けられるのか
ひとりの開発者が作り、公開の場でリリースしています。
WaveFlow は、自分の音楽を手元に持っている人のためのアプリ群です。デスクトップ用プレーヤー、自分でホストするサーバー、スマートフォン用アプリ、ファイルを 1 つずつ再生するプレーヤー、そして歌詞エディターがあります。このページでは、誰が作っているのか、リリースがどのように届くのか、それぞれがどのライセンスで公開されているのか、そして WaveFlow の特徴と制約を説明します。
作っている人
WaveFlow は個人による非営利のプロジェクトです。ひとりの開発者 InstaZDLL が、このアプリ群のすべてのアプリを書き、リリースしています。背後に企業はなく、お金を払うものも何もありません。
オープンソースのアプリは GitHub 上で公開して開発されています。コード、Issue、設計メモ、そしてすべてのリリースを誰でも読むことができ、バグ報告、アイデア、修正を歓迎しています。
GitHub の InstaZDLLすべての変更に、その内容が書かれる
変更はそれぞれ Conventional Commits 形式のメッセージで記録されます。リリース用のボットがそれを読み取って次のバージョン番号を決め、すべてのバージョンファイルを更新して変更履歴を書くリリース用プルリクエストを作成します。
判断するのは人
メンテナーがそのプルリクエストを確認してマージするまで、何も公開されません。マージによってバージョンにタグが付き、GitHub 上でそのリリースが作成されます。
公開の場でビルド
GitHub のビルドマシンが、そのタグからすべてのインストーラーを作り、そのログは公開されています。Linux 版はバージョンを固定した Ubuntu 24.04 でビルドし、必要とするシステムライブラリの最も古いバージョンに照らして確認します。ほかに Windows 版と、Intel と Apple silicon の両方に対応する macOS 版が 1 つあります。
署名され、インストール前に検証される
各更新はプロジェクト独自の鍵で署名され、署名にはそのバージョンが記されています。アプリは何かをインストールする前にその両方を確認し、改ざんされたファイルや別のバージョンに付け替えられたファイルは受け付けません。
ダウンロード元は 2 か所
2.0 のベータ版以降、すべてのファイルは download.waveflow.app にもコピーされています。アプリは両方のホストに問い合わせ、署名済みの最新バージョンを使います。そのため、どちらか一方が停止しても更新は止まりません。
パッケージマネージャーが続く
リリースが公開されると、ワークフローが winget、AUR、Fedora Copr、APT リポジトリを自動で更新します。プレーヤー、サーバー、QuickPlay の各リポジトリには、GitLab 用のリリースパイプラインがすぐ使える形で用意されているので、GitHub が使えなくなっても、かかるのは数時間で、作り直しにはなりません。
ライセンス
プレーヤー、サーバー、QuickPlay、そして 2 つのスマートフォン用アプリはオープンソースです。下記のライセンスのもとで、誰でもそのコードを読み、変更し、共有できます。
| アプリ | ライセンス | ソース |
|---|---|---|
| WaveFlow | GPL-3.0 | github.com/InstaZDLL/WaveFlow |
| WaveFlow Server | AGPL-3.0 | github.com/InstaZDLL/waveflow-server |
| WaveFlow Mobile · Android | GPL-3.0 | github.com/InstaZDLL/waveflow-android |
| WaveFlow Mobile · iPhone | GPL-3.0 | github.com/InstaZDLL/waveflow-ios |
| WaveFlow QuickPlay | GPL-3.0 | github.com/InstaZDLL/waveflow-quickplay |
| Tempora | GPL-3.0、ソースコードは未公開 | 非公開リポジトリ |
| プラグインレジストリ | MIT | github.com/InstaZDLL/waveflow-plugins |
Tempora は先行プレビュー段階で、コードはまだ公開されていません。
プラグインを掲載するレジストリと、プラグインを書くためのテンプレートは MIT ライセンスです。各プラグインにはそれぞれのライセンスがあり、一部はクローズドソースです。それらはコンパイル済みのファイルが公開され、レジストリでフィンガープリントによって固定されていますが、コードは公開されていません。
確認日と出典付きの情報
確認できることと、その確認先です。2026年11月8日 に確認しました。変わった事実には新しい日付が付きます。
| 項目 | 値 | 出典 | 日付 |
|---|---|---|---|
| WaveFlow の最新安定版 | 2.0.1 | WaveFlow · v2.0.1 | |
| WaveFlow の最初のリリース | 1.0.0 | WaveFlow · v1.0.0 | |
| 公開された WaveFlow のリリース数(ベータ版を含む) | 38 | WaveFlow · releases | |
| WaveFlow Server の最新版 | 2.2.1 | waveflow-server · v2.2.1 | |
| WaveFlow Server の最初の安定版 | 2.0.0 | waveflow-server · v2.0.0 | |
| WaveFlow QuickPlay の最新版 | 1.6.0 | waveflow-quickplay · v1.6.0 | |
| 公開済みのスマートフォン用アプリのビルド | Android、iPhone ともにまだありません | waveflow-android · releaseswaveflow-ios · releases | |
| プレーヤーとこのサイトの対応言語 | 17 | WaveFlow · src/i18n/locales | |
| 更新の署名 | minisign、バージョンに紐付け | RELEASING.md | |
| Windows のコード署名 | Authenticode、自己署名証明書を使用 | RELEASING.md | |
| macOS の署名 | アドホック署名、公証なし | RELEASING.md | |
| ダウンロードミラー | download.waveflow.app:安定版とベータの各チャンネル、QuickPlay | RELEASING.md |
ストリーミングサービスではありません
WaveFlow は、あなたが持っている音楽ファイルを再生します。レンタルするカタログも、契約するサブスクリプションもありません。
アカウントの作成は不要
プレーヤーと QuickPlay は、どこにもサインインせずに使えます。WaveFlow Server のアカウントはあなた自身のサーバー上にあり、Last.fm や ListenBrainz は接続した場合にだけ使われます。
テレメトリーなし
アプリは、あなたの使い方について何も報告しません。ただし、カバー画像、歌詞、更新の確認など、一部の機能はオンラインに接続します。プレーヤーのプライバシーポリシーにそれぞれが記載されており、オフラインモードにすればすぐにすべて止まります。
広告も有料プランもありません
すべてのアプリは無料で、有料版のために取っておかれている機能はありません。
ストアにはまだスマートフォン用アプリがありません
Android と iPhone のアプリは、公開リポジトリで開発中です。どちらも公開されたビルドはまだありません。
すべてがオープンソースではありません
プレーヤー、サーバー、QuickPlay、スマートフォン用アプリはオープンソースです。Tempora のコードはまだ公開されておらず、一部のプラグインはクローズドソースです。
OS が信頼する署名はまだありません
Windows 版は自己署名証明書で署名され、macOS 版は公証されていません。そのため、初めて WaveFlow を開くときに、どちらのシステムでも警告が表示されることがあります。
連絡先
質問とフィードバック
プロジェクト宛てにご連絡ください。宛先は、プレーヤーがフィードバック用に案内しているアドレスです。
[email protected]セキュリティ
脆弱性は、公開の Issue ではなく、必ず GitHub のセキュリティアドバイザリーを通じて非公開で報告してください。自動化ツール向けに、同じ情報を security.txt にも記載しています。
脆弱性を報告するバグとアイデア
そのアプリのリポジトリで Issue を作成してください。Issue は公開されており、回答もそこで確認できます。
Issue を作成する