跳到正文
发现
WaveFlow:本地 Hi-Res 音乐播放器
桌面应用效率工具

WaveFlow:本地 Hi-Res 音乐播放器

一款本地音乐播放器,支持 Hi-Res 与 DSD 高保真输出,自带逐字歌词、智能歌单和插件。

admin
发布于 2026-10-31
浏览
2
访问
0
下载
0
版本
v1.9.8
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

WaveFlow 是一款面向桌面的本地音乐播放器,用 Tauri 2、React 19 和 Rust 构建,支持 Windows、macOS 与 Linux。它扫描你已有的音乐文件夹,按专辑、艺人和流派整理,再通过高保真音频引擎播放。没有订阅、没有流媒体服务、不需要账号,音乐始终留在你自己的机器上。

主要功能

播放

  • 支持 MP3、FLAC、WAV、AIFF、Ogg Vorbis、Opus、AAC、ALAC 与 DSD
  • 无缝播放,以及真正双解码器的交叉淡入淡出
  • Windows、Linux、macOS 上的独占输出,可选 DSD over PCM(DoP),把 DSD 原样送往兼容 DAC
  • ReplayGain、带预设的 6 段均衡器、声道平衡与立体声宽度、0.5×–2× 变速、A-B 循环、睡眠定时器
  • Seed 与心情电台、专辑随机、系统媒体控制,队列在重启后保留

歌词

  • 从 LRCLIB、Musixmatch、NetEase、Megalobiz、Genius 或插件获取同步歌词
  • 逐字卡拉 OK 效果;服务商只有整行时间时自动估算词级时间
  • 日文、韩文、中文的罗马音,以及原文旁的翻译
  • 歌词面板、沉浸式视图、迷你播放器和浮动的桌面歌词窗口

曲库与歌单

  • 文件夹扫描与实时监听,按专辑、艺人、流派或文件夹浏览;支持搜索筛选和中文拼音
  • 标签编辑器保留未编辑的标签,5 星评分可写回文件;提供重复项检测、多艺人拆分、Hi-Res 标记、响度与 BPM 分析
  • 歌单支持拖拽、M3U 导出,可从 M3U、CSV、JSON 或公开 Deezer 歌单链接导入
  • 规则驱动的智能歌单,以及根据播放记录生成的 Daily Mix、On Repeat 和 Release Radar

界面与扩展

  • 6 套皮肤 × 14 个主题、深色模式、高对比度模式
  • 带 Canvas 片段、动态封面与封面幻灯片的沉浸式正在播放
  • 置顶迷你播放器、系统托盘、Windows 任务栏按钮;统计与 WaveFlow Wrapped 全部本地计算
  • 17 种语言(含从右到左),每个用户配置独立曲库,自动备份
  • Deezer 封面、Last.fm 简介与记录、TheAudioDB、Discord Rich Presence
  • 可选 DLNA / UPnP 服务端与 MPD 服务端,让已有客户端播放或控制 WaveFlow
  • 沙箱化 WebAssembly 插件与内置插件商店,官方插件包括 Web Radio(3 万多个电台)与 Apple Motion Artwork(动态封面)

安装与使用

各平台的安装包请到 最新 Release 下载,发布页同时列出各发行版的一行安装命令(AUR / COPR / apt / winget)与独立安装包。

Windows 也可用 winget 安装:

winget install InstaZDLL.WaveFlow

从源码构建需要 Bun、Rust 以及 CONTRIBUTING.md 中列出的平台依赖:

bun install
bun run tauri dev
bun run tauri build

更多按功能拆分的文档(播放、曲库、歌单、集成、插件、DLNA、MPD、UI)位于仓库的 docs/ 目录。

注意事项

  • 项目以 GPL-3.0 许可发布。
  • WaveFlow 不内置也不分发任何音乐;截图中出现的专辑封面版权归各自权利人所有。
  • 播放器面向本地音乐文件,需要自行准备并扫描音乐目录。

本作品整理自 GitHub 开源项目 InstaZDLL/WaveFlow,原作者 @InstaZDLL,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.9.8当前版本

    修复空闲时 CPU/GPU 仍被占用的问题(侧边栏 logo 循环动画改为静态);修复 ReplayGain 前置增益、回退增益和播放速度重启后被重置的问题,保存失败现在会写入日志。

评论