From 740c8929460002ad045301cfc25f4a0f81d506e0 Mon Sep 17 00:00:00 2001 From: Zvonimir Rudinski Date: Wed, 10 Dec 2025 18:15:19 +0100 Subject: [PATCH] show only premiere year for movies --- jellyfin/models.py | 4 ++-- jellyfin/utils/models/movie.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/jellyfin/models.py b/jellyfin/models.py index de467b4..1a056d0 100644 --- a/jellyfin/models.py +++ b/jellyfin/models.py @@ -17,7 +17,7 @@ class JellyfinMusicMediaMetadata(BaseModel): class JellyfinMovieMediaMetadata(BaseModel): - date: Optional[str] + year: Optional[int] class JellyfinEpisodeMediaMetadata(BaseModel): @@ -58,7 +58,7 @@ class JellyfinMediaItem(BaseModel): return DiscordRPCUpdatePayload( id=self.id, title=f"Watching {self.name}", - subtitle=self.metadata.date, + subtitle=str(self.metadata.year), image_url=str(self.image_url), details=self.name, activity_type=ActivityType.WATCHING, diff --git a/jellyfin/utils/models/movie.py b/jellyfin/utils/models/movie.py index dee2fe2..aaf3974 100644 --- a/jellyfin/utils/models/movie.py +++ b/jellyfin/utils/models/movie.py @@ -23,10 +23,10 @@ def to_media_item( # Construct metadata premiere_date = item.get('PremiereDate') - date = datetime.fromisoformat(premiere_date).strftime('%d/%m/%Y') + premiere_year = datetime.fromisoformat(premiere_date).year metadata = JellyfinMovieMediaMetadata( - date=date + year=premiere_year ) # Get playback positions