あなたの音楽。ローカルで、自由に。
WaveFlow は、Apple Music がクラウドの音楽を再生するように、あなたのオーディオファイルを再生します — サブスクなし、広告なし、テレメトリなし。再生履歴から Daily Mix を自動生成し、DLNA でスピーカーへ配信。同期歌詞とハイレゾにも対応し、すべてあなたのマシン上で動作します。
Linux / macOS / Windows で利用可能
- オープンソース GPL-3.0
- アカウント不要
- テレメトリゼロ
- 1581 ダウンロード
機能
モダンなプレーヤーに必要なすべて。
話題作りのための機能はゼロ。すべての細部が、あなたの日々のリスニングに役立ちます。
自動 Daily Mix
過去 90 日の再生履歴から生成される 3 つのミックス。テンポ別に Calm、Groove、Energy に分類されます。
さらにルールベースのスマートプレイリストエディタ:ジャンル、BPM、年、評価、フォーマット、ハイレゾ、お気に入り。
オーディオファイル級オーディオエンジン
Symphonia デコーダ、ネイティブ DSD(DSF/DFF)、最大 24bit/192kHz のハイレゾ、ロックフリー 3 スレッドの CPAL 出力。
ReplayGain、ギャップレス、レイテンシ 5ms 以下。フルスクリーンビューにはリアルタイム FFT スペクトル可視化。
WaveFlow Wrapped
数枚のスライドで語る、あなたの年間まとめ:トップアーティスト、リスニング分数、ピーク時間、主要ジャンル。
履歴からローカルに計算。データ送信なし、デフォルトでメトリクス共有なし。
ムード別ラジオ
Focus、Chill、Workout、Party、Sleep の 5 つの動的ステーション — あなたのライブラリからテンポとエネルギーで自動フィルタリング。
さらにアーティストラジオも:任意のアーティストを1クリックで類似トラックの無限ストリームを開始。
充実したアーティストページ
ライブラリ内の各アーティストに、バイオグラフィー、クリック可能な類似アーティスト、完全なディスコグラフィー、ファン数を表示します。
Deezer からオプションでデータ拡充。なくてもすべてオフラインで動作。
DLNA / UPnP サーバ内蔵
ライブラリを Sonos、Yamaha MusicCast、Kodi、VLC など LAN 上の UPnP レンダラに配信。ペアリング不要、クラウド不要。
SSDP ディスカバリ、ContentDirectory、HTTP Range ストリーミング。設定 → 連携 から有効化。
スマートクロスフェード
通常のクロスフェード、同一アルバム間ではフェードを省略する Smart モード、BPM 差に応じて長さを調整する Dynamic モード。
さらに Musicolet 風の A-B トラック内ループ、0.5×〜2× の再生速度。
同期歌詞 + エディタ
LRCLIB、埋め込み歌詞、.lrc インポート。現在の行をミリ秒精度でハイライト。
自分の歌詞を同期するための内蔵エディタ:再生中にスペースキーでタイミングをキャプチャ。
リスニング統計
GitHub スタイルの12か月ヒートマップ、期間ごとのトップトラック/アーティスト/アルバム、時間別ピーク、完全再生率。
年間 Wrapped と履歴の JSON エクスポート。すべてローカルで計算され、どこにも送信されません。
Discord と Last.fm
Discord プロフィールに Spotify 風の Rich Presence。Last.fm の認証付きスクロブル、永続キューと指数バックオフ。
さらに OS のメディア制御(MPRIS、SMTC、MediaRemote)でマルチメディアキーに対応。
ユーザーを尊重するライブラリ
フォルダ監視、ドラッグ&ドロップ、ハッシュベースの重複検出、クリック可能なマルチアーティストサポート。
独立したプロファイル、カスタマイズ可能なアルバムアートワーク、.waveflow アーカイブのインポート/エクスポート、スケジュール自動バックアップ。
100% オープンソース
Rust + React のコードを GitHub で公開、GPL-3.0。監査、フォーク、貢献いずれも歓迎。トラッカーも広告もなし。
ネイティブには Tauri 2 + Rust、UI には React 19 + TypeScript。17 言語をサポート。
スマートプレイリスト
あなただけの Daily Mix。
過去 90 日の再生履歴から生成される 3 つのミックス。アーティストは平均テンポで分類され、朝から夜まで一貫した流れを保ちます。
Lo-fi、アンビエント、バラード。作業、読書、入眠のおともに。
ポップ、ロック、ヒップホップ、インディー。午後を彩るミッドテンポ。
ダンス、ドラムンベース、メタル。スポーツ、掃除、長距離ドライブに。
カスタムスマートプレイリスト
自分のルールを組み立てる。
自動 Daily Mix だけでなく、ルールを使って動的なプレイリストを作成できます:ジャンル、BPM、年、オーディオフォーマット、POPM 評価、お気に入り。新しい曲がライブラリに加わるたびにプレイリストは自動で再生成されます。
- ジャンル
- BPM
- 年
- 評価 ≥ 3★
- お気に入りのみ
- ハイレゾのみ
- FLAC 形式
- 長さ
// 例: { genre: "Jazz", year_min: 1955, year_max: 1965, hi_res_only: true, sort: "random", limit: 100 }
ムード別ラジオ
5つのムード。いつもあなたのライブラリ。
WaveFlow はテンポ、エネルギー、スペクトルシグネチャに基づいてトラックを 5 つの動的ステーションにグループ化し、気分に合わせて切り替えます。
各セッションはあなたのローカルカタログから引き出されます。ストリーミングなし、スポンサー付きの提案もなし。
離れられないホーム画面。
パーソナライズされた挨拶、一目でわかる統計、Wrapped バナー、Mood Radio、Daily Mix — すべてを 1 つのビューに。デフォルトはダークモード、お好みでライトモードも。
アーティストページ
曲リスト以上のもの。
ライブラリ内のすべてのアーティストに対して:バイオグラフィ、クリック可能な類似アーティスト、完全なディスコグラフィー、ファン数 — さらに探索を続けるためのアーティスト別ラジオも。
バイオグラフィと類似アーティストは Deezer が有効な場合にそこから取得します。そうでなければライブラリで十分です。
ネットワーク配信
Sonos S2 なしで、あなたのアンプへ。
WaveFlow は LAN 上で UPnP MediaServer として自分自身を通知します。Sonos、Yamaha MusicCast、Kodi、VLC などの DLNA レンダラが検出し、ライブラリを再生できます。専用ペアリングもクラウドも不要です。
WaveFlow
MediaServer:1
- Sonos S2
- Yamaha MusicCast
- Kodi
- VLC
- BubbleUPnP
- 01
SSDP アナウンス
239.255.255.250:1900 への定期的なブロードキャスト — レンダラは設定なしで WaveFlow を発見します。
- 02
DIDL-Lite ブラウズ
アーティストとアルバムがレンダラの UI にネイティブのメディアライブラリのように表示されます。
- 03
HTTP Range ストリーミング
HTTP Range によるプログレッシブ再生 — 正確なスクラブ、再開、効率的な転送。
連携
あなたの環境になじみます。
WaveFlow はすでに使っているサービスと自然に繋がります — でも、どのサービスにも依存しません。
- DiscordRich Presence
- Last.fmスクロブル + バイオ
- LRCLIB同期歌詞
- Deezerメタデータ
- MPRISLinux メディアキー
- SMTCWindows Now Playing
Local-first
音楽はあなたのもの。取り戻しましょう。
サブスクなし
あなたのファイル、あなたのプレーヤー、永遠に。アプリをダウンロード、それだけ。
DRM なし
FLAC、ALAC、MP3、AAC、OGG、WAV、DSD — どこでも、いつまでも開けます。
トラッキングなし
オプションのメタデータ補完を除き、外部接続は一切なし。オフラインモードはワンクリック。
クラウドなし
すべてあなたのディスク上。プロファイルごとに 1 つの SQLite。労力ゼロで移行可能。
ハイレゾと DSD
24bit / 最大 192kHz デコード、ネイティブ DSF/DFF。ハイレゾバッジは自動点灯。
マルチプロファイル
1 人 1 ライブラリで完全に分離。.waveflow アーカイブのエクスポートと自動バックアップのスケジュール対応。
ダウンロード
お使いのシステム用の WaveFlow v1.4.0。
.sig で検証可能な署名済みバイナリ。サードパーティのインストーラなし、組み込みテレメトリなし。
Linux
x86_64 — Fedora 43 と Ubuntu 24.04 でテスト済み
macOS
Universal — Apple Silicon と Intel
Windows
x86_64 — Windows 10 22H2 以降
よくある質問
ここにない質問は GitHub の issue でどうぞ。
WaveFlow は本当に無料ですか?
はい、これからもずっと。WaveFlow は GPL-3.0 の下で公開されています。サブスクなし、プレミアム階層なし、広告なし。
WaveFlow v1.4.0 のインストール方法は?
GitHub の releases ページからお使いのシステムに合ったバイナリをダウンロードしてください。**Linux** では、AppImage はポータブル(`chmod +x` で実行可能にしてください)、またはパッケージマネージャから .deb / .rpm をインストールします。**macOS** では、.dmg を開いて WaveFlow を Applications にドラッグします。バイナリは Universal(Apple Silicon + Intel)で署名されています。**Windows** では、.msi(サイレント、デプロイメントに推奨)または .exe(クラシックインストーラ)を実行します。各アセットには整合性確認のための .sig ファイルが付属します。
対応オーディオフォーマットは?
Symphonia デコーダで MP3、FLAC、ALAC、AAC、OGG Vorbis、WAV、加えて専用パイプラインで DSD(DSF / DFF)。24bit または 44.1kHz 以上でハイレゾバッジが自動的に点灯します。
Daily Mix はどう動くのですか?
WaveFlow は過去 90 日間の再生履歴を分析し、平均テンポでアーティストをグループ化し(< 95 BPM、95-130、≥ 130)、3つの決定論的プレイリストを生成します — さらにテンポとエネルギーでフィルタリングされた5つの Mood Radio ステーション(Focus、Chill、Workout、Party、Sleep)も。ホーム画面の「再生成」ボタンで更新できます。ルールから独自のスマートプレイリストを作成することもできます。
Hi-Fi 機器に配信できますか?
はい。WaveFlow はライブラリを DLNA / UPnP サーバとして公開します。Sonos S2、Yamaha MusicCast、Kodi、VLC など互換レンダラがネットワークで自動的に検出します。クラウドも専有ペアリングも不要。設定 → 連携 で有効化。
私のデータは端末から出ますか?
いいえ。ライブラリ、再生履歴、プレイリスト、統計はすべてローカルの SQLite に保存されます。オプションのメタデータ補完(Deezer、Last.fm、LRCLIB)のみ外部リクエストを行い、グローバルなオフラインモードでワンクリックで遮断できます。
WaveFlow は Spotify や Apple Music の代わりになりますか?
ストリーミング用途では、いいえ。ローカルライブラリ用途では、はい — 同等の UI 品質、自動 Daily Mix、ハイレゾ、DLNA、クラウド依存ゼロで。
Discord と Last.fm に対応していますか?
はい。アルバムアートワーク付きの Spotify 風 Discord Rich Presence。永続キューと自動再接続を備えた認証済み Last.fm スクロブル。どちらもオプトインでいつでも無効化できます。
貢献できますか?
歓迎です。プロジェクトは GitHub にあり、Rust(Tauri 2)と React 19 + TypeScript で書かれています。issue、PR、翻訳すべて歓迎。
メモリ使用量は?
アイドル時で約 80 MB、10,000 曲のライブラリでの再生中で約 150 MB。スキャナは初回インデックス時のみ一時的に増加し、その後は安定した使用量に戻ります。
複数のマシンでライブラリを同期できますか?
公式クラウドはありませんが、SQLite データベースは単一ファイルなので、Syncthing、Dropbox、セルフホストサービスに置けます。.waveflow エクスポートは、プロファイル + DB + アートワークを 1 つのアーカイブにまとめます。
オフラインモードはありますか?
WaveFlow はデフォルトでオフライン — それこそがプロジェクトの本質です。グローバルオフラインモードは Deezer、Last.fm、LRCLIB、似たアーティスト検索をワンクリックで遮断します。
音楽を、あなたの手に。
WaveFlow v1.4.0 が Linux、macOS、Windows でリリースされました。GitHub から署名済みバイナリ(AppImage、.deb、.rpm、.dmg、.msi)をダウンロードしてください。