拖入或选择播放器导出的配置文件,可一次选多个。同地址 + 同账号会自动合并,不会重复。
点「编辑」展开详细字段;用勾选框决定哪些服务器参与导出。
点一下即在本地生成文件并下载,文件名与各播放器习惯保持一致。
① 格式来自对有限样本的兼容实现,不是各播放器的官方规范;官方客户端升级后可能直接失效。
② AfuseKt 明文结构没有 User ID / Access Token,转到该格式必然丢失这两项,导入后需重新登录。
③ CapyPlayer 新版(database_version: 22)备份本身不含 Access Token;同格式往返会保留偏好、观看统计等其它表,但转成别的格式再转回来就只剩服务器信息。
④ Hills 官方导出与 Rodel 导出的 CBC IV 尾部不同,现按「重建 JSON 头」容错解析;其它版本若换了结构仍可能失败。
⑤ WWPlayer V1 是可逆混淆,官方也提示 .wwpcfg 应视为凭据文件。
⑥ 跨格式转换只迁移名称 / 地址 / 账号 / 密码 / Token / 线路等通用字段,各播放器特有的开关与设置不保证保留。
⑦ Hills v3(version: 3,带 serversData / settings / iconPacks 等加密段)现在可以导入,读取的是其中的 data 段;但导出回 Hills 仍生成 v2 结构,新版 App 是否接受、v3 的其它设置能否保留,都没有实测过。建议把 v3 转成其它格式使用,或仍用 Rodel Player 做 Hills 方向的导出。
⑧ 目前只在少数真实备份上验证过,样本以外的组合没有覆盖。出问题请保留原始文件,并尽量附上可脱敏的样本反馈。
它只做一件事:把你已有的播放器备份文件读进来,转换成另一种播放器认识的备份文件写出去。全部加解密都在你的浏览器里完成,页面通过 CSP 把 connect-src 设为 none,从浏览器层面禁掉了 fetch / XHR / WebSocket 等一切外联,因此绝不会去访问或登录你的 Emby 服务器,也就不存在触发服务器风控、封号的问题。页面不引用任何外部 CDN 资源,可离线使用。
① 在 Windows 版 Rodel Player 的「设置 → 备份与恢复 → 其它应用」里,任选一个应用点「导出配置」,得到一个备份文件。
② 把这个文件传到 Mac / 手机(AirDrop、微信文件传输、网盘均可),在本网页「导入备份」里打开。
③ 检查、修改、去重,然后点目标播放器对应的导出按钮,把下载下来的文件交给目标 App 的「导入配置」即可。
也可以先导出「通用中间格式」长期保存;下次打开网页直接导入它,再转成任意播放器格式。
点「批量粘贴 / CSV」,支持三种:
· CSV:表头为 name,type,url,username,password,userId,accessToken,icon,lines(可只写其中几列),线路列用 名称=地址|名称=地址 表示;
· 每行一台:名称 | https://地址 | 用户名 | 密码,分隔符也可用逗号、分号或制表符;只写 URL 也可以;
· 通用中间格式 JSON:本工具自己导出的文件。
7 种播放器格式均已在本地用真实导出文件做过互转往返验证。AfuseKt 的明文结构里没有 User ID / Access Token 字段,转到该格式会丢失这两项,导入后需要重新登录一次;WWPlayer V1 是可逆混淆而非强加密,官方也提示应把 .wwpcfg 当作凭据文件保管。导出的备份里包含账号、密码与令牌明文(或等价的可逆数据),请勿上传到公开仓库、网盘分享链接或陌生网页。
index.html 是单文件,没有任何外部依赖:直接双击可用,或把仓库推到 GitHub 后在 Settings → Pages 选择主分支根目录即可;绑定自定义域名时加一条 CNAME 记录并在 Pages 里填写域名。建议开启 HTTPS(Web Crypto 在 HTTPS、localhost 和大多数浏览器的本地文件下可用)。页面不需要后端、不需要数据库、不需要 API Key。
粘贴 CSV、每行一台的地址清单,或本工具导出的通用中间格式 JSON。相同地址 + 账号会自动合并。