calculate start and end

This commit is contained in:
2025-12-10 01:41:08 +01:00
parent a842db2d97
commit 4f0ef340b4
5 changed files with 43 additions and 4 deletions

View File

@@ -10,7 +10,9 @@ def to_rpc_payload(media_item: JellyfinMediaItem) -> DiscordRPCUpdatePayload:
subtitle=f"by {media_item.metadata.get('artist', 'Unknown Artist')}",
image_url=media_item.image_url,
details=media_item.name,
activity_type=ActivityType.LISTENING
activity_type=ActivityType.LISTENING,
start=media_item.start,
end=media_item.end
)
elif media_item.type == JellyfinMediaType.MOVIE:
return DiscordRPCUpdatePayload(
@@ -19,7 +21,9 @@ def to_rpc_payload(media_item: JellyfinMediaItem) -> DiscordRPCUpdatePayload:
subtitle=media_item.metadata.get('date'),
image_url=media_item.image_url,
details=media_item.name,
activity_type=ActivityType.WATCHING
activity_type=ActivityType.WATCHING,
start=media_item.start,
end=media_item.end
)
elif media_item.type == JellyfinMediaType.EPISODE:
return DiscordRPCUpdatePayload(
@@ -28,5 +32,7 @@ def to_rpc_payload(media_item: JellyfinMediaItem) -> DiscordRPCUpdatePayload:
subtitle=media_item.metadata.get('subtitle'),
image_url=media_item.image_url,
details=media_item.name,
activity_type=ActivityType.WATCHING
activity_type=ActivityType.WATCHING,
start=media_item.start,
end=media_item.end
)