Skip to content

Releases: CodeByZack/media-robot

Media Robot v1.0.4

Choose a tag to compare

@github-actions github-actions released this 30 Sep 13:49
2459167

Media Robot 是自己部署的个人媒体库助手。

说一个片名,它去搜资源、转存进你自己的网盘,回读落盘的真实文件做验证,
再按 TMDB 规范命名归位。剧集还会持续盯着还缺哪些集,定时巡检只补缺口。

  • 不下载到本地磁盘,也不提供托管服务 —— 跑在你自己 NAS / 服务器上。
  • 找不到资源就如实报「暂无资源」并继续尝试,绝不伪造成功。
  • 需要自备三样:TMDB API Key、一个 OpenAI 兼容的 LLM 端点、一块网盘账号
    (夸克 / 115 / 光鸭 / 123 / 天翼)。
  • 开源 0BSD,与上述网盘及 TMDB 均无隶属关系。

安装:飞牛 fnOS 按架构下载下面的 .fpk(x86 / arm),在应用中心「手动安装」;
其他常开主机用 Docker Compose。

说明与部署步骤见 README
与 部署文档。

本版改动(v1.0.3 → v1.0.4)
  • perf(workflow): pending 搬运批量化 + 去掉搬完的两趟全树遍历 (#22) (b16eb50)
  • fix(release): fpk 版本号取 inputs.tag 而非调用方 ref(产物名/包内版本曾是 main) (#21) (c7d3e1c)

Media Robot v1.0.3

Choose a tag to compare

@github-actions github-actions released this 30 Sep 12:08
e67750c

Media Robot 是自己部署的个人媒体库助手。

说一个片名,它去搜资源、转存进你自己的网盘,回读落盘的真实文件做验证,
再按 TMDB 规范命名归位。剧集还会持续盯着还缺哪些集,定时巡检只补缺口。

  • 不下载到本地磁盘,也不提供托管服务 —— 跑在你自己 NAS / 服务器上。
  • 找不到资源就如实报「暂无资源」并继续尝试,绝不伪造成功。
  • 需要自备三样:TMDB API Key、一个 OpenAI 兼容的 LLM 端点、一块网盘账号
    (夸克 / 115 / 光鸭 / 123 / 天翼)。
  • 开源 0BSD,与上述网盘及 TMDB 均无隶属关系。

安装:飞牛 fnOS 按架构下载下面的 .fpk(x86 / arm),在应用中心「手动安装」;
其他常开主机用 Docker Compose。

说明与部署步骤见 README
与 部署文档。

本版改动(v1.0.2 → v1.0.3)
  • fix(workflow): 删除守卫遇缺失 id 跳过而非整轮抛错(5 盘统一) (#19) (cc723e1)

Media Robot v1.0.2

Choose a tag to compare

@github-actions github-actions released this 30 Sep 11:36
0881f4b

Media Robot 是自己部署的个人媒体库助手。

说一个片名,它去搜资源、转存进你自己的网盘,回读落盘的真实文件做验证,
再按 TMDB 规范命名归位。剧集还会持续盯着还缺哪些集,定时巡检只补缺口。

  • 不下载到本地磁盘,也不提供托管服务 —— 跑在你自己 NAS / 服务器上。
  • 找不到资源就如实报「暂无资源」并继续尝试,绝不伪造成功。
  • 需要自备三样:TMDB API Key、一个 OpenAI 兼容的 LLM 端点、一块网盘账号
    (夸克 / 115 / 光鸭 / 123 / 天翼)。
  • 开源 0BSD,与上述网盘及 TMDB 均无隶属关系。

安装:飞牛 fnOS 按架构下载下面的 .fpk(x86 / arm),在应用中心「手动安装」;
其他常开主机用 Docker Compose。

说明与部署步骤见 README
与 部署文档。

本版改动(v1.0.1 → v1.0.2)
  • fix(workflow): 守卫缺了跳过而非抛错 + 夸克 settle 窗口 + 改名保留真实扩展名 (#17) (82d1b92)
  • docs(release): 把 RELEASE_NOTES.md 同步为 v1.0.1 的真实正文 (#16) (fa9838b)
  • fix(dead-links): 夸克分享接入死链库(封禁/无可用文件永久拉黑) (#14) (11a7e95)
  • fix(tv): 集数映射计数只算本季命中,消除自相矛盾文案 (#15) (7ddf287)

Media Robot v1.0.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 10:16
05aca1c

Media Robot 是自己部署的个人媒体库助手。

说一个片名,它去搜资源、转存进你自己的网盘,回读落盘的真实文件做验证,
再按 TMDB 规范命名归位。剧集还会持续盯着还缺哪些集,定时巡检只补缺口。

  • 不下载到本地磁盘,也不提供托管服务 —— 跑在你自己 NAS / 服务器上。
  • 找不到资源就如实报「暂无资源」并继续尝试,绝不伪造成功。
  • 需要自备三样:TMDB API Key、一个 OpenAI 兼容的 LLM 端点、一块网盘账号
    (夸克 / 115 / 光鸭 / 123 / 天翼)。
  • 开源 0BSD,与上述网盘及 TMDB 均无隶属关系。

安装:飞牛 fnOS 按架构下载下面的 .fpk(x86 / arm),在应用中心「手动安装」;
其他常开主机用 Docker Compose。

说明与部署步骤见 README
与 部署文档。

本版改动(v1.0.0 → v1.0.1)
  • fix(tmdb): 修复 acquire/trending TypeError: fetch failed(undici 连接池耗尽) (b1075cc)
  • chore(release): bump version to 1.0.1 (0b1add6)
  • fix(release): 恢复根 package.json 被清空的依赖声明 (05aca1c)

Media Robot v1.0.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 13:03
7c5421d

Media Robot 首个版本

自己部署的个人媒体库助手。

说一个片名 —— 它去搜资源、转存进你自己的网盘、回读落盘的真实文件做验证、
按 TMDB 规范命名归位;剧集持续盯着还缺哪些集,定时巡检只补缺口。

核心几点

  • 不下载到本地磁盘,也不提供托管服务,跑在你自己 NAS / 服务器上。
  • 转存「成功」不算数 —— 会再读一遍网盘里的实际文件确认落盘才标记已入库。
  • 五块盘(115 / 夸克 / 123 / 光鸭 / 天翼)可同时接,各是一等工作区。
  • 过程在活动页逐步可查;找不到资源就如实报「暂无资源」,绝不伪造成功。
  • 媒体库按 电影 / 剧集 / 动漫 / 综艺 分架,海报带「已入库 / 有缺集 / 追更中」。

用之前准备三样:TMDB API Key(免费申请,无内置 key)、一个 OpenAI 兼容的
LLM 端点、一块网盘账号。

装:飞牛 fnOS 按架构下载下面的 .fpk,应用中心「手动安装」;其他常开主机用
Docker Compose(见 README)。


0BSD 开源,与上述网盘及 TMDB 均无隶属关系。


2026-09-26 同日重发(版本号不变)—— 修掉一个只影响「构建产物」的登录页 bug。

症状:从 fpk / Docker 镜像装出来的实例,外网访问时登录页同时出现「这台实例已设置访问密码」
和「这台实例未设置访问密码,无需登录」两句互相打脸的话;密码框还会永远是 8 个圆点、打不进字。

根因:/api/auth/bootstrap 漏了 await connection(),在 next build 时被静态预渲染,
把构建那一刻的答案冻结进了产物(构建机读不到运行时的库,于是永久冻成「已设置」),
而提交时打到的是实时接口 —— 两者必然矛盾。另有一个 value="password" 的字面量笔误。

影响:源码跑 npm run dev 的实例不受影响(dev 不预渲染),只有装 fpk / 镜像的实例会中。

建议重新下载本次的 fpk 覆盖安装(数据与设置保留)。细节见 PR #10。