From 6452cb7f4174b40b4259e263f04b7ad4078ad677 Mon Sep 17 00:00:00 2001 From: Zvonimir Rudinski Date: Wed, 10 Dec 2025 22:50:29 +0100 Subject: [PATCH] use original title for movies --- changelog/0.1.2.md | 1 + jellyfin/utils/models/movie.py | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/changelog/0.1.2.md b/changelog/0.1.2.md index 6834af4..320419a 100644 --- a/changelog/0.1.2.md +++ b/changelog/0.1.2.md @@ -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 diff --git a/jellyfin/utils/models/movie.py b/jellyfin/utils/models/movie.py index aaf3974..d4629f6 100644 --- a/jellyfin/utils/models/movie.py +++ b/jellyfin/utils/models/movie.py @@ -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,