From f7f747278d049362ee94cfeb875231576b732355 Mon Sep 17 00:00:00 2001 From: jeblove <249972068@qq.com> Date: Mon, 20 May 2024 23:40:31 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20jellyfin=20webhook=E7=99=BE=E5=88=86?= =?UTF-8?q?=E6=AF=94=E6=95=B0=E6=8D=AE=E6=9C=89=E6=97=B6=E4=B8=BANone?= =?UTF-8?q?=E5=BC=95=E5=8F=91=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/modules/jellyfin/jellyfin.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/modules/jellyfin/jellyfin.py b/app/modules/jellyfin/jellyfin.py index bc191ba8..deadfd86 100644 --- a/app/modules/jellyfin/jellyfin.py +++ b/app/modules/jellyfin/jellyfin.py @@ -613,7 +613,10 @@ class Jellyfin: eventItem.item_name = "%s %s" % ( message.get('Name'), "(" + str(message.get('Year')) + ")") - eventItem.percentage = message.get('PlaybackPositionTicks') / message.get('RunTimeTicks') * 100 + playback_position_ticks = message.get('PlaybackPositionTicks') + runtime_ticks = message.get('RunTimeTicks') + if playback_position_ticks is not None and runtime_ticks is not None: + eventItem.percentage = playback_position_ticks / runtime_ticks * 100 # 获取消息图片 if eventItem.item_id: