fetch image by parent id

This commit is contained in:
2025-12-10 02:43:49 +01:00
parent fd2ff8ac6b
commit 210aa0b85e
2 changed files with 7 additions and 2 deletions

4
changelog/0.1.1.md Normal file
View File

@@ -0,0 +1,4 @@
# 0.1.1
- Updated Jellyfin item fetching logic to skip items that are not `Audio`, `Episode`, or `Movie` types, preventing errors when unsupported media types are encountered
- Updated Jellyfin image fetching logic to use `ParentId` for episodes and music tracks to ensure correct artwork is displayed in Discord Rich Presence

View File

@@ -127,12 +127,13 @@ class JellyfinApiClient:
def to_episode_model(self, item: dict) -> JellyfinMediaItem:
media_id = item.get('Id')
parent = self.client.jellyfin.get_item(item.get('ParentId'))
parent_id = item.get('ParentId')
seris_name = item.get('SeriesName')
series_name = item.get('SeriesName')
season_number = item.get('ParentIndexNumber')
episode_number = item.get('IndexNumber')
subtitle=f"S{season_number:02}E{episode_number:02} of {seris_name}"
subtitle=f"S{season_number:02}E{episode_number:02} of {series_name}"
(start, end) = self.get_playback_info(item)