在mediastationgo-v0.0.64更新时遗留了一个重大BUG,会不断检索重新建立种子档案以及不断扫描网盘,大量占用机器资源,经过紧急修复已经更新了 mediastationgo-v0.0.69 重构 FTS 索引为 rowid 寻址+触发器维护,根治重启 CPU 占满与扫描卡死 FTS5 普通列(含 UNINDEXED)不支持索引查找,旧版按 media_id 做 NOT EXISTS/DELETE 全是整表扫描:启动回填 O(N^2) 烧 CPU 数小时, 扫描时每个 upsert 一次全表扫描,均隔着全局写锁拖死登录(125s 超时) v2 布局:FTS rowid 与 media.rowid 对齐,由 INSERT/UPDATE/DELETE 触发器实时维护;回填只剩 rowid 点查兜底,且去掉 ORDER BY 顺带修复刮削直写 Updates() 后新标题搜不到的问题(触发器覆盖) 写门改为 context 感知:长写语句不再让登录请求无限期排队 warmMediaSearchIndex 延迟 30s 错峰启动 library_scan 周期任务跳过云盘库(由 cloud_sync 夜间窗口负责), 首轮延迟从 15s 改为等满一个周期,重启不再立即全量扫描风暴 prune 改为只取 id/path 并按 500 条批量删除,缩短写锁占用 各位在安装使用的大佬请更新最新版本
版本 mediastationgo-v0.0.71 更新内容: 1.全面优化STRMURL播放以及302反代播放 2.独创扫库缓存,降低资源占用 3.增加第三方播放器适配 4.优化播放速度模型,以及热门播放模型,剧集越热门速度越快 5.自动整理入库优化 docker部署更新命令 cd /MediaStationGo docker compose pull #拉取最新镜像 docker compose up -d #启动容器 docker image prune -f #删除旧镜像 docker restart mediastation-go #重启项目 各类功能开发环境实测均已正常,本人NAS无公网,隧道转发。使用移动网络实测播放10秒左右。 欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!
版本 mediastationgo-v0.0.72 更新内容: 1.自动整理入库与手动整理入库重命名刮削的问题 2.优化302直连与STRM直连播放 3.修复云端播放问题 4.修复组织触发任务流程 5.简化部署文档并限制 Telegram 群组命令 6.其他部分已知问题 docker部署更新命令 cd /MediaStationGo docker compose pull #拉取最新镜像 docker compose up -d #启动容器 docker image prune -f #删除旧镜像 docker restart mediastation-go #重启项目 各类功能开发环境实测均已正常,本人NAS无公网,隧道转发。使用移动网络实测播放10秒左右。 欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!
6.16已推送更新 版本 mediastationgo-v0.0.82 更新内容: 1.部署模式分成三档: 轻量模式:PG only,适合大多数 NAS。 标准模式:PG + Redis,适合多用户/频繁 Emby 客户端访问。 搜索增强模式:PG + Redis + OpenSearch,仅给超大库用户手动开启。 2.数据库切换:已支持 sqlite / postgres / auto,旧 SQLite 首次切 PG 会迁移 3.Redis:已作为热缓存层接入,媒体列表、统计、Emby 常用读路径有缓存和失效。 4.OpenSearch:已作为搜索增强层接入,主数据仍在 DB,搜索失败会回退 DB 搜索。 5.大库/网盘扫描:已改成增量跳过未变化文件、单文件错误不中断整库、记录扫描错误数,并延长网盘扫描超时。 6.媒体级多版本聚合 此次更新以下命令不适用,请到仓库查看如何修改配置文件 docker部署更新命令 cd /MediaStationGo docker compose pull #拉取最新镜像 docker compose up -d #启动容器 docker image prune -f #删除旧镜像 docker restart mediastation-go #重启项目 各类功能开发环境实测均已正常,本人NAS无公网,隧道转发。使用移动网络实测播放10秒左右。 欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!
6.17 已推送更新 版本 mediastationgo-v0.0.83 更新内容: 1.修复Bot规则Bug 2.修复Bot设备指纹检测登录回传问题 3.增加新版QB支持(不建议使用新版QB) 4.再次优化扫库速度,更改为可调节线程(具体速度看网盘接口) 此次更新以下命令不适用,请到仓库查看如何修改配置文件 docker部署更新命令 cd /MediaStationGo docker compose pull #拉取最新镜像 docker compose up -d #启动容器 docker image prune -f #删除旧镜像 docker restart mediastation-go #重启项目 各类功能开发环境实测均已正常,本人NAS无公网,隧道转发。使用移动网络实测播放10秒左右。 欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!
6.17 已推送更新 版本 mediastationgo-v0.0.84 更新内容: 1.新增了手动刮削能力 2.修复订阅总集数识别 3.通知渠道页新增 启动 Bot 轮询 / 停止轮询 4.Mgo 管理命令已加入管理员命令栏,并有中文说明分类:用户、审计、清理、权限、运维 5.移除页面上的 admin / admin123 默认凭证展示 6.Emby 兼容修复:Movie/movie 类型兼容,避免电影库里带 season/episode 的视频被错误当作 Episode 导致客户端漏拉。 7.扫库改进:本地/网盘扫描后台任务化,避免网页刷新后重新开始;本地与网盘重复媒体可合并为多版本展示。 8.订阅/下载改进:增强已订阅、已下载未入库状态识别,减少重复下载不同版本。 9.Bot改进:命令改为 Mgo 体系,群组管理菜单、管理员命令权限、用户菜单、绑定逻辑、设备终端限制等都做了修复。 10.通知事件补齐:订阅命中、下载完成、入库完成、刮削失败、系统异常可推送到配置的通知频道。 11.修复对QB更高版本的彻底支持 12.修复顶部搜索栏 13.修复回收站批量删除选项缺失 14.修复设备客户端识别以及回传问题 15.修复其他部分已知问题 #感谢此次Issues提供者 @yebuwudong #QB不支持新版本 @Dchean #恢复手动刮削功能 旧版0.0.79版本之前的部署此次更新以下命令不适用,请到仓库查看如何修改配置文件 提示: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吧!
@windygo #57 之前自己也是用着比较麻烦臃肿,需要部署好多
在mediastationgo-v0.0.64更新时遗留了一个重大BUG,会不断检索重新建立种子档案以及不断扫描网盘,大量占用机器资源,经过紧急修复已经更新了
mediastationgo-v0.0.69
重构 FTS 索引为 rowid 寻址+触发器维护,根治重启 CPU 占满与扫描卡死
NOT EXISTS/DELETE 全是整表扫描:启动回填 O(N^2) 烧 CPU 数小时,
扫描时每个 upsert 一次全表扫描,均隔着全局写锁拖死登录(125s 超时)
v2 布局:FTS rowid 与 media.rowid 对齐,由 INSERT/UPDATE/DELETE
触发器实时维护;回填只剩 rowid 点查兜底,且去掉 ORDER BY
顺带修复刮削直写 Updates() 后新标题搜不到的问题(触发器覆盖)
写门改为 context 感知:长写语句不再让登录请求无限期排队
warmMediaSearchIndex 延迟 30s 错峰启动
library_scan 周期任务跳过云盘库(由 cloud_sync 夜间窗口负责),
首轮延迟从 15s 改为等满一个周期,重启不再立即全量扫描风暴
prune 改为只取 id/path 并按 500 条批量删除,缩短写锁占用
各位在安装使用的大佬请更新最新版本
版本 mediastationgo-v0.0.71
更新内容:
1.全面优化STRMURL播放以及302反代播放
2.独创扫库缓存,降低资源占用
3.增加第三方播放器适配
4.优化播放速度模型,以及热门播放模型,剧集越热门速度越快
5.自动整理入库优化
docker部署更新命令
各类功能开发环境实测均已正常,本人NAS无公网,隧道转发。使用移动网络实测播放10秒左右。
欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!
版本 mediastationgo-v0.0.72
更新内容:
1.自动整理入库与手动整理入库重命名刮削的问题
2.优化302直连与STRM直连播放
3.修复云端播放问题
4.修复组织触发任务流程
5.简化部署文档并限制 Telegram 群组命令
6.其他部分已知问题
docker部署更新命令
各类功能开发环境实测均已正常,本人NAS无公网,隧道转发。使用移动网络实测播放10秒左右。
欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!
大佬,多用户能用吗?
@Jager #65 可以了
归档
6.16已推送更新
版本 mediastationgo-v0.0.82
更新内容:
1.部署模式分成三档:
轻量模式:PG only,适合大多数 NAS。
标准模式:PG + Redis,适合多用户/频繁 Emby 客户端访问。
搜索增强模式:PG + Redis + OpenSearch,仅给超大库用户手动开启。
2.数据库切换:已支持
sqlite / postgres / auto,旧 SQLite 首次切 PG 会迁移3.Redis:已作为热缓存层接入,媒体列表、统计、Emby 常用读路径有缓存和失效。
4.OpenSearch:已作为搜索增强层接入,主数据仍在 DB,搜索失败会回退 DB 搜索。
5.大库/网盘扫描:已改成增量跳过未变化文件、单文件错误不中断整库、记录扫描错误数,并延长网盘扫描超时。
6.媒体级多版本聚合
此次更新以下命令不适用,请到仓库查看如何修改配置文件
docker部署更新命令
各类功能开发环境实测均已正常,本人NAS无公网,隧道转发。使用移动网络实测播放10秒左右。
欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!
6.17 已推送更新
版本 mediastationgo-v0.0.83
更新内容:
1.修复Bot规则Bug
2.修复Bot设备指纹检测登录回传问题
3.增加新版QB支持(不建议使用新版QB)
4.再次优化扫库速度,更改为可调节线程(具体速度看网盘接口)
此次更新以下命令不适用,请到仓库查看如何修改配置文件
docker部署更新命令
各类功能开发环境实测均已正常,本人NAS无公网,隧道转发。使用移动网络实测播放10秒左右。
欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!
6.17 已推送更新
版本 mediastationgo-v0.0.84
更新内容:
1.新增了手动刮削能力
2.修复订阅总集数识别
3.通知渠道页新增 启动 Bot 轮询 / 停止轮询
4.Mgo 管理命令已加入管理员命令栏,并有中文说明分类:用户、审计、清理、权限、运维
5.移除页面上的 admin / admin123 默认凭证展示
6.Emby 兼容修复:Movie/movie 类型兼容,避免电影库里带 season/episode 的视频被错误当作 Episode 导致客户端漏拉。
7.扫库改进:本地/网盘扫描后台任务化,避免网页刷新后重新开始;本地与网盘重复媒体可合并为多版本展示。
8.订阅/下载改进:增强已订阅、已下载未入库状态识别,减少重复下载不同版本。
9.Bot改进:命令改为 Mgo 体系,群组管理菜单、管理员命令权限、用户菜单、绑定逻辑、设备终端限制等都做了修复。
10.通知事件补齐:订阅命中、下载完成、入库完成、刮削失败、系统异常可推送到配置的通知频道。
11.修复对QB更高版本的彻底支持
12.修复顶部搜索栏
13.修复回收站批量删除选项缺失
14.修复设备客户端识别以及回传问题
15.修复其他部分已知问题
旧版0.0.79版本之前的部署此次更新以下命令不适用,请到仓库查看如何修改配置文件
提示:AI助理选项以及API请填入自建中转API或者官方API,避免个人敏感数据泄露
docker部署更新命令
欢迎各位大佬提交 Issue 和 Pull Request!球球各位大佬点个start吧!