mirror of
https://github.com/thsrite/MoviePilot-Plugins.git
synced 2026-06-06 07:26:47 +00:00
fix 删除重复文件再刷新媒体库逻辑
This commit is contained in:
@@ -46,4 +46,4 @@ MoviePilot三方插件市场:https://github.com/thsrite/MoviePilot-Plugins/
|
||||
- CloudDrive2助手 v1.2
|
||||
- 软连接重定向 v1.0
|
||||
- 云盘同步删除 v1.2
|
||||
- 媒体库重复媒体检测 v1.4
|
||||
- 媒体库重复媒体检测 v1.5
|
||||
@@ -587,11 +587,12 @@
|
||||
"name": "媒体库重复媒体检测",
|
||||
"description": "媒体库重复媒体检查,可选择保留规则保留其一。",
|
||||
"labels": "云盘,媒体库",
|
||||
"version": "1.4",
|
||||
"version": "1.5",
|
||||
"icon": "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/libraryduplicate.png",
|
||||
"author": "thsrite",
|
||||
"level": 2,
|
||||
"history": {
|
||||
"v1.5": "删除重复文件再刷新媒体库逻辑",
|
||||
"v1.4": "修复删除时文件不存在bug",
|
||||
"v1.3": "各路径支持自定义保留规则",
|
||||
"v1.2": "支持通知推送",
|
||||
|
||||
@@ -26,7 +26,7 @@ class LibraryDuplicateCheck(_PluginBase):
|
||||
# 插件图标
|
||||
plugin_icon = "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/libraryduplicate.png"
|
||||
# 插件版本
|
||||
plugin_version = "1.4"
|
||||
plugin_version = "1.5"
|
||||
# 插件作者
|
||||
plugin_author = "thsrite"
|
||||
# 作者主页
|
||||
@@ -148,13 +148,14 @@ class LibraryDuplicateCheck(_PluginBase):
|
||||
logger.error("获取媒体库失败")
|
||||
return
|
||||
|
||||
for library in librarys:
|
||||
if not library:
|
||||
continue
|
||||
if library.name == library_name:
|
||||
logger.info(f"媒体库:{library_name} 刷新完成")
|
||||
self.__refresh_emby_library_by_id(library.id)
|
||||
break
|
||||
if delete_duplicate_files > 0 or delete_cloud_files > 0:
|
||||
for library in librarys:
|
||||
if not library:
|
||||
continue
|
||||
if library.name == library_name:
|
||||
logger.info(f"媒体库:{library_name} 刷新完成")
|
||||
self.__refresh_emby_library_by_id(library.id)
|
||||
break
|
||||
msg += (f"{path}{'#' + library_name if library_name else ''} 检查完成\n"
|
||||
f"文件保留规则: {_retain_type}\n"
|
||||
f"本地重复文件: {duplicate_files}\n"
|
||||
|
||||
Reference in New Issue
Block a user