14
src/plex.py
14
src/plex.py
@@ -231,9 +231,9 @@ def find_video(plex_search, video_ids, videos=None):
|
|||||||
if videos:
|
if videos:
|
||||||
for show, seasons in videos.items():
|
for show, seasons in videos.items():
|
||||||
show = {k: v for k, v in show}
|
show = {k: v for k, v in show}
|
||||||
if guid_source in show["ids"].keys():
|
if guid_source in show.keys():
|
||||||
if guid_id in show["ids"][guid_source]:
|
if guid_id == show[guid_source]:
|
||||||
for season in seasons:
|
for season in seasons.values():
|
||||||
for episode in season:
|
for episode in season:
|
||||||
episode_videos.append(episode)
|
episode_videos.append(episode)
|
||||||
|
|
||||||
@@ -241,8 +241,6 @@ def find_video(plex_search, video_ids, videos=None):
|
|||||||
|
|
||||||
return False, []
|
return False, []
|
||||||
except Exception:
|
except Exception:
|
||||||
logger(f"Plex: failed to find library item for {video_ids['title']}", 2)
|
|
||||||
logger(traceback.format_exc(), 2)
|
|
||||||
return False, []
|
return False, []
|
||||||
|
|
||||||
|
|
||||||
@@ -272,14 +270,12 @@ def get_video_status(plex_search, video_ids, videos):
|
|||||||
if guid_source in video_ids.keys():
|
if guid_source in video_ids.keys():
|
||||||
if guid_id in video_ids[guid_source]:
|
if guid_id in video_ids[guid_source]:
|
||||||
for video in videos:
|
for video in videos:
|
||||||
if guid_source in video["ids"].keys():
|
if guid_source in video.keys():
|
||||||
if guid_id in video["ids"][guid_source]:
|
if guid_id == video[guid_source]:
|
||||||
return video["status"]
|
return video["status"]
|
||||||
|
|
||||||
return None
|
return None
|
||||||
except Exception:
|
except Exception:
|
||||||
logger(f"Plex: failed to find library item for {video_ids['title']}", 2)
|
|
||||||
logger(traceback.format_exc(), 2)
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user