fix plex webhook
This commit is contained in:
parent
ae40d32115
commit
ba41de61cb
@ -337,10 +337,104 @@ class Plex(metaclass=Singleton):
|
||||
item_name TV:琅琊榜 S1E6 剖心明志 虎口脱险
|
||||
MOV:猪猪侠大冒险(2001)
|
||||
overview 剧情描述
|
||||
{
|
||||
"event": "media.scrobble",
|
||||
"user": false,
|
||||
"owner": true,
|
||||
"Account": {
|
||||
"id": 31646104,
|
||||
"thumb": "https://plex.tv/users/xx",
|
||||
"title": "播放"
|
||||
},
|
||||
"Server": {
|
||||
"title": "Media-Server",
|
||||
"uuid": "xxxx"
|
||||
},
|
||||
"Player": {
|
||||
"local": false,
|
||||
"publicAddress": "xx.xx.xx.xx",
|
||||
"title": "MagicBook",
|
||||
"uuid": "wu0uoa1ujfq90t0c5p9f7fw0"
|
||||
},
|
||||
"Metadata": {
|
||||
"librarySectionType": "show",
|
||||
"ratingKey": "40294",
|
||||
"key": "/library/metadata/40294",
|
||||
"parentRatingKey": "40291",
|
||||
"grandparentRatingKey": "40275",
|
||||
"guid": "plex://episode/615580a9fa828e7f1a0caabd",
|
||||
"parentGuid": "plex://season/615580a9fa828e7f1a0caab8",
|
||||
"grandparentGuid": "plex://show/60e81fd8d8000e002d7d2976",
|
||||
"type": "episode",
|
||||
"title": "The World's Strongest Senior",
|
||||
"titleSort": "World's Strongest Senior",
|
||||
"grandparentKey": "/library/metadata/40275",
|
||||
"parentKey": "/library/metadata/40291",
|
||||
"librarySectionTitle": "动漫剧集",
|
||||
"librarySectionID": 7,
|
||||
"librarySectionKey": "/library/sections/7",
|
||||
"grandparentTitle": "范马刃牙",
|
||||
"parentTitle": "Combat Shadow Fighting Saga / Great Prison Battle Saga",
|
||||
"originalTitle": "Baki Hanma",
|
||||
"contentRating": "TV-MA",
|
||||
"summary": "The world is shaken by news of a man taking down a monstrous elephant with his bare hands. Back in Japan, Baki is confronted by a knife-wielding child.",
|
||||
"index": 1,
|
||||
"parentIndex": 1,
|
||||
"audienceRating": 8.5,
|
||||
"viewCount": 1,
|
||||
"lastViewedAt": 1694320444,
|
||||
"year": 2021,
|
||||
"thumb": "/library/metadata/40294/thumb/1693544504",
|
||||
"art": "/library/metadata/40275/art/1693952979",
|
||||
"parentThumb": "/library/metadata/40291/thumb/1691115271",
|
||||
"grandparentThumb": "/library/metadata/40275/thumb/1693952979",
|
||||
"grandparentArt": "/library/metadata/40275/art/1693952979",
|
||||
"duration": 1500000,
|
||||
"originallyAvailableAt": "2021-09-30",
|
||||
"addedAt": 1691115281,
|
||||
"updatedAt": 1693544504,
|
||||
"audienceRatingImage": "themoviedb://image.rating",
|
||||
"Guid": [
|
||||
{
|
||||
"id": "imdb://tt14765720"
|
||||
},
|
||||
{
|
||||
"id": "tmdb://3087250"
|
||||
},
|
||||
{
|
||||
"id": "tvdb://8530933"
|
||||
}
|
||||
],
|
||||
"Rating": [
|
||||
{
|
||||
"image": "themoviedb://image.rating",
|
||||
"value": 8.5,
|
||||
"type": "audience"
|
||||
}
|
||||
],
|
||||
"Director": [
|
||||
{
|
||||
"id": 115144,
|
||||
"filter": "director=115144",
|
||||
"tag": "Keiya Saito",
|
||||
"tagKey": "5f401c8d04a86500409ea6c1"
|
||||
}
|
||||
],
|
||||
"Writer": [
|
||||
{
|
||||
"id": 115135,
|
||||
"filter": "writer=115135",
|
||||
"tag": "Tatsuhiko Urahata",
|
||||
"tagKey": "5d7768e07a53e9001e6db1ce",
|
||||
"thumb": "https://metadata-static.plex.tv/f/people/f6f90dc89fa87d459f85d40a09720c05.jpg"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
"""
|
||||
message = json.loads(message_str)
|
||||
logger.info(f"接收到plex webhook:{message}")
|
||||
eventItem = WebhookEventInfo(event=message.get('Event', ''), channel="plex")
|
||||
eventItem = WebhookEventInfo(event=message.get('event', ''), channel="plex")
|
||||
if message.get('Metadata'):
|
||||
if message.get('Metadata', {}).get('type') == 'episode':
|
||||
eventItem.item_type = "TV"
|
||||
|
Loading…
x
Reference in New Issue
Block a user