深色模式
中心服务器
文件整理与emby媒体信息共享,在 emby 入库时请求中心服务器获取媒体信息写入 emby,本地无需提取节省网盘请求调用,也可批量恢复本地 emby 中的媒体信息元数据





前置条件
- 已配置至少一个 Emby 服务器(emby助手与秒传播放),并且 Emby 侧已安装可用的媒体信息插件(NanShare 自有插件或神医助手)
它是什么
中心服务器是 NanShare 官方运营的媒体信息中心,不是本地缓存库:
- 本地 SQLite 只保存任务日志,不保存媒体信息库存。
- 页面上的「数据统计」只展示本客户端的贡献、请求与命中,不包含中心总库存。
- 客户端通过授权 + 设备凭据建立加密会话,业务请求与响应都经过加密。
它的价值是:同一个文件(按 115 SHA1、115 ed2k、123 MD5、光鸭 GCID 识别)只需要被提取一次,其他客户端再次遇到时可以直接命中,跳过 ffprobe。
页面结构
左侧菜单「中心服务器」进入,页面分五个标签:
| 标签 | 作用 |
|---|---|
| 基础配置 | 开关、客户端名字、Emby 服务器/媒体库、取源方式、提取线程、定时任务 |
| 资源上传 | 扫描媒体库,把中心没有的媒体信息提取并上传 |
| 手动补全 | 只处理本地没有媒体信息的条目;中心命中就写回 Emby |
| 数据统计 | 今天 / 近 7 天 / 近 30 天 / 全部的个人贡献、请求、命中 |
| 日志 | 资源上传、手动补全、Emby 刷新的任务记录与失败明细 |
客户端名字
client_name 为空时无法保存,也无法开始上传。保存时会先向中心登记用于贡献与请求统计可在群内查看
三条工作链路
1. 资源上传
text
选择 Emby / 媒体库
→ 扫描条目
→ 解析指纹(115sha1 / 115ed2k / 123md5 / guangyagcid)
→ 先问中心 exists
→ 中心已有的跳过
→ 没有的:调用 Emby 提取媒体信息(可选)
→ 按指纹库批量上传2. 手动补全
text
扫描「本地没有媒体信息」的条目
→ 按指纹查询中心
→ 命中:把中心 payload 写回 Emby
→ 未命中:计入 miss
→ 打开 fill_extract_on_miss 时,本地提取 → 写回 → 上传- 只处理没有媒体信息的条目,不动已有媒体信息的条目。
3. Emby 刷新反哺
当 Emby 刷新链发现中心未命中时:
text
中心未命中
→ 解析 Emby 条目
→ 调用媒体信息插件提取
→ 上传到中心
→ 其他客户端下次可直接命中