6.30 已推送更新 版本 mediastationgo-v0.1.00 更新内容: 提交记录 b41f62d 2026-06-29 09:09 docs: split compose deployment tiers 941bb27 2026-06-30 20:18 fix media organize and subscription workflows 7cf0e46 2026-06-30 20:24 chore remove sse debug logging 部署文档与 Compose 重写三档 Docker Compose 部署方式,不再依赖多个零散 compose 文件叠加。 更新内容: docker-compose.yml docker-compose.standard.yml docker-compose.search.yml README.md 主要变化: 拆分基础版、标准版、搜索增强版三档部署配置。 每档 compose 更完整,减少用户部署时需要额外 .env 或多个 compose 组合的复杂度。 README 补充三档拉取、部署、升级说明。 媒体整理与分类入库 重点修复整理入库、自动分类、刮削识别错误的问题。 主要修复: 整理前优先读取路径里的 tmdbid、douban、bangumi、thetvdb 等外部 ID。 避免带明确 ID 的媒体继续走模糊搜索,减少识别成错误 TMDB/豆瓣条目的情况。 修复用户指定整理目标分类时,被当前错误目录反向锁死的问题。 增强国产剧、欧美剧、日韩剧、国漫、日番、外语电影、华语电影等分类别名识别。 修复本地媒体整理后标题变英文、ID 字段丢失、元数据不持久化的问题。 增加整理后写回媒体元数据的逻辑。 修复一部媒体可能被识别成两个媒体、合集拆散的问题。 加强剧集分组 key,优先从路径剧名、外部 ID 和安全标题组合判断。 相关核心文件: internal/service/organizer_directory_metadata.go internal/service/organizer_directory_metadata_persist.go internal/service/organizer_media_metadata.go internal/service/media_classifier.go internal/service/media_series_key.go web/src/utils/groupSeries.ts 手动刮削与智能搜索 修复手动搜索、智能刮削使用 ID 搜索不准确的问题。 主要变化: tmdbid 查询只走 TMDB ID 查询。 douban ID 查询只走豆瓣 ID 查询。 bangumi、thetvdb 同理,不再把其他源 ID 当成关键词乱搜。 all 全源搜索下,明确外部 ID 不再误触发成人源请求。 保留中文标题优先策略,避免刮削结果展示英文标题。 STRM 生成与播放 新增和修复 STRM 树生成相关能力。 主要变化: 新增按目录树批量生成 STRM。 支持从网盘路径/树文本解析生成 STRM。 支持输出目录前缀和清理旧 STRM。 修复 STRM 输出目录分类推导问题。 修复 STRM URL 构造和云盘引用路径处理。 增加旧 STRM 清理测试,避免误删其他分类目录。 相关新增文件: internal/service/strm_tree_import.go internal/service/strm_tree_parse.go internal/service/strm_tree_normalize.go internal/service/strm_tree_paths.go web/src/pages/StrmTreeGenerateSection.tsx web/src/pages/useStrmTreeGenerateForm.ts 订阅管理与下载补全 重点修复订阅不显示、重复下载、默认规则过宽、排除词不生效的问题。 主要变化: 修复新增订阅、补全订阅在订阅管理中读不到的问题。 活动订阅和历史订阅查询逻辑调整。 订阅后台轮询保持 3 小时保守刷新,降低站点 API 被打爆风险。 默认订阅候选按清晰度、片源质量、做种数、免费状态排序。 未配置分辨率/质量时,默认择优选一个候选,而不是多个版本全下。 自动排除 CAM、TS、TC、HR、禁转、禁下等垃圾或风险版本。 未明确配置特效/编码时,默认排除 DoVi、DV、H265/HEVC、10bit、杜比、Atmos、TrueHD、DDP 等兼容风险版本。 新增种子体积、做种数、免费资源过滤规则。 修复 qBittorrent 未完成任务被提前整理的相关链路测试覆盖。 相关文件: internal/service/subscription_rules.go internal/service/subscription_exclude_rules.go internal/service/subscription_torrent_rules.go internal/service/subscription_candidate_collect.go internal/service/subscription_candidate_select.go internal/service/subscription_score.go 站点搜索 / NexusPHP 修复 NexusPHP 站点搜索不到资源的问题。 主要变化: NexusPHP 搜索同时带 searchstr 和 search 参数。 增加 Cookie 失效/登录页识别。 修复误把 userdetails.php 当资源详情的问题。 增强种子标题、副标题、免费、HR 标签、做种数、下载链接解析。 站点搜索失败日志更明确。 精彩发现 修复精彩发现页面超时、部分榜单失败导致整体体验差的问题。 主要变化: 每个榜单独立请求和超时处理。 某个源失败时,不影响其他榜单展示。 增加上次成功结果缓存。 豆瓣失败时可回退到同类 TMDB 榜单。 API 设置里禁用的源,不再继续请求对应热榜。 前端增加分页和行缓存逻辑。 前端清理 7cf0e46 清理了 SSE hook 中生产环境无用的 console.log: 移除 SSE 连接成功日志。 移除 SSE 重连调试日志。 移除握手事件调试输出。 保留 warn/error,方便定位真实异常。 修复其他已知部分问题 #感谢此次 Issues 提供者 提示:AI助理选项以及API请填入自建中转API或者官方API,避免个人敏感数据泄露 docker部署更新命令 cd /MediaStationGo docker compose pull #拉取最新镜像 docker compose up -d #启动容器 docker image prune -f #删除旧镜像 docker restart mediastation-go #重启项目 欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!
7.3 已推送更新 版本 mediastationgo-v0.1.17 更新内容&提交记录 7 月 3 日 修复刮削后媒体整理命名不一致:整理完成后会按最终刮削标题重新同步文件夹/文件名,例如英文目录会改成中文媒体名。 新增 release_date 上映/首播日期贯通:TMDb、本地 NFO、云端 JSON、手动刮削、手动编辑都会写入。 媒体库、首页、第三方播放器/Emby 兼容接口改为优先按上映/首播日期排序。 修复系统更新页版本显示,构建/运行时会正确显示类似 MediaStationGo-v0.1.16 的版本标签。 STRM 增强: 支持 STRM 输出目录预设。 支持 STRM 刷新后自动刮削媒体库。 STRM 树生成增加“识别重命名”选项。 7 月 2 日 STRM 树生成大幅增强: 支持批量生成。 支持 dry-run 预览。 支持批量进度回报。 支持字幕链接迁移。 支持跳过已存在媒体。 会报告被忽略的 sidecar 文件。 新增 STRM 修复流程,并在 STRM 生成/修复后刷新媒体库。 修复媒体分组、第三方播放器媒体显示重复/不完整问题的一部分。 修复 Bot 启动相关问题。 修复目录 hardlink 转移。 修复 Docker compose 路径和订阅稳定性。 修复媒体库首页预览集数统计不一致。 清理了一批旧文档、旧部署文件和无用资源。 7 月 1 日 修复旧媒体库扫描导致空页面/媒体库无法正常显示的问题。 修复扫描时缺失媒体库导致的错误。 修复 Docker 环境下媒体路径标准化问题。 README 和 compose 配置做了多次说明与格式更新。 6 月 30 日晚上 修复媒体整理和订阅流程: 整理、重分类、刮削、订阅搜索/筛选等链路做了较大修复。 STRM 生成、树导入、站点搜索、订阅规则、手动刮削候选等都做了稳定性调整。 修复其他已知部分问题 #感谢此次 Issues 提供者 提示:AI助理选项以及API请填入自建中转API或者官方API,避免个人敏感数据泄露 docker部署更新命令 cd /MediaStationGo docker compose pull #拉取最新镜像 docker compose up -d #启动容器 docker image prune -f #删除旧镜像 docker restart mediastation-go #重启项目 欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!
@xir #100 我研究下怎么过风控
@Heisi #101 ,谢谢大佬,115得慢慢扫库,一快就炸,litepan有个设置是api额外补偿间隔,我设置到600ms以上才不会风控
@xir #102 那好像只能调低扫库时间,MGO主打的其实就是扫库速度跟刮削速度
@Heisi #103 能不能115单独设置降低一下,或者直接来个设置自己调
6.30 已推送更新
版本 mediastationgo-v0.1.00
更新内容:
提交记录
b41f62d 2026-06-29 09:09
docs: split compose deployment tiers
941bb27 2026-06-30 20:18
fix media organize and subscription workflows
7cf0e46 2026-06-30 20:24
chore remove sse debug logging
部署文档与 Compose
重写三档 Docker Compose 部署方式,不再依赖多个零散 compose 文件叠加。
更新内容:
docker-compose.yml
docker-compose.standard.yml
docker-compose.search.yml
README.md
主要变化:
拆分基础版、标准版、搜索增强版三档部署配置。
每档 compose 更完整,减少用户部署时需要额外 .env 或多个 compose 组合的复杂度。
README 补充三档拉取、部署、升级说明。
媒体整理与分类入库
重点修复整理入库、自动分类、刮削识别错误的问题。
主要修复:
整理前优先读取路径里的 tmdbid、douban、bangumi、thetvdb 等外部 ID。
避免带明确 ID 的媒体继续走模糊搜索,减少识别成错误 TMDB/豆瓣条目的情况。
修复用户指定整理目标分类时,被当前错误目录反向锁死的问题。
增强国产剧、欧美剧、日韩剧、国漫、日番、外语电影、华语电影等分类别名识别。
修复本地媒体整理后标题变英文、ID 字段丢失、元数据不持久化的问题。
增加整理后写回媒体元数据的逻辑。
修复一部媒体可能被识别成两个媒体、合集拆散的问题。
加强剧集分组 key,优先从路径剧名、外部 ID 和安全标题组合判断。
相关核心文件:
internal/service/organizer_directory_metadata.go
internal/service/organizer_directory_metadata_persist.go
internal/service/organizer_media_metadata.go
internal/service/media_classifier.go
internal/service/media_series_key.go
web/src/utils/groupSeries.ts
手动刮削与智能搜索
修复手动搜索、智能刮削使用 ID 搜索不准确的问题。
主要变化:
tmdbid 查询只走 TMDB ID 查询。
douban ID 查询只走豆瓣 ID 查询。
bangumi、thetvdb 同理,不再把其他源 ID 当成关键词乱搜。
all 全源搜索下,明确外部 ID 不再误触发成人源请求。
保留中文标题优先策略,避免刮削结果展示英文标题。
STRM 生成与播放
新增和修复 STRM 树生成相关能力。
主要变化:
新增按目录树批量生成 STRM。
支持从网盘路径/树文本解析生成 STRM。
支持输出目录前缀和清理旧 STRM。
修复 STRM 输出目录分类推导问题。
修复 STRM URL 构造和云盘引用路径处理。
增加旧 STRM 清理测试,避免误删其他分类目录。
相关新增文件:
internal/service/strm_tree_import.go
internal/service/strm_tree_parse.go
internal/service/strm_tree_normalize.go
internal/service/strm_tree_paths.go
web/src/pages/StrmTreeGenerateSection.tsx
web/src/pages/useStrmTreeGenerateForm.ts
订阅管理与下载补全
重点修复订阅不显示、重复下载、默认规则过宽、排除词不生效的问题。
主要变化:
修复新增订阅、补全订阅在订阅管理中读不到的问题。
活动订阅和历史订阅查询逻辑调整。
订阅后台轮询保持 3 小时保守刷新,降低站点 API 被打爆风险。
默认订阅候选按清晰度、片源质量、做种数、免费状态排序。
未配置分辨率/质量时,默认择优选一个候选,而不是多个版本全下。
自动排除 CAM、TS、TC、HR、禁转、禁下等垃圾或风险版本。
未明确配置特效/编码时,默认排除 DoVi、DV、H265/HEVC、10bit、杜比、Atmos、TrueHD、DDP 等兼容风险版本。
新增种子体积、做种数、免费资源过滤规则。
修复 qBittorrent 未完成任务被提前整理的相关链路测试覆盖。
相关文件:
internal/service/subscription_rules.go
internal/service/subscription_exclude_rules.go
internal/service/subscription_torrent_rules.go
internal/service/subscription_candidate_collect.go
internal/service/subscription_candidate_select.go
internal/service/subscription_score.go
站点搜索 / NexusPHP
修复 NexusPHP 站点搜索不到资源的问题。
主要变化:
NexusPHP 搜索同时带 searchstr 和 search 参数。
增加 Cookie 失效/登录页识别。
修复误把 userdetails.php 当资源详情的问题。
增强种子标题、副标题、免费、HR 标签、做种数、下载链接解析。
站点搜索失败日志更明确。
精彩发现
修复精彩发现页面超时、部分榜单失败导致整体体验差的问题。
主要变化:
每个榜单独立请求和超时处理。
某个源失败时,不影响其他榜单展示。
增加上次成功结果缓存。
豆瓣失败时可回退到同类 TMDB 榜单。
API 设置里禁用的源,不再继续请求对应热榜。
前端增加分页和行缓存逻辑。
前端清理
7cf0e46 清理了 SSE hook 中生产环境无用的 console.log:
移除 SSE 连接成功日志。
移除 SSE 重连调试日志。
移除握手事件调试输出。
保留 warn/error,方便定位真实异常。
修复其他已知部分问题
提示:AI助理选项以及API请填入自建中转API或者官方API,避免个人敏感数据泄露
docker部署更新命令
cd /MediaStationGo
docker compose pull #拉取最新镜像
docker compose up -d #启动容器
docker image prune -f #删除旧镜像
docker restart mediastation-go #重启项目
欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!
7.3 已推送更新
版本 mediastationgo-v0.1.17
更新内容&提交记录
7 月 3 日
修复刮削后媒体整理命名不一致:整理完成后会按最终刮削标题重新同步文件夹/文件名,例如英文目录会改成中文媒体名。
新增 release_date 上映/首播日期贯通:TMDb、本地 NFO、云端 JSON、手动刮削、手动编辑都会写入。
媒体库、首页、第三方播放器/Emby 兼容接口改为优先按上映/首播日期排序。
修复系统更新页版本显示,构建/运行时会正确显示类似 MediaStationGo-v0.1.16 的版本标签。
STRM 增强:
支持 STRM 输出目录预设。
支持 STRM 刷新后自动刮削媒体库。
STRM 树生成增加“识别重命名”选项。
7 月 2 日
STRM 树生成大幅增强:
支持批量生成。
支持 dry-run 预览。
支持批量进度回报。
支持字幕链接迁移。
支持跳过已存在媒体。
会报告被忽略的 sidecar 文件。
新增 STRM 修复流程,并在 STRM 生成/修复后刷新媒体库。
修复媒体分组、第三方播放器媒体显示重复/不完整问题的一部分。
修复 Bot 启动相关问题。
修复目录 hardlink 转移。
修复 Docker compose 路径和订阅稳定性。
修复媒体库首页预览集数统计不一致。
清理了一批旧文档、旧部署文件和无用资源。
7 月 1 日
修复旧媒体库扫描导致空页面/媒体库无法正常显示的问题。
修复扫描时缺失媒体库导致的错误。
修复 Docker 环境下媒体路径标准化问题。
README 和 compose 配置做了多次说明与格式更新。
6 月 30 日晚上
修复媒体整理和订阅流程:
整理、重分类、刮削、订阅搜索/筛选等链路做了较大修复。
STRM 生成、树导入、站点搜索、订阅规则、手动刮削候选等都做了稳定性调整。
修复其他已知部分问题
提示:AI助理选项以及API请填入自建中转API或者官方API,避免个人敏感数据泄露
docker部署更新命令
cd /MediaStationGo
docker compose pull #拉取最新镜像
docker compose up -d #启动容器
docker image prune -f #删除旧镜像
docker restart mediastation-go #重启项目
欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!