show only premiere year for movies
This commit is contained in:
@@ -17,7 +17,7 @@ class JellyfinMusicMediaMetadata(BaseModel):
|
|||||||
|
|
||||||
|
|
||||||
class JellyfinMovieMediaMetadata(BaseModel):
|
class JellyfinMovieMediaMetadata(BaseModel):
|
||||||
date: Optional[str]
|
year: Optional[int]
|
||||||
|
|
||||||
|
|
||||||
class JellyfinEpisodeMediaMetadata(BaseModel):
|
class JellyfinEpisodeMediaMetadata(BaseModel):
|
||||||
@@ -58,7 +58,7 @@ class JellyfinMediaItem(BaseModel):
|
|||||||
return DiscordRPCUpdatePayload(
|
return DiscordRPCUpdatePayload(
|
||||||
id=self.id,
|
id=self.id,
|
||||||
title=f"Watching {self.name}",
|
title=f"Watching {self.name}",
|
||||||
subtitle=self.metadata.date,
|
subtitle=str(self.metadata.year),
|
||||||
image_url=str(self.image_url),
|
image_url=str(self.image_url),
|
||||||
details=self.name,
|
details=self.name,
|
||||||
activity_type=ActivityType.WATCHING,
|
activity_type=ActivityType.WATCHING,
|
||||||
|
|||||||
@@ -23,10 +23,10 @@ def to_media_item(
|
|||||||
|
|
||||||
# Construct metadata
|
# Construct metadata
|
||||||
premiere_date = item.get('PremiereDate')
|
premiere_date = item.get('PremiereDate')
|
||||||
date = datetime.fromisoformat(premiere_date).strftime('%d/%m/%Y')
|
premiere_year = datetime.fromisoformat(premiere_date).year
|
||||||
|
|
||||||
metadata = JellyfinMovieMediaMetadata(
|
metadata = JellyfinMovieMediaMetadata(
|
||||||
date=date
|
year=premiere_year
|
||||||
)
|
)
|
||||||
|
|
||||||
# Get playback positions
|
# Get playback positions
|
||||||
|
|||||||
Reference in New Issue
Block a user