mirror of
https://github.com/d0zingcat/MoviePilot-Plugins.git
synced 2026-05-13 23:16:47 +00:00
Merge pull request #718 from cddjr/feiniu
This commit is contained in:
@@ -67,13 +67,14 @@
|
||||
"name": "媒体库服务器刷新",
|
||||
"description": "入库后自动刷新Emby/Jellyfin/Plex服务器海报墙。",
|
||||
"labels": "媒体库",
|
||||
"version": "1.3.1",
|
||||
"version": "1.3.2",
|
||||
"icon": "refresh2.png",
|
||||
"author": "jxxghp",
|
||||
"level": 1,
|
||||
"history": {
|
||||
"v1.3": "MoviePilot V2 版本媒体库服务器刷新插件",
|
||||
"v1.3.1": "修复兼容性问题"
|
||||
"v1.3.2": "适配飞牛媒体库",
|
||||
"v1.3.1": "修复兼容性问题",
|
||||
"v1.3": "MoviePilot V2 版本媒体库服务器刷新插件"
|
||||
}
|
||||
},
|
||||
"MediaServerMsg": {
|
||||
|
||||
@@ -19,7 +19,7 @@ class MediaServerRefresh(_PluginBase):
|
||||
# 插件图标
|
||||
plugin_icon = "refresh2.png"
|
||||
# 插件版本
|
||||
plugin_version = "1.3.1"
|
||||
plugin_version = "1.3.2"
|
||||
# 插件作者
|
||||
plugin_author = "jxxghp"
|
||||
# 作者主页
|
||||
@@ -203,18 +203,13 @@ class MediaServerRefresh(_PluginBase):
|
||||
]
|
||||
|
||||
for name, service in self.service_infos.items():
|
||||
# Emby
|
||||
if self.mediaserver_helper.is_media_server("emby", service=service):
|
||||
if hasattr(service.instance, 'refresh_library_by_items'):
|
||||
service.instance.refresh_library_by_items(items)
|
||||
|
||||
# Jeyllyfin
|
||||
if self.mediaserver_helper.is_media_server("jellyfin", service=service):
|
||||
elif hasattr(service.instance, 'refresh_root_library'):
|
||||
# FIXME Jellyfin未找到刷新单个项目的API
|
||||
service.instance.refresh_root_library()
|
||||
|
||||
# Plex
|
||||
if self.mediaserver_helper.is_media_server("plex", service=service):
|
||||
service.instance.refresh_library_by_items(items)
|
||||
else:
|
||||
logger.warning(f"{name} 不支持刷新")
|
||||
|
||||
def stop_service(self):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user