NeriPlayer 中文文档 下载 App

把同步快照存到自己的 WebDAV 服务器上

适用场景

如果你已经有了自己的 WebDAV 服务器(NAS、群晖、Nextcloud、坚果云等),可以把 NeriPlayer 的同步快照存到 WebDAV 上,同样是完全去中心化的方案。

为什么同时支持 GitHub 和 WebDAV

GitHub 同步:

WebDAV 同步:

两个通道可以选择其一,也可以同时开启(数据会分别写入,不是互为备份——同步合并策略在各自的通道内独立生效)。

配置步骤

  1. 在 NeriPlayer 设置的「WebDAV 同步」中输入:
  1. 选择同步内容(歌单、收藏、最近播放、播放统计、删除记录)——与 GitHub 同步的内容相同
  2. 测试连接成功后启用

快照文件结构

同步快照以 JSON 格式写入 WebDAV 指定路径。每个同步周期会生成或更新快照文件,文件内包含本次同步的所有内容。

快照是全量快照(不是增量 diff),这样可以避免跨设备同步时的版本冲突。旧快照会保留一定历史版本用于回滚。

与 GitHub 同步的区别

方面GitHub 同步WebDAV 同步
存储位置GitHub 私有仓库自己的 WebDAV 服务器
同步方式Git 提交历史迭代文件覆盖(保留历史版本)
合并能力按 Git 提交合并按全量快照合并
网络可达性全球依赖自托管服务器可达

凭据安全

WebDAV 用户名和密码与 GitHub PAT 一样,保存在应用内部的加密凭据存储区,不会明文写入数据库。