From 09d4450c14334e6e5cc2ad5eb11190837b0d0090 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Mon, 31 Jul 2023 11:16:27 +0800 Subject: [PATCH] =?UTF-8?q?fix=20Emby=20Webhook=E6=B6=88=E6=81=AF=E5=86=85?= =?UTF-8?q?=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/modules/emby/emby.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/modules/emby/emby.py b/app/modules/emby/emby.py index 8cc0d555..5dd14369 100644 --- a/app/modules/emby/emby.py +++ b/app/modules/emby/emby.py @@ -546,7 +546,16 @@ class Emby(metaclass=Singleton): if message.get('Item'): if message.get('Item', {}).get('Type') == 'Episode': eventItem.item_type = "TV" - eventItem.item_name = message.get('Item', {}).get('Name') + if message.get('Item', {}).get('SeriesName') \ + and message.get('Item', {}).get('ParentIndexNumber') \ + and message.get('Item', {}).get('IndexNumber'): + eventItem.item_name = "%s %s%s %s" % ( + message.get('Item', {}).get('SeriesName'), + "S" + str(message.get('Item', {}).get('ParentIndexNumber')), + "E" + str(message.get('Item', {}).get('IndexNumber')), + message.get('Item', {}).get('Name')) + else: + eventItem.item_name = message.get('Item', {}).get('Name') eventItem.item_id = message.get('Item', {}).get('SeriesId') eventItem.season_id = message.get('Item', {}).get('ParentIndexNumber') eventItem.episode_id = message.get('Item', {}).get('IndexNumber')