mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-03-30 08:50:17 +08:00
继续修复媒体缺失问题
This commit is contained in:
@@ -150,7 +150,7 @@ class JellyfinModule(_ModuleBase, _MediaServerBase[Jellyfin]):
|
|||||||
else:
|
else:
|
||||||
servers = self.get_instances().items()
|
servers = self.get_instances().items()
|
||||||
for name, s in servers:
|
for name, s in servers:
|
||||||
if not server:
|
if not s:
|
||||||
continue
|
continue
|
||||||
if mediainfo.type == MediaType.MOVIE:
|
if mediainfo.type == MediaType.MOVIE:
|
||||||
if itemid:
|
if itemid:
|
||||||
|
|||||||
@@ -153,7 +153,7 @@ class PlexModule(_ModuleBase, _MediaServerBase[Plex]):
|
|||||||
else:
|
else:
|
||||||
servers = self.get_instances().items()
|
servers = self.get_instances().items()
|
||||||
for name, s in servers:
|
for name, s in servers:
|
||||||
if not server:
|
if not s:
|
||||||
continue
|
continue
|
||||||
if mediainfo.type == MediaType.MOVIE:
|
if mediainfo.type == MediaType.MOVIE:
|
||||||
if itemid:
|
if itemid:
|
||||||
|
|||||||
@@ -172,7 +172,7 @@ class TrimeMediaModule(_ModuleBase, _MediaServerBase[TrimeMedia]):
|
|||||||
else:
|
else:
|
||||||
servers = self.get_instances().items()
|
servers = self.get_instances().items()
|
||||||
for name, s in servers:
|
for name, s in servers:
|
||||||
if not server:
|
if not s:
|
||||||
continue
|
continue
|
||||||
if mediainfo.type == MediaType.MOVIE:
|
if mediainfo.type == MediaType.MOVIE:
|
||||||
if itemid:
|
if itemid:
|
||||||
|
|||||||
@@ -403,10 +403,14 @@ class Api:
|
|||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
json_body = None
|
json_body = None
|
||||||
|
if params:
|
||||||
|
queries_unquoted = "&".join([f"{k}={v}" for k, v in params.items()])
|
||||||
|
else:
|
||||||
|
queries_unquoted = None
|
||||||
headers = {
|
headers = {
|
||||||
"User-Agent": settings.USER_AGENT,
|
"User-Agent": settings.USER_AGENT,
|
||||||
"Authorization": self._token,
|
"Authorization": self._token,
|
||||||
"authx": self.__get_authx(api_path, json_body),
|
"authx": self.__get_authx(api_path, json_body or queries_unquoted),
|
||||||
}
|
}
|
||||||
if json_body is not None:
|
if json_body is not None:
|
||||||
headers["Content-Type"] = "application/json"
|
headers["Content-Type"] = "application/json"
|
||||||
@@ -425,4 +429,4 @@ class Api:
|
|||||||
logger.error(f"请求接口 {api_path} 失败")
|
logger.error(f"请求接口 {api_path} 失败")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"请求接口 {api_path} 异常:" + str(e))
|
logger.error(f"请求接口 {api_path} 异常:" + str(e))
|
||||||
return None
|
return None
|
||||||
|
|||||||
Reference in New Issue
Block a user