Skip to content

Releases: sd87671067/go-emby

2026-09-13 客户端兼容与双架构构建更新

Choose a tag to compare

@sd87671067 sd87671067 released this 13 Sep 17:00

同步服务器最新 go-emby 源码,修复 iOS 表单登录、客户端地址探测、缩略图、分页及媒体路径兼容问题。

  • 支持 Linux x64(amd64)和 ARM64(aarch64),附件为静态编译、嵌入前端及翻译资源的二进制,附 SHA256SUMS。
  • Docker 使用前端、Go 编译及运行时多阶段构建,采用源码白名单隔离生产配置。
  • 完整 PostgreSQL 集成测试、两种架构 Docker 二进制导出和 x64 运行时初始化验证通过。
  • 未包含部署环境、私钥、授权码、CA 证书、数据库及备份。
  • 直接运行需要 PostgreSQL、ffprobe、pg_dump、环境变量及授权机器标识配置,详见 README。

完整更新日志见 CHANGELOG.md。

go-emby 2026.09.13 — x64 / ARM64

Choose a tag to compare

@sd87671067 sd87671067 released this 13 Sep 09:32

更新日志

2026-09-13

  • 同步最新网关播放、错误日志及管理页面修复。
  • 发布 Linux amd64(x64)和 arm64(aarch64)镜像,Compose 自动选择主机架构。
  • 前端、Go 编译和运行环境分阶段构建;仅将二进制复制到运行镜像。
  • CI 使用两个原生架构构建节点,完整数据库测试通过后才发布统一镜像标签。
  • CI 同时导出两种架构的二进制和 SHA256 校验文件。
  • 授权地址、密码及密钥通过 .env 注入,移除私有地址和证书;兼容授权服务器免费模式。
  • 构建上下文采用白名单,提交检查排除密钥、真实公网 IP、数据库、备份和迭代产物。
  • 用户完成首次配置后,可通过 docker compose pull && docker compose up -d 更新。

go-emby 2026-09-13 · Linux x64

Choose a tag to compare

@sd87671067 sd87671067 released this 13 Sep 04:00

Linux x64 / amd64 首次公开发布。提供静态 Go 二进制、多阶段 Docker 镜像、Compose 和中文使用说明。

配置 .env 和有效授权服务后,使用 docker compose pull && docker compose up -d 部署。

本地验证:113 项测试通过,0 失败,1 项大规模压力测试按设计跳过;Compose、授权、登录及前端页面验证通过,退出码均为 0。镜像未公开前无法匿名拉取;公开状态以 GHCR 设置为准。

源码和构建产物已排除生产配置、授权证书、密钥和服务器地址。二进制直接运行需要 PostgreSQL 17、CA 信任库,以及供媒体探测/备份使用的 ffprobe 和 pg_dump。