跳至主要内容
WaveFlow
zh-CN
下一波浪潮 · 1.9.3 已发布

1.9 带来按流派、年代和艺人生成的混音合辑、可以修正的 Mood Radio、ListenBrainz、单曲多流派以及“年份”标签页;1.9.3 会保留标签无法读取的曲目。

你的音乐。本地播放,免费畅听。

WaveFlow 播放你拥有的音乐 — 无订阅、无广告、无追踪。根据你的收听记录生成 Daily Mix,支持同步歌词、Hi-Res 音质,还能将音乐投放到你的音箱,一切都在你的电脑上完成。

支持 Linux、macOS 和 Windows

  • 开源 GPL-3.0
  • 无需账号
  • 零遥测
  • 1.9万 次下载

1.8.0 新功能

感受每一个字。

让音乐成为主角。跟随每一个字,沉浸在封面之中,让歌词始终伴你左右。

WaveFlow交互式概念演示 · 1.9.3

Slow Light

WaveFlow Sessions

DEMO
视觉演示 · 无声音0:00 / 0:24

逐词

Let the night unfold

逐词高亮。原文歌词、罗马音和翻译在沉浸式视图中一同呈现。

01

唱出每一个字。

卡拉 OK 式逐词高亮,搭配翻译和罗马音。开启桌面歌词后,离开播放器也能看到歌词。你可以为当前歌词行选择颜色,也可以让颜色逐行变化。

02

让音乐库定下氛围。

歌单顶部的颜色取自你的封面。Canvas、动态封面和沉浸式视图,让你的音乐成为画面的主角。

03

听见每一个细节。

Windows、Linux 和 macOS 均支持独占输出。为兼容的 DAC 提供 DSD over PCM,还有专辑 ReplayGain 与防止削波。

功能特性

现代播放器应有的一切。

没有用来博眼球的功能。每个细节都为你的日常聆听服务。

  • 自动生成的 Daily Mix

    基于过去 90 天的收听记录生成三个歌单,并按节拍分组:舒缓、律动、活力。

    外加基于规则的智能歌单编辑器:流派、BPM、年份、评分、格式、Hi-Res、收藏。

  • 发烧级音频引擎

    以高解析度聆听你的收藏,支持无缝播放、ReplayGain 和 DSD。

    1.8.0 新增:三大系统均支持独占输出,另有 DSD over PCM、专辑 ReplayGain,并支持 Opus 和 AIFF 文件。

  • 同步歌词

    歌词随歌曲同步滚动,可为你在线查找,也可读取音乐旁边的歌词文件 — 始终优先使用本地歌词。

    在内置编辑器中修正某一行,或自己编写歌词,然后保存到文件中或文件旁边。

  • 收听统计

    一眼看清你这一年的聆听:最常播放的曲目、艺人和专辑,最爱的流派,以及你最常听歌的时段。

    隐藏你不感兴趣的内容。所有统计都在你的电脑上完成,从不发送到任何地方。

  • 5 种界面风格,70 种外观

    Studio、Editorial、Lounge、Pulse 和 Liquid — 将每种与 14 种配色主题搭配,得到 70 种组合,按配置文件分别保存。

    内置字体、每种风格独立的动效,以及一个「挑选氛围」的引导步骤。运行时零 Google Fonts 请求。

  • 会动的专辑封面

    播放时,你的封面也会动起来。Motion Artwork 会为你查找动态封面,你也可以为每张专辑选择自己的本地视频。

    可选的本地缓存让它们离线可用。没有动态封面的专辑会显示常规封面,与以往完全一致。

  • WaveFlow Wrapped

    用几张幻灯片回顾你的一年:最常听的艺人、收听时长、听歌最多的时段和最常听的流派。

    基于你的历史记录在本地计算。不发送任何数据,默认不分享任何指标。

  • 心情电台

    五个动态电台 — 专注、放松、运动、派对、睡眠 — 根据节奏和能量从你的音乐库筛选。

    还有艺人专属电台:点击任何艺人即可开始相似曲目的无尽播放。

  • 丰富的艺人页面

    为你音乐库中的每位艺人提供传记、可点击的相似艺人、完整专辑列表和粉丝数。

    折叠传记,让唱片目录排在前面。传记来自 Deezer 或 TheAudioDB,也可自行撰写。

  • 连上你的音箱,手机变遥控器

    将音乐库中的歌曲播放到 Sonos、Yamaha MusicCast、Kodi、VLC 或家中其他网络播放器上。无需配对,无需云端。

    1.8.0 新增:用任意 MPD 遥控应用,在手机上控制 WaveFlow。两项功能默认关闭,需在「设置 → 连接」中手动开启。

  • 流畅过渡

    曲目之间自然交叉淡化。智能模式会保留专辑本身的衔接,让现场专辑和概念专辑按原本的样子播放。

    此外:可在 A 点到 B 点之间循环播放一段,播放速度可在半速到两倍速之间调节。

  • Discord 与 Last.fm

    在 Discord 上显示你正在听的曲目,并在 Last.fm 上保存你的收听记录。

    键盘上的多媒体键和系统的媒体控制同样可用。

  • 由你掌控的音乐库

    告诉 WaveFlow 你的音乐文件夹在哪,文件夹有任何变化它都会自动跟上。可按艺人、专辑或流派浏览,也可以直接逐个文件夹浏览。

    在标签编辑器中修正标题、艺人和专辑,一次改一首,或一次改一整批。自选封面、找出重复曲目,还能让备份定时自动运行。

  • 免费且开源

    无需账号、无广告、无追踪 — 而且会一直如此。代码以 GPL-3.0 许可在 GitHub 上公开。

    支持 17 种语言。

