跳至主要內容
WaveFlow
zh-TW
積極開發中 · 即將推出

您的音樂。在地且自由。

WaveFlow 就像 Apple Music 播放雲端那樣播放您的音訊檔案 — 無訂閱、無廣告、無遙測。從您的收聽記錄自動生成 Daily Mix,DLNA 投放至喇叭、同步歌詞與 Hi-Res,一切都在本地。

即將登陸 Linux、macOS 與 Windows

  • 開源 GPL-3.0
  • 毋需帳號
  • 零遙測

功能

現代播放器該有的一切。

沒有用來炒作的功能。每個細節都為您的日常收聽服務。

  • 自動 Daily Mix

    從過去 90 天收聽記錄重新生成三組混音,依節拍分組:Calm、Groove、Energy。

    外加以規則為基礎的智慧歌單編輯器:類型、BPM、年份、評分、格式、Hi-Res、喜愛。

  • 發燒級音訊引擎

    Symphonia 解碼器、原生 DSD(DSF/DFF)、最高 24-bit 192 kHz Hi-Res、CPAL 在三條無鎖執行緒上輸出。

    ReplayGain、Gapless、延遲低於 5 毫秒。全螢幕模式下即時 FFT 頻譜視覺化。

  • 智慧淡入淡出

    傳統 Crossfade,或 Smart(同專輯之間跳過淡入淡出)、Dynamic(依 BPM 自動調整)。

    外加 Musicolet 風格的曲內 A-B 循環,以及 0.5×~2× 播放速度。

  • 內建 DLNA / UPnP 伺服器

    將音樂庫投放至區網中的 Sonos、Yamaha MusicCast、Kodi、VLC 或任何 UPnP 渲染器。免配對,免雲端。

    SSDP 發現、ContentDirectory、HTTP Range 串流。於「設定 → 整合」啟用。

  • 同步歌詞 + 編輯器

    LRCLIB、內嵌歌詞、.lrc 匯入。目前歌詞列以毫秒精度高亮。

    內建編輯器,用來同步您自己的歌詞:播放時按空白鍵擷取時間戳。

  • 收聽統計

    GitHub 風格 12 個月熱力圖、依時段排序的歌手/專輯/曲目排行、小時尖峰。

    歷史紀錄的 JSON 匯出。全部在本地計算,從未外送。

  • Discord 與 Last.fm

    在 Discord 個人檔案顯示 Spotify 風 Rich Presence。Last.fm 持久佇列 Scrobbling 與指數退避。

    外加作業系統媒體控制(MPRIS、SMTC、MediaRemote)以支援多媒體鍵。

  • 尊重您的音樂庫

    資料夾監看、拖放、雜湊重複偵測、可點擊的多歌手支援。

    獨立的設定檔(分離音樂庫)、.waveflow 封存匯入/匯出、可排程的加密自動備份。

  • 100% 開源

    GitHub 上的 Rust + React 程式碼,GPL-3.0 授權。稽核、Fork、貢獻。無追蹤、無廣告。

    原生使用 Tauri 2 + Rust,UI 使用 React 19 + TypeScript。支援 17 種語言。

智慧歌單

為您量身打造的 Daily Mix。

從過去 90 天收聽記錄重新生成的三組混音。歌手依平均節拍分組,讓從清晨到夜晚的時段都保持一致。

  • Lo-fi、Ambient、抒情。工作、閱讀、入睡好幫手。

  • 流行、搖滾、嘻哈、獨立。陪伴整個午後的中速節拍。

  • 舞曲、Drum & Bass、金屬。運動、做家事、長途車程首選。

從首頁一鍵完成。確定性演算法 — 同一週的收聽記錄會產生相同順序。

自訂智慧歌單

打造您自己的規則。

在自動 Daily Mix 之外,以述詞為基礎建立會生長的歌單:類型、BPM、年份、音訊格式、POPM 評分、喜愛。每次新曲目入庫,歌單就會重新具現化。

SmartPlaylistRules · Custom
  • 類型
  • BPM
  • 年份
  • 評分 ≥ 3★
  • 僅喜愛
  • 僅 Hi-Res
  • FLAC 格式
  • 時長

// 範例: { genre: "Jazz", year_min: 1955, year_max: 1965, hi_res_only: true, sort: "random", limit: 100 }

專為您的音樂打造,而非我們的音樂。

受 Apple Music 和 Spotify 的啟發,介面將插圖、歌詞和播放列表放在首位。預設為深色模式,喜歡的人可以選擇淺色模式。

網路投放

您的擴大機,不需要 Sonos S2。

WaveFlow 以 UPnP MediaServer 在區網內自我宣告。任何 DLNA 渲染器 — Sonos、Yamaha MusicCast、Kodi、VLC — 皆可發現並播放您的音樂庫,免專屬配對、免雲端。

WaveFlow

MediaServer:1

  • Sonos S2
  • Yamaha MusicCast
  • Kodi
  • VLC
  • BubbleUPnP
  1. 01

    SSDP 宣告

    週期性廣播至 239.255.255.250:1900 — 渲染器毋需設定即可找到 WaveFlow。

  2. 02

    DIDL-Lite 瀏覽

    您的歌手與專輯如同原生媒體庫般出現在渲染器介面中。

  3. 03

    HTTP Range 串流

    HTTP Range 漸進式播放 — 精確拖動、續播、傳輸高效。

整合

與您的工作流愉快共處。

WaveFlow 自然連接您已使用的服務 — 但執行時並不依賴其中任何一項。

  • DiscordRich Presence
  • Last.fmScrobble + 簡介
  • LRCLIB同步歌詞
  • Deezer中繼資料
  • MPRISLinux 媒體鍵
  • SMTCWindows Now Playing

本地優先

您擁有您的音樂。一起拿回主控權。

  • 無訂閱

    您的檔案、您的播放器、一輩子。下載 App 就好。

  • 無 DRM

    FLAC、ALAC、MP3、AAC、OGG、WAV、DSD — 您的檔案到處可開,永久可開。

  • 無追蹤

    除選用的中繼資料補完外,毫無對外連線。離線模式一鍵啟用。

  • 無雲端

    一切住在您的磁碟。每個設定檔一個 SQLite。零成本搬家。

  • Hi-Res 與 DSD

    24-bit 解碼、最高 192 kHz、原生 DSF/DFF。Hi-Res 標章自動亮起。

  • 多重設定檔

    每人一個音樂庫,完全隔離。可匯出的 .waveflow 封存、可排程的自動備份。

常見問題

若沒有您要的問題,請到 GitHub 開 issue。

  • WaveFlow 真的免費嗎?

    是的,而且會一直免費。WaveFlow 採 GPL-3.0 授權發布。無訂閱、無 Premium 階層、無廣告。

  • 支援哪些音訊格式?

    透過 Symphonia 解碼器支援 MP3、FLAC、ALAC、AAC、OGG Vorbis、WAV,並透過專用管線支援 DSD(DSF / DFF)。24-bit 或 ≥ 44.1 kHz 時自動點亮 Hi-Res 標章。

  • Daily Mix 怎麼運作?

    WaveFlow 掃描您最近 90 天的播放,依平均節拍(< 95 BPM、95-130、≥ 130)將歌手分組,具現化三個確定性歌單。首頁的「重新產生」按鈕即可刷新。您也能依規則自製智慧歌單。

  • 可以投放到我的 Hi-Fi 嗎?

    可以。WaveFlow 將音樂庫公開為 DLNA / UPnP 伺服器。Sonos S2、Yamaha MusicCast、Kodi、VLC 等相容渲染器都會在網路上看到它 — 無雲端、無專屬配對。於「設定 → 整合」啟用。

  • 我的資料會離開我的電腦嗎?

    不會。音樂庫、播放、歌單、統計都本地儲存在 SQLite。只有選用的中繼資料補完(Deezer、Last.fm、LRCLIB)會發出對外請求 — 全域離線模式一鍵切斷。

  • WaveFlow 可以取代 Spotify 或 Apple Music 嗎?

    串流方面,不行。但本地音樂庫方面,可以 — 等同的介面品質、自動 Daily Mix、Hi-Res、DLNA、零雲端相依。

  • 支援 Discord 與 Last.fm 嗎?

    支援。Discord Spotify 風 Rich Presence,含專輯封面。已驗證的 Last.fm Scrobbling,具持久佇列與自動重連。兩者皆 opt-in 並可停用。

  • 我可以貢獻嗎?

    非常歡迎。專案在 GitHub,使用 Rust(Tauri 2)與 React 19 + TypeScript。Issue、PR、翻譯皆歡迎。

  • 記憶體佔用是多少?

    閒置約 80 MB,10,000 首音樂庫播放時約 150 MB。掃描器在初次索引時暫時用得多,之後回到穩定佔用。

  • 能在多台機器同步音樂庫嗎?

    沒有官方雲,但 SQLite 資料庫是單一檔案,可放進 Syncthing、Dropbox 或自架服務。.waveflow 匯出將設定檔 + DB + 封面打包為單一封存。

  • 有離線模式嗎?

    WaveFlow 預設就是離線 — 這正是專案精神。全域離線模式一鍵切斷 Deezer、Last.fm、LRCLIB 與相似歌手探索。

把您的音樂拿回來。

WaveFlow 即將登陸 Linux、macOS 與 Windows。在 GitHub 加星追蹤即可第一時間獲得首發通知。