use original title for movies

This commit is contained in:
2025-12-10 22:50:29 +01:00
parent 740c892946
commit 6452cb7f41
2 changed files with 7 additions and 1 deletions

View File

@@ -2,3 +2,4 @@
- Extracted utility functions from JellyfinApiClient to utils modules - Extracted utility functions from JellyfinApiClient to utils modules
- Keep client configuration in Settings class - 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

View File

@@ -21,6 +21,11 @@ def to_media_item(
""" """
item_id = item.get('Id') item_id = item.get('Id')
# Get name
name = item.get('OriginalTitle')
if not name:
name = item.get('Name')
# Construct metadata # Construct metadata
premiere_date = item.get('PremiereDate') premiere_date = item.get('PremiereDate')
premiere_year = datetime.fromisoformat(premiere_date).year premiere_year = datetime.fromisoformat(premiere_date).year
@@ -34,7 +39,7 @@ def to_media_item(
return JellyfinMediaItem( return JellyfinMediaItem(
id=item_id, id=item_id,
name=item.get('Name'), name=name,
type=JellyfinMediaType.MOVIE, type=JellyfinMediaType.MOVIE,
image_url=get_image_url(item_id), image_url=get_image_url(item_id),
start=start, start=start,