智能歌单

为你定制的 Daily Mix。

基于过去 90 天收听记录生成的三个歌单。艺人按平均节拍分组,让每个歌单从早到晚都保持统一氛围。

  • Lo-fi、氛围音乐、抒情曲。工作、阅读、入睡的好伴侣。

  • 流行、摇滚、嘻哈、独立。陪你度过午后的中速节奏。

  • 舞曲、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 }

心情电台

五种心情。始终是你的音乐库。

WaveFlow 根据节奏、能量和频谱特征将你的曲目分为五个动态电台,并根据你的心情在它们之间切换。

每次会话都来源于你的本地目录。无流媒体,无赞助推荐。

你不会想离开的主页。

个性化问候、一目了然的统计、Wrapped 横幅、Mood Radio 和 Daily Mix — 都在同一视图。默认深色模式,喜欢的话可切换浅色。

界面风格

五种外观。七十种组合。

界面风格会重塑整个界面 — 布局、排版、玻璃质感与动效。将五种界面风格中的任意一种与 14 种配色主题搭配,得到 70 种外观,每种都按配置文件保存。从「设置 → 外观」切换,或在引导过程中挑选一种氛围。

5 种风格 × 14 种主题 = 70 种组合
  • Studio

    默认

    简洁的界面,让音乐始终居于中心。默认深色,这是 WaveFlow 自带的外观。

  • Editorial

    大报

    杂志式布局,搭配 Playfair Display 衬线字体、半调网点配图,以及华丽的 WaveFlow Gazette 报头。

  • Lounge

    暖色玻璃

    模糊的专辑封面上叠着暖酒红色的玻璃质感,营造柔和而沉浸的氛围。

  • Pulse

    霓虹俱乐部

    OLED 霓虹俱乐部美学,配以品红/青色双色极光,以及随播放旋转的黑胶唱片封面。

  • Liquid

    Vibrancy

    层层玻璃与通透质感,随你的主题变换色彩,浅色与深色模式皆宜。

所有字体均已内置 — Playfair Display、Lora、Space Grotesk、Space Mono、DM Sans。运行时零 Google Fonts 请求。

艺人页面

远不止是一份曲目列表。

为你音乐库中的每位艺人提供:传记、可点击的相似艺人、完整唱片目录、粉丝数 — 还有艺人专属电台让你继续探索。

如启用 Deezer,传记和相似艺人来自该服务;否则你的音乐库就足够。

网络投放

无需 Sonos S2 也能用上你的功放。

