170 lines
8.7 KiB
Markdown
170 lines
8.7 KiB
Markdown
# tv · PG 资源镜像
|
|
|
|
> PandaG 发布包自动监控同步仓库(由 pg-monitor 维护)
|
|
|
|
## 📡 最近同步记录
|
|
|
|
### 2026-09-16 07:01 同步 pg.20260916-1835.zip
|
|
- 管理员说明: sing-box:修复反复加载问题
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-16 05:03 同步 pg.20260916-1656.zip
|
|
- commit: `0169605a7c52`
|
|
- 管理员说明: Bili: 支持多语言字幕,如果有中英就增加双语字幕.
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-16 00:03 同步 pg.20260916-1129.zip
|
|
- commit: `b66b7090cc2f`
|
|
- 管理员说明: Bili: 修复部分视频播放失败问题
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-15 21:04 同步 pg.20260916-0842.zip
|
|
- commit: `748a5fe99c6e`
|
|
- 管理员说明: 所有二进制:减少重复加载
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-15 08:03 同步 pg.20260915-1926.zip
|
|
- commit: `b19a8471bf5c`
|
|
- 管理员说明: 小bug修复
|
|
- 文件: 新增 0 / 修改 5 / 删除 0
|
|
- 修改: jsm.json、lib/allinone.tar.xz、lib/allinone.tar.xz.md5、pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-15 04:03 同步 pg.20260915-1504.zip
|
|
- commit: `f66ab82ff9a1`
|
|
- 管理员说明: 所有二进制:修复启动阶段不稳定的问题(夸克加速易崩问题)
|
|
网盘:UC改回9月11日版本.
|
|
Youtube:增加双语字幕(没测试)
|
|
- 文件: 新增 0 / 修改 4 / 删除 0
|
|
- 修改: lib/aliproxy.tar.xz、lib/aliproxy.tar.xz.md5、pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-14 23:03 同步 pg.20260915-1033.zip
|
|
- commit: `a1fee42723bf`
|
|
- 管理员说明: 网盘:尝试修复UC
|
|
影巢:修复搜索
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-14 21:04 同步 pg.20260915-0858.zip
|
|
- commit: `d591a4ffaf15`
|
|
- 管理员说明: Youtube:增加多语言字幕
|
|
影巢:复活
|
|
- 文件: 新增 0 / 修改 5 / 删除 0
|
|
- 修改: jsm.json、lib/aliproxy.tar.xz、lib/aliproxy.tar.xz.md5、pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-13 11:01 同步 pg.20260913-2224.zip
|
|
- commit: `073b86b540d1`
|
|
- 管理员说明: aliproxy: 减少内存消耗, 防止超大remux打爆内存
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: lib/aliproxy.tar.xz、lib/aliproxy.tar.xz.md5
|
|
|
|
### 2026-09-12 23:03 同步 pg.20260913-1001.zip
|
|
- commit: `cefdfed74444`
|
|
- 管理员说明: Bili: 高端致死的加速播放
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-12 21:01 同步 pg.20260913-0828.zip
|
|
- commit: `25cd6655dad4`
|
|
- 管理员说明: Youtube: 提高起播速度
|
|
网盘: 阿里外挂字幕加固
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-12 10:01 同步 pg.20260912-2114.zip
|
|
- commit: `6f09ee1a85bc`
|
|
- 管理员说明: aliproxy: 修复长久以来的阿里外挂字幕丢失或减半问题
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-12 09:03 同步 pg.20260912-2017.zip
|
|
- commit: `45a505163943`
|
|
- 管理员说明: HG:HEIC优化
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-12 03:02 同步 pg.20260912-1450.zip
|
|
- commit: `88627c688f29`
|
|
- 管理员说明: 网盘:优化并发策略,修复UC快传问题 123提示问题.
|
|
HG:能播了,群里嫖的py,内容来源一概不知.
|
|
- 文件: 新增 0 / 修改 5 / 删除 0
|
|
- 修改: jsm.json、lib/aliproxy.tar.xz、lib/aliproxy.tar.xz.md5、pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-11 10:03 同步 pg.20260911-2144.zip
|
|
- commit: `dfa80e6e1381`
|
|
- 管理员说明: aliproxy: 优化所有网盘并发策略
|
|
- 文件: 新增 0 / 修改 4 / 删除 0
|
|
- 修改: lib/aliproxy.tar.xz、lib/aliproxy.tar.xz.md5、pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-10 21:01 同步 pg.20260911-0758.zip
|
|
- commit: `8e7e0ed6a86c`
|
|
- 管理员说明: 无法被模仿,更不可能被超越
|
|
最强国内直播/音质增强: 大幅优化音质增强稳定性, 并彻底解决AV3A频道实时音质增强声画不同步的问题, 宝宝仔细对比终于确认:影视播放器内置的AV3A解码是把AV3A的5.1.4声道降级解码成2.0, 完全失去了多声道差异. 宝宝这次重构并重新编译了ffmpeg, 尝试了把5.1.4声道映射成EAC3 5.1.2但受限于安卓系统的限制会导致影视直接崩溃,而JOC编码会因为功放上的杜比签名认证而不识别, 因此采用了折衷方案, 把5.1.4的4个天空声道折叠到EAC3 5.1的四个平面声道中, 并大幅提高了音频码率以适应高品质实时转码的要求. 享受顶级的AV3A 5.
|
|
- 文件: 新增 0 / 修改 4 / 删除 0
|
|
- 修改: lib/ffmpeg.dyn.tar.xz、lib/ffmpeg.dyn.tar.xz.md5、pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-10 00:03 同步 pg.20260910-1112.zip
|
|
- commit: `0641b0064da1`
|
|
- 管理员说明: Youtube/Bili: 大幅优化详情页动作按钮, 订阅/退订等动作针对当前正在播放的视频, 相关推荐内容可以直接订阅了!
|
|
磁力/电驴:当115离线可用时排在线路第一位
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-09 23:04 同步 pg.20260910-0959.zip
|
|
- commit: `dce0f1d46fc6`
|
|
- 管理员说明: BD:兼容新分享
|
|
盘链:兼容新网页
|
|
- 文件: 新增 0 / 修改 3 / 删除 0
|
|
- 修改: jsm.json、pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-09 09:02 同步 pg.20260909-2046.zip
|
|
- commit: `4c182f2ad012`
|
|
- 管理员说明: 尝试支持ed2k使用115离线加速
|
|
- 文件: 新增 0 / 修改 4 / 删除 0
|
|
- 修改: lib/aliproxy.tar.xz、lib/aliproxy.tar.xz.md5、pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-09 08:04 同步 pg.20260909-1950.zip
|
|
- commit: `f6b706ccb2e9`
|
|
- 管理员说明: aliproxy: 小小的优化了一下BD
|
|
- 文件: 新增 0 / 修改 4 / 删除 0
|
|
- 修改: lib/aliproxy.tar.xz、lib/aliproxy.tar.xz.md5、pg.jar、pg.jar.md5
|
|
|
|
---
|
|
|
|
## 📌 本仓库自动维护说明
|
|
|
|
本仓库 `zjp/tv` 由 **PG 自动监控更新项目**(`/opt/pg-monitor`)全自动维护: 监控 Telegram 群组/频道 **PandaG节奏熊猫** 发布的最新压缩包 `pg.YYYYMMDD-HHMM.zip`, 自动下载解压, 与仓库逐目录逐文件(相对路径+SHA256)严谨对比, 将差异**精确镜像**同步到此仓库, 并推送 TG 通知 + 在此登记同步记录。
|
|
|
|
### 实现逻辑
|
|
1. **监控**: 每 1 小时由 systemd timer 短进程触发一次(无常驻, 空闲零占用); Telethon 用户会话拉取群组近期文档消息。
|
|
2. **识别**: 正则 `pg.\d{8}-\d{4}.zip` 匹配官方发布的压缩包(仅接受频道侧发布、剔除普通成员), 与历史库去重后取**最新未处理**包; 消息文本作为"管理员更新说明"。
|
|
3. **下载解压**: 下载至缓存并 SHA256 校验 → 安全解压(zip-slip 防护 + 总大小上限)。
|
|
4. **对比**: 提取目录与仓库 checkout 生成 `相对路径→SHA256` 全量清单, 得到 added/modified/deleted(新增/修改/删除), 不漏任何更新。
|
|
5. **永久规则**: 对 `jsm.json` 每次重放永久规则(见下); `lib/tokentemplate.json` 模板变更合并进 `lib/tokenm.json`, **tokenm 已填账户信息永不覆盖**。
|
|
6. **精确镜像推送**: 新包不存在的文件在仓库中同步删除(自有文件 README.md/.gitignore 与结构文件 jsm.json、lib/tokenm.json 受保护不删; `dt/fy.gif` 为 logo 永久规则配套资源, 包缺失时保留仓库现存副本), git commit + push 到本仓库 `main`。
|
|
7. **通知与记录**: 同步成功后推送 TG 通知(更新文件清单 + jsm/tokentemplate 字段级变化 + 管理员说明), 并在此 README 顶部追加本次记录。
|
|
|
|
### jsm.json 永久规则(每次发布自动重放, 幂等)
|
|
- 顶层插入 `"logo": "./dt/fy.gif"`(作为第一个键)。
|
|
- 站点 `key="豆瓣"`(api=`csp_Douban`) 的 `name` 改为 `大鹏影视`。
|
|
- 「TG频道搜索」「TG群组搜索」站点 `ext.proxy` 强制为 `noproxy`。
|
|
- 所有 JSON 按规范缩进序列化, 保证 git diff 只反映真实逻辑变化。
|
|
|
|
### lib/tokenm.json 合并规则
|
|
- 以 `lib/tokentemplate.json` 为模板; 模板新增/变化字段写入 `tokenm.json`。
|
|
- `tokenm.json` 中**已填字段一律保留不变**(空值才被模板覆盖), 模板删除的字段在 tokenm 中保留。
|
|
|
|
### 目录/部署
|
|
- 代码: `/opt/pg-monitor`; 数据: `/var/lib/pg-monitor`(SQLite `pg.db`/checkout `repo/`); 密钥: `/etc/pg-monitor/secrets.env`(0600)。
|
|
- systemd: `pg-monitor.timer`(每小时 + 随机延迟) → `pg-monitor.service`(oneshot)。
|
|
- 日志: `journalctl -u pg-monitor.service`。
|
|
- 手动运行: `python3 -m pg_monitor.orchestrator`; 查看 TG 会话: `python3 -m pg_monitor.tg list`。
|
|
|
|
### 风险与运维要点
|
|
- TG 用户账号低频短连, 会话文件 `/var/lib/pg-monitor/telethon.session` 勿删(重登需验证码)。
|
|
- 精确镜像 = 与最新包完全一致: 若仓库出现"莫名删除", 先看最近同步记录, 均为包内移除。
|
|
- 删除与覆盖均有 DB `sync_log` 留痕, 可回溯每批 added/modified/deleted 明细。
|