use original title for movies
This commit is contained in:
@@ -2,3 +2,4 @@
|
||||
|
||||
- Extracted utility functions from JellyfinApiClient to utils modules
|
||||
- Keep client configuration in Settings class
|
||||
- Use `OriginalTitle` instead of `Name` for media items when available to provide more accurate titles in Discord Rich Presence
|
||||
|
||||
@@ -21,6 +21,11 @@ def to_media_item(
|
||||
"""
|
||||
item_id = item.get('Id')
|
||||
|
||||
# Get name
|
||||
name = item.get('OriginalTitle')
|
||||
if not name:
|
||||
name = item.get('Name')
|
||||
|
||||
# Construct metadata
|
||||
premiere_date = item.get('PremiereDate')
|
||||
premiere_year = datetime.fromisoformat(premiere_date).year
|
||||
@@ -34,7 +39,7 @@ def to_media_item(
|
||||
|
||||
return JellyfinMediaItem(
|
||||
id=item_id,
|
||||
name=item.get('Name'),
|
||||
name=name,
|
||||
type=JellyfinMediaType.MOVIE,
|
||||
image_url=get_image_url(item_id),
|
||||
start=start,
|
||||
|
||||
Reference in New Issue
Block a user