WaveFlow 会在局域网上作为 UPnP 媒体服务器广播自身。Sonos、Yamaha MusicCast、Kodi、VLC 等 DLNA 播放设备都能发现它并播放你的音乐库,无需专有配对,无需云端。

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

插件商店

让打动你的,再多一点。

发现新歌新碟、让封面动起来,还有更多歌词。直接在 WaveFlow 中挑选你的扩展。

  • 在应用内下载

    Release Radar

    找到你音乐库中艺人的新专辑和新单曲,汇集在一个专属视图中。

    从你常听的艺人出发,发现更多好音乐。

  • 在应用内下载

    Motion Artwork

    用动态专辑封面,让「正在播放」界面活起来。

    音乐响起,封面随之律动。

  • 在应用内下载

    Word By Word Lyrics

    跟着逐词同步的歌词一起唱,如有提供,还能看到翻译和罗马音。

    歌词、含义、发音:跟上每一首歌。

  • 在应用内下载

    Canvas

    为「正在播放」界面加入循环播放的短视频。

    短短几秒的循环画面,让你更深地沉浸在歌曲之中。

Web Radio

已内置

来自世界各地的数千个电台,可按国家、语言或流派浏览。Web Radio 随 WaveFlow 一同提供,开箱即可收听。

在 WaveFlow 设置中打开插件商店即可安装扩展。之后可在已安装的插件中启用、配置或卸载它们。

本地优先

你拥有你的音乐。让我们夺回控制权。

  • 无订阅

    你的文件、你的播放器、终身使用。下载应用,就是这么简单。

  • 无 DRM

    FLAC、ALAC、MP3、AAC、OGG、WAV、DSD — 你的文件在哪里都能打开,永远如此。

  • 无追踪

    歌词、艺人信息、更新检查、插件、网络电台等联网功能均为可选,离线模式可一键全部关闭。

  • 无需云端

    所有内容都保存在你的磁盘上。每个配置文件都有独立的 SQLite 数据库,迁移起来也很轻松。

  • Hi-Res 与 DSD

    24-bit 解码、最高 192 kHz、原生 DSF/DFF。Hi-Res 徽章会自动点亮。

  • 多配置档案

    每人独立音乐库,完全隔离。可导出 .waveflow 归档,可定时自动备份。

下载

为你的系统准备的 WaveFlow v1.9.3。

已签名的二进制文件,可通过 .sig 验证。无第三方安装程序,无嵌入式遥测。

v1.9.3

或使用你的包管理器安装

后续更新也会通过你常用的包管理器提供。

  • Windows · winget

    winget install InstaZDLL.WaveFlow
  • Arch · AUR

    yay -S waveflow-bin
  • Fedora · Copr

    sudo dnf copr enable instazdll/waveflow && sudo dnf install waveflow
  • Debian / 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

macOS 上暂无 Homebrew cask — 请获取上方的 .dmg。Debian 包名为 wave-flow(kebab-case,遵循 Debian 命名规范)。

常见问题

