Skip to content

1.8.4

Choose a tag to compare

@github-actions github-actions released this 06 Oct 00:32
· 39 commits to main since this release

发布说明摘自 CHANGELOG.md 的 1.8.4 一节。

变更

  • Emby 客户端协议继续按真机对齐(逐条对照与取样见 docs/emby-compat.md 的「十、真机对照记录」):
    • Users/{UserId} 不再核对 UserId 与 token 是否同一人:实测真机不校验,只要有有效 token,
      UserId 换成任意合法值照样回数据。Views 也同步放宽(authorize(req) 不再比对 userId)。
    • Items / Items/Latest 收紧守卫:无 token 一律 401(原来部分空查询分支会「照常回空」);
      userId 与 Views 同口径放宽。两条端点的推荐/收藏/已看/搜索等分支形状逐一对过真机样本。
    • Views 补齐字段:ParentId 给占位值 "2";ChildCount 优先用该行已知的真实条数
      (首页插件记过就有),没记过时回退 1。
  • 用户头像改用部署者提供的品牌图标:GET /api/emby/Users/{UserId}/Images/{type} 不再回按 UserId
    派生的纯色 PNG,改为统一回 server/modules/emby/assets/default-avatar.png(606×606 透明底,所有用户
    共用一张)。User.PrimaryImageTag / SessionInfo.UserPrimaryImageTag = 该文件内容的 md5
    (32 位 hex,与真机同形状)—— 换图标文件即自动失效客户端图片缓存,无需手动改版本号。

面板「设置 → 版本与更新」里可以手动更新到这个版本;它只安装正式 Release 的资产并校验 sha256。