mirror of
https://github.com/jxxghp/MoviePilot-Plugins.git
synced 2026-03-27 10:05:57 +00:00
Merge pull request #797 from TimoYoung/main
This commit is contained in:
@@ -26,7 +26,7 @@
|
||||
"name": "AI字幕自动生成(v2)",
|
||||
"description": "使用whisper自动生成视频文件字幕,使用大模型翻译字幕成中文。",
|
||||
"labels": "字幕",
|
||||
"version": "2.1",
|
||||
"version": "2.2",
|
||||
"icon": "autosubtitles.jpeg",
|
||||
"author": "TimoYoung",
|
||||
"level": 1,
|
||||
@@ -36,7 +36,8 @@
|
||||
"v1.1": "优化字幕翻译逻辑,优化日志输出",
|
||||
"v1.2": "fix openai_proxy打开时,翻译失败的问题,优化日志输出",
|
||||
"v2.0": "1.引入任务队列 2.支持监听媒体入库自动生成字幕 3.增加任务状态展示界面",
|
||||
"v2.1": "支持清除历史记录"
|
||||
"v2.1": "支持清除历史记录",
|
||||
"v2.2": "fix"
|
||||
}
|
||||
},
|
||||
"CustomSites": {
|
||||
|
||||
@@ -66,7 +66,7 @@ class AutoSubv2(_PluginBase):
|
||||
# 主题色
|
||||
plugin_color = "#2C4F7E"
|
||||
# 插件版本
|
||||
plugin_version = "2.1"
|
||||
plugin_version = "2.2"
|
||||
# 插件作者
|
||||
plugin_author = "TimoYoung"
|
||||
# 作者主页
|
||||
@@ -1515,12 +1515,13 @@ class AutoSubv2(_PluginBase):
|
||||
self._task_queue.get_nowait()
|
||||
self._task_queue.task_done()
|
||||
logger.info("任务队列已清空")
|
||||
for task_id in list(self._tasks.keys()):
|
||||
task = self._tasks[task_id]
|
||||
if task.status == TaskStatus.PENDING or task.status == TaskStatus.IN_PROGRESS:
|
||||
task.status = TaskStatus.FAILED
|
||||
task.complete_time = datetime.now()
|
||||
self.save_tasks() # 持久化更新后的任务列表
|
||||
if self._tasks is not None:
|
||||
for task_id in list(self._tasks.keys()):
|
||||
task = self._tasks[task_id]
|
||||
if task.status == TaskStatus.PENDING or task.status == TaskStatus.IN_PROGRESS:
|
||||
task.status = TaskStatus.FAILED
|
||||
task.complete_time = datetime.now()
|
||||
self.save_tasks() # 持久化更新后的任务列表
|
||||
self._running = False
|
||||
self._event.clear()
|
||||
logger.info(f"自动字幕生成服务已停止")
|
||||
|
||||
Reference in New Issue
Block a user