如果你的问题不在这里,请在 GitHub 上开 issue。

  • WaveFlow 真的免费吗?

    是的,而且会一直免费。WaveFlow 采用 GPL-3.0 发布。无订阅、无高级套餐、无广告。

  • 如何安装 WaveFlow v1.9.3?

    使用适合你平台的包管理器:Windows 上 winget install InstaZDLL.WaveFlow,Arch 上 yay -S waveflow-bin,Fedora 上用 Copr 仓库(dnf copr enable instazdll/waveflow),或 Debian/Ubuntu 上用 APT 仓库(包名为 wave-flow)。也可在 GitHub releases 页面获取二进制文件:Linux 的 AppImage 是便携的(chmod +x),或安装 .deb / .rpm。在 macOS 上,打开 .dmg 并将 WaveFlow 拖入 Applications — 该 bundle 未经 Apple Developer 签名,首次启动请右键 → 打开(或运行 xattr -cr /Applications/WaveFlow.app)。在 Windows 上,.msi 为静默安装,.exe 为经典安装程序。

  • 支持哪些音频格式?

    支持 MP3、FLAC、ALAC、AAC、Opus、OGG Vorbis、WAV 和 AIFF,以及 DSD(DSF / DFF)。DSD 会转换为 PCM 播放;如果 DAC 兼容,也可以通过 DSD over PCM(DoP)以原生 DSD 输出。24-bit 或 ≥ 44.1 kHz 时,Hi-Res 徽章会自动亮起。

  • Daily Mix 如何工作?

    WaveFlow 扫描你最近 90 天的播放记录,按平均速度对艺人进行分组(< 95 BPM、95–130 BPM、≥ 130 BPM),并生成三个结果可复现的歌单 — 此外还有五个按速度和能量筛选的 Mood Radio 电台(专注、放松、运动、派对、睡眠)。点击首页上的「重新生成」按钮即可刷新它们。你还可以按规则创建自己的智能歌单。

  • 能投放到我的 Hi-Fi 上吗?

    可以。WaveFlow 将你的音乐库作为 DLNA / UPnP 服务器开放。Sonos S2、Yamaha MusicCast、Kodi、VLC 等兼容渲染器都会在网络上看到它 — 无云端、无专有配对。在「设置 → 连接」中启用。

  • 我的数据会离开本机吗?

    只有在你使用需要联网的功能时才会。音乐库、播放记录、歌单和统计都保存在你电脑上的 SQLite 中。封面、歌词和艺人信息(Deezer、Last.fm、LRCLIB)、听歌记录同步、更新检查、插件和网络电台等联网功能,只在你使用时才会连接相应服务;全局离线模式可一键全部切断。

  • WaveFlow 能替代流媒体服务吗?

    流媒体方面不行。但对本地音乐库来说可以 — 同等界面品质、自动 Daily Mix、Hi-Res、DLNA,而且零云端依赖。

  • 支持 Discord 和 Last.fm 吗?

    支持。Discord Rich Presence 会在你的 Discord 个人资料上显示正在播放的曲目及其专辑封面;该功能默认开启,可在「设置 → 连接」中关闭。Last.fm Scrobble 需要手动启用:登录账号后即可使用,支持持久队列与自动重连。

  • 我可以贡献吗?

    非常欢迎。项目托管在 GitHub,使用 Rust(Tauri 2)和 React 19 + TypeScript。Issue、PR 和翻译都欢迎。

  • 能获取 beta 版本吗?

    可以。WaveFlow 提供可选启用的 beta 更新通道 — 在「设置 → 维护」中切换即可提前获得预发布版本,或继续留在稳定版。你可以随时切换回来。

  • 能在多台机器间同步音乐库吗?

    可以,只需一台你自己托管的服务器:WaveFlow 可以连接到 WaveFlow Server。这是一款开源音乐服务器,目前处于 beta 阶段,以 Docker 镜像形式发布。连接后,你的音乐库、收藏、评分和歌单会在不同电脑之间同步,任何 Subsonic 应用也都能播放它。如果只是一次性迁移,.waveflow 导出会把配置档案、数据库和专辑封面打包成单个归档。

  • 有离线模式吗?

    你的音乐无需联网即可播放——这正是项目的初衷。全局离线模式可一键切断所有联网功能,从 Deezer、Last.fm、LRCLIB 到更新和插件。

  • 可以用手机控制 WaveFlow 吗?

    可以。WaveFlow 可以作为 MPD 服务器运行,这样你手机或平板上的任意 MPD 遥控应用都能通过家庭网络播放、暂停、切歌,以及选择接下来播放的内容。该功能默认关闭,需在「设置 → 连接」中开启。

  • WaveFlow 能逐词显示歌词吗?

    可以。如果歌词带有逐词时间信息,每个字词都会随着演唱逐一填充高亮,在沉浸式视图、歌词面板、迷你播放器和桌面歌词中都是如此。对于只按行同步的歌词,WaveFlow 可以估算每个字词的时间,还能同时显示翻译和罗马音。

把音乐还给你自己。

WaveFlow v1.9.3 已登陆 Linux、macOS 和 Windows。用 winget、AUR、Copr 或 APT 安装 — 或在 GitHub 上下载二进制文件:AppImage、.deb、.rpm、.dmg、.msi。