add autopep8 formatting

This commit is contained in:
2025-12-10 02:51:46 +01:00
parent 9242b02957
commit 59183e7021
10 changed files with 43 additions and 16 deletions

View File

@@ -2,18 +2,24 @@ from discord.models import DiscordRPCUpdatePayload
from jellyfin.models import JellyfinMediaItem, JellyfinMediaType
from pypresence.types import ActivityType
def to_rpc_payload(media_item: JellyfinMediaItem) -> DiscordRPCUpdatePayload:
if media_item.type == JellyfinMediaType.AUDIO:
return DiscordRPCUpdatePayload(
id=media_item.id,
title=f"Listening to {media_item.name}",
subtitle=f"by {media_item.metadata.get('artist', 'Unknown Artist')}",
title=f"Listening to {
media_item.name}",
subtitle=f"by {
media_item.metadata.get(
'artist',
'Unknown Artist')}",
image_url=media_item.image_url,
details=media_item.metadata.get('album', 'Unknown Album'),
details=media_item.metadata.get(
'album',
'Unknown Album'),
activity_type=ActivityType.LISTENING,
start=media_item.start,
end=media_item.end
)
end=media_item.end)
elif media_item.type == JellyfinMediaType.MOVIE:
return DiscordRPCUpdatePayload(
id=media_item.id,