get music image from parent id
This commit is contained in:
@@ -16,7 +16,7 @@ class JellyfinApiClient:
|
||||
|
||||
self.logger.info("Connecting to Jellyfin server...")
|
||||
self.client = JellyfinClient()
|
||||
self.client.config.app('jellydisc', '0.1.0', machine_name, unique_id)
|
||||
self.client.config.app('jellydisc', '0.1.1', machine_name, unique_id)
|
||||
self.client.config.data['auth.ssl'] = True
|
||||
|
||||
self.last_auth_time = None
|
||||
@@ -89,6 +89,7 @@ class JellyfinApiClient:
|
||||
|
||||
def to_music_model(self, item: dict) -> JellyfinMediaItem:
|
||||
media_id = item.get('Id')
|
||||
parent_id = item.get('ParentId')
|
||||
premiere_date = item.get('PremiereDate')
|
||||
premiere_year = datetime.fromisoformat(premiere_date).year if premiere_date else None
|
||||
|
||||
@@ -99,7 +100,7 @@ class JellyfinApiClient:
|
||||
id=media_id,
|
||||
name=item.get('Name'),
|
||||
type=JellyfinMediaType.AUDIO,
|
||||
image_url=self.get_image_url(media_id),
|
||||
image_url=self.get_image_url(parent_id),
|
||||
start=start,
|
||||
end=end,
|
||||
metadata={
|
||||
@@ -128,6 +129,7 @@ class JellyfinApiClient:
|
||||
|
||||
def to_episode_model(self, item: dict) -> JellyfinMediaItem:
|
||||
media_id = item.get('Id')
|
||||
parent_id = item.get('ParentId')
|
||||
seris_name = item.get('SeriesName')
|
||||
season_number = item.get('ParentIndexNumber')
|
||||
episode_number = item.get('IndexNumber')
|
||||
@@ -140,7 +142,7 @@ class JellyfinApiClient:
|
||||
id=media_id,
|
||||
name=item.get('Name'),
|
||||
type=JellyfinMediaType.EPISODE,
|
||||
image_url=self.get_image_url(media_id),
|
||||
image_url=self.get_image_url(parent_id),
|
||||
start=start,
|
||||
end=end,
|
||||
metadata={
|
||||
|
||||
Reference in New Issue
Block a user