Skip to content

Commit 75c898e

Browse files
authored
Merge pull request #2018 from zhu0823/main
2 parents 4d48295 + 089d478 commit 75c898e

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

app/modules/plex/plex.py

+6-5
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from typing import List, Optional, Dict, Tuple, Generator, Any
55
from urllib.parse import quote_plus
66

7-
from plexapi import media, utils
7+
from plexapi import media
88
from plexapi.server import PlexServer
99

1010
from app import schemas
@@ -679,19 +679,20 @@ def get_latest(self, num: int = 20) -> Optional[List[schemas.MediaServerPlayItem
679679
for item in sub_result:
680680
if len(ret_resume) >= num:
681681
break
682-
item_type = ""
683-
title = ""
682+
item_type, title, image = "", "", ""
684683
if item.TYPE == "movie":
685684
item_type = MediaType.MOVIE.value
686685
title = item.title
686+
image = item.posterUrl
687687
elif item.TYPE == "season":
688688
item_type = MediaType.TV.value
689689
title = "%s 第%s季" % (item.parentTitle, item.index)
690+
image = item.posterUrl
690691
elif item.TYPE == "episode":
691692
item_type = MediaType.TV.value
692693
title = "%s 第%s季 第%s集" % (item.grandparentTitle, item.parentIndex, item.index)
693-
link = self.get_play_url(item.key).rstrip('/children')
694-
image = item.posterUrl
694+
image = self._host + item.parentThumb.lstrip('/') + f"?X-Plex-Token={self._token}"
695+
link = self.get_play_url(item.key)
695696
ret_resume.append(schemas.MediaServerPlayItem(
696697
id=item.key,
697698
title=title,

0 commit comments

Comments
 (0)