跳至主要内容

插件

稳定版

想要什么就添加什么,其余的一概进不来。

小小的扩展,各自待在独立的沙盒里。

插件可以为 WaveFlow 播放器带来逐字歌词、动态封面、循环视频和新的视图。每个插件都与你的文件隔离,只能访问它声明过的地址,并且在你安装之前就告诉你它需要什么。

在适用于 Linux、macOS 和 Windows 的 WaveFlow 播放器中,打开“扩展”页面即可使用。

歌词

由 WaveFlow 团队出品

Word By Word Lyrics

v0.1.3

跟着逐字同步的歌词一起唱,有翻译和罗马音歌词时也会一并显示。需要订阅该服务,并提供你个人的令牌。

它能做什么

  • 可访问的地址:2 个,安装前会在应用中列出
  • 在你的电脑上保留一小块私有存储空间
  • 无权访问你的文件
要求
WaveFlow 1.8.0 或更高版本
指纹(blake3)
dfd19850…7d021
下载源代码未公开
目录中的一个真实条目,和安装前商店里显示的一样:它能添加什么、能访问哪里、会保存什么。

插件目录

内容读取自本页面构建时(2026年11月11日)的插件注册表。WaveFlow 中的商店始终显示最新版本。

已显示插件:9 / 9

  • 歌词

    由 WaveFlow 团队出品

    BiniLyrics

    v0.1.0

    添加逐字同步的歌词,并在可用时提供和声、对唱和罗马拼音。

    它能做什么

    • 可访问的地址:1 个,安装前会在应用中列出
    • 无权访问你的文件
    要求
    WaveFlow 1.8.0 或更高版本
    指纹(blake3)
    2c00a3b3…ffaaf
    下载源代码未公开
  • 歌词

    由 WaveFlow 团队出品

    C-Pop Lyrics

    v0.1.0

    添加逐字同步的歌词,尤其擅长华语音乐,有翻译和罗马音歌词时也会一并显示。

    它能做什么

    • 可访问的地址:1 个,安装前会在应用中列出
    • 无权访问你的文件
    要求
    WaveFlow 1.8.0 或更高版本
    指纹(blake3)
    fa3d4e47…1222f
    下载源代码未公开
  • 歌词

    由 WaveFlow 团队出品

    Cloud Lyrics

    v0.1.0

    添加逐字同步的歌词;歌曲没有逐字时间信息时,则按行同步;有中文翻译时也会一并显示。

    它能做什么

    • 可访问的地址:1 个,安装前会在应用中列出
    • 无权访问你的文件
    要求
    WaveFlow 1.8.0 或更高版本
    指纹(blake3)
    81aa4bd6…5b55e
    下载源代码未公开
  • 歌词

    由 WaveFlow 团队出品

    Word By Word Lyrics

    v0.1.3

    跟着逐字同步的歌词一起唱,有翻译和罗马音歌词时也会一并显示。需要订阅该服务,并提供你个人的令牌。

    它能做什么

    • 可访问的地址:2 个,安装前会在应用中列出
    • 在你的电脑上保留一小块私有存储空间
    • 无权访问你的文件
    要求
    WaveFlow 1.8.0 或更高版本
    指纹(blake3)
    dfd19850…7d021
    下载源代码未公开
  • 歌词

    由 WaveFlow 团队出品

    World Lyrics

    v0.1.0

    从涵盖欧美和亚洲音乐的庞大资源库中,添加逐字同步的歌词,有中文翻译和罗马音歌词时也会一并显示。

    它能做什么

    • 可访问的地址:2 个,安装前会在应用中列出
    • 无权访问你的文件
    要求
    WaveFlow 1.8.0 或更高版本
    指纹(blake3)
    6dadf165…628c2
    下载源代码未公开
  • 动态封面

    由 WaveFlow 团队出品

    Animated Covers

    v0.1.0

    从另一个资源库为“正在播放”界面添加动态专辑封面。无需账号。

    它能做什么

    • 可访问的地址:1 个,安装前会在应用中列出
    • 在你的电脑上保留一小块私有存储空间
    • 无权访问你的文件
    要求
    WaveFlow 1.8.0 或更高版本
    指纹(blake3)
    79f0679f…54106
    下载源代码未公开
  • 动态封面

    由 WaveFlow 团队出品

    Motion Artwork

    v0.3.8

    让“正在播放”界面动起来,配上动态专辑封面;还没找到的封面,稍后会再去找一次。

    它能做什么

    • 可访问的地址:4 个,安装前会在应用中列出
    • 在你的电脑上保留一小块私有存储空间
    • 无权访问你的文件
    要求
    WaveFlow 1.6.2 或更高版本
    指纹(blake3)
    e41b2158…5df3b
    下载源代码未公开
  • Canvas

    由 WaveFlow 团队出品

    Canvas

    v0.1.2

    在“正在播放”界面的背景中播放一段为当前歌曲挑选的短循环视频。需要你自己在该服务的账号 Cookie,并在插件选项中填写。

    它能做什么

    • 可访问的地址:5 个,安装前会在应用中列出
    • 在你的电脑上保留一小块私有存储空间
    • 无权访问你的文件
    要求
    WaveFlow 1.8.0 或更高版本
    指纹(blake3)
    f5502064…3da76
    下载源代码未公开
  • 新视图

    由 WaveFlow 团队出品

    Release Radar

    v0.1.3

    不再错过你常听的艺术家发布的新作品。Release Radar 会为你查找他们最新的专辑和单曲。

    它能做什么

    • 可访问的地址:1 个,安装前会在应用中列出
    • 读取你音乐库中的艺术家名称,绝不读取你的文件
    • 在你的电脑上保留一小块私有存储空间
    • 无权访问你的文件
    要求
    WaveFlow 1.8.0 或更高版本
    指纹(blake3)
    58ce379e…2fb0c

它是怎么工作的

  1. 打开“扩展”

    在 WaveFlow 播放器中,“扩展”页面会用你的语言列出插件目录,并与你已安装的插件放在一起。

  2. 看看它需要什么

    安装之前,每个插件都会显示它能访问哪些地址,以及是否会在你的电脑上保存内容。

  3. 一键安装

    WaveFlow 会下载注册表锁定的版本,先核对它的指纹,通过之后才会启用。

  4. 一切由你掌控

    你可以随时关闭插件、修改它的选项或将它移除。开启离线模式后,所有插件都无法访问网络。

从设计上就安全

插件为 WaveFlow 增添功能,却不会成为 WaveFlow 的一部分。它以 WebAssembly 组件的形式,在由 WaveFlow 掌控的沙盒中运行,只能做它声明过的事。

  • 是沙盒,不是库

    每个插件都在自己独立的 WebAssembly 沙盒中运行,并受内存和时间限额约束。它无法进入你的文件,也碰不到电脑的其他部分。

  • 只访问声明过的地址

    所有请求都要经过 WaveFlow,插件没有声明的地址一律拒绝,重定向也不例外。

  • 权限先摆出来

    插件能访问什么、会保存什么,在你安装之前就写在商店里它的卡片上。

  • 加载前先校验

    注册表用 blake3 指纹锁定每个版本。下载内容与指纹不符,或者根本不是真正的插件,都会被拒绝。

  • 收录前先审核

    插件通过经过审核的拉取请求进入目录,只需一次提交,就能让所有人的商店中不再显示某个插件。

  • 你的音乐库始终属于你

    需要用到你的艺术家信息的插件,只会拿到名称和曲目数量,没有文件路径,也没有收听历史。

编写一个插件

一个插件就是一个 WebAssembly 文件,在 Windows、macOS 和 Linux 上运行效果一致。指南会告诉你如何决定它要添加什么、如何用 Rust 和 cargo component 构建、如何声明权限,以及如何登记到注册表。

每个条目在进入商店之前都会经过审核,来自社区的插件会有相应标注。