fix: LunaTVSource v0.4.48 - #1189
Open
OneBigMoon wants to merge 1 commit into
Open
Conversation
MoviePilot validates host download directories before the plugin module runs, so LunaTV resources must enter the internal queue from the resource event. Resolve ffmpeg to an absolute path before N_m3u8DL-RE so the managed 16-thread engine does not fall back.
There was a problem hiding this comment.
PR-Agent Code Review
该 PR 将 LunaTV 资源提前送入插件串行队列,并为受管引擎增加连接重试和 ffmpeg 路径解析,同时升级发布版本。当前存在两处中等风险回归:发布元数据仍不一致,且成功接管的下载会被宿主按取消处理,影响发布校验及任务状态与历史记录。
审查提交:0ec3ff9
| "name": "moviepilot-lunatvsource-plugin", | ||
| "private": true, | ||
| "version": "0.4.47", | ||
| "version": "0.4.48", |
| if task_id | ||
| else "LunaTV 下载任务未入队,继续交由 MoviePilot 处理" | ||
| ) | ||
| if task_id: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
变更\n\n- LunaTV 资源在 MoviePilot 下载目录校验前进入插件内部串行队列,修复配置了插件目录仍无法下载的问题\n- N_m3u8DL-RE 使用解析后的 ffmpeg 绝对路径,保持 16 线程引擎,不再因裸路径意外回退\n- 受管引擎包临时连接失败最多重试 3 次,HTTP 确定性错误不重试\n- 版本统一升级到 0.4.48,并补充官方目录结构下的回归测试\n\n## 验证\n\n- 302 passed:tests/v3/lunatvsource\n- 24 passed:V3 依赖、发布目录与发布门禁\n- Python 编译与 git diff --check 通过\n- 独立插件仓完整回归:296 passed\n- 真实公开电影完整链路命中 N_m3u8DL-RE 16 线程,未进入 VSD 或 ffmpeg 回退
PR-Agent 摘要
🤖 Generated by PR Agent at 0ec3ff9
ffmpeg路径保障引擎0.4.48