diff --git a/package.v2.json b/package.v2.json index 69b2f14..99e5d2f 100644 --- a/package.v2.json +++ b/package.v2.json @@ -404,12 +404,12 @@ "name": "云盘Strm助手", "description": "实时监控、定时全量增量生成strm文件。", "labels": "云盘", - "version": "1.1.1", + "version": "1.1.2", "icon": "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/cloudcompanion.png", "author": "thsrite", "level": 1, "history": { - "v1.1.1": "支持消息发送", + "v1.1.2": "支持消息发送", "v1.0.9": "目录树支持多级结构", "v1.0.8": "修复重建缓存不生效", "v1.0.7": "修复复制非媒体文件时父目录不存在", diff --git a/plugins.v2/cloudstrmcompanion/__init__.py b/plugins.v2/cloudstrmcompanion/__init__.py index 8eddf1c..3a73511 100644 --- a/plugins.v2/cloudstrmcompanion/__init__.py +++ b/plugins.v2/cloudstrmcompanion/__init__.py @@ -60,7 +60,7 @@ class CloudStrmCompanion(_PluginBase): # 插件图标 plugin_icon = "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/cloudcompanion.png" # 插件版本 - plugin_version = "1.1.1" + plugin_version = "1.1.2" # 插件作者 plugin_author = "thsrite" # 作者主页 @@ -483,12 +483,12 @@ class CloudStrmCompanion(_PluginBase): media_list = self._medias.get(key) or {} if media_list: episodes = media_list.get("episodes") or [] - if file_meta.episode_list: + if file_meta.begin_episode: if episodes: - episodes = episodes + file_meta.episode_list - episodes = set(episodes) + if int(file_meta.begin_episode) not in episodes: + episodes = episodes.append(int(file_meta.begin_episode)) else: - episodes = file_meta.episode_list + episodes = [int(file_meta.begin_episode)] media_list = { "episodes": episodes, "type": "tv" if file_meta.season else "movie", @@ -496,7 +496,7 @@ class CloudStrmCompanion(_PluginBase): } else: media_list = { - "episodes": file_meta.episode_list, + "episodes": [int(file_meta.begin_episode)], "type": "tv" if file_meta.season else "movie", "time": datetime.now() }