mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-05 23:47:41 +08:00
feat:放开媒体库类型控制
This commit is contained in:
@@ -70,7 +70,7 @@ class ReleaseGroupsMatcher(metaclass=Singleton):
|
|||||||
"U2": [],
|
"U2": [],
|
||||||
"ultrahd": [],
|
"ultrahd": [],
|
||||||
"others": ['B(?:MDru|eyondHD|TN)', 'C(?:fandora|trlhd|MRG)', 'DON', 'EVO', 'FLUX', 'HONE(?:|yG)',
|
"others": ['B(?:MDru|eyondHD|TN)', 'C(?:fandora|trlhd|MRG)', 'DON', 'EVO', 'FLUX', 'HONE(?:|yG)',
|
||||||
'N(?:oGroup|T(?:b|G))', 'PandaMoon', 'SMURF', 'T(?:EPES|aengoo|rollHD )'],
|
'N(?:oGroup|T(?:b|G))', 'PandaMoon', 'SMURF', 'T(?:EPES|aengoo|rollHD )', 'UBWEB'],
|
||||||
"anime": ['ANi', 'HYSUB', 'KTXP', 'LoliHouse', 'MCE', 'Nekomoe kissaten', 'SweetSub', 'MingY',
|
"anime": ['ANi', 'HYSUB', 'KTXP', 'LoliHouse', 'MCE', 'Nekomoe kissaten', 'SweetSub', 'MingY',
|
||||||
'(?:Lilith|NC)-Raws', '织梦字幕组', '枫叶字幕组', '猎户手抄部', '喵萌奶茶屋', '漫猫字幕社',
|
'(?:Lilith|NC)-Raws', '织梦字幕组', '枫叶字幕组', '猎户手抄部', '喵萌奶茶屋', '漫猫字幕社',
|
||||||
'霜庭云花Sub', '北宇治字幕组', '氢气烤肉架', '云歌字幕组', '萌樱字幕组', '极影字幕社',
|
'霜庭云花Sub', '北宇治字幕组', '氢气烤肉架', '云歌字幕组', '萌樱字幕组', '极影字幕社',
|
||||||
|
|||||||
@@ -155,7 +155,7 @@ class Emby:
|
|||||||
case "tvshows":
|
case "tvshows":
|
||||||
library_type = MediaType.TV.value
|
library_type = MediaType.TV.value
|
||||||
case _:
|
case _:
|
||||||
continue
|
library_type = MediaType.UNKNOWN.value
|
||||||
image = self.__get_local_image_by_id(library.get("Id"))
|
image = self.__get_local_image_by_id(library.get("Id"))
|
||||||
libraries.append(
|
libraries.append(
|
||||||
schemas.MediaServerLibrary(
|
schemas.MediaServerLibrary(
|
||||||
|
|||||||
@@ -149,16 +149,18 @@ class Jellyfin:
|
|||||||
match library.get("CollectionType"):
|
match library.get("CollectionType"):
|
||||||
case "movies":
|
case "movies":
|
||||||
library_type = MediaType.MOVIE.value
|
library_type = MediaType.MOVIE.value
|
||||||
|
link = f"{self._playhost or self._host}web/index.html#!" \
|
||||||
|
f"/movies.html?topParentId={library.get('Id')}"
|
||||||
case "tvshows":
|
case "tvshows":
|
||||||
library_type = MediaType.TV.value
|
library_type = MediaType.TV.value
|
||||||
case _:
|
|
||||||
continue
|
|
||||||
image = self.__get_local_image_by_id(library.get("Id"))
|
|
||||||
link = f"{self._playhost or self._host}web/index.html#!" \
|
link = f"{self._playhost or self._host}web/index.html#!" \
|
||||||
f"/movies.html?topParentId={library.get('Id')}" \
|
|
||||||
if library_type == MediaType.MOVIE.value \
|
|
||||||
else f"{self._playhost or self._host}web/index.html#!" \
|
|
||||||
f"/tv.html?topParentId={library.get('Id')}"
|
f"/tv.html?topParentId={library.get('Id')}"
|
||||||
|
case _:
|
||||||
|
# FIXME
|
||||||
|
library_type = MediaType.UNKNOWN.value
|
||||||
|
link = f"{self._playhost or self._host}web/index.html#!" \
|
||||||
|
f"/movies.html?topParentId={library.get('Id')}"
|
||||||
|
image = self.__get_local_image_by_id(library.get("Id"))
|
||||||
libraries.append(
|
libraries.append(
|
||||||
schemas.MediaServerLibrary(
|
schemas.MediaServerLibrary(
|
||||||
server="jellyfin",
|
server="jellyfin",
|
||||||
|
|||||||
Reference in New Issue
Block a user