Skip to content

中心服务器 ​

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

72B9EC6E0BFAF2012A8B7B22B29A4C4C

F0C65C7AD1269ECE71C46E05F3DBF471

369CA0818BF8B0DC0D6DD286A7E50223

09A5DFB2008B69F9A41760577E9F72B7

561A2EDC8A8539DF0FCEB659CE8AC7A8

前置条件 ​

  • 已配置至少一个 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 条目
  → 调用媒体信息插件提取
  → 上传到中心
  → 其他客户端下次可直接命中

NanShare 文档站仅说明 NanShare 项目的部署、配置与使用。