Jellfyin: Fix issue with ids. Do not show marked for partial
This commit is contained in:
@@ -607,9 +607,11 @@ class Jellyfin:
|
|||||||
jellyfin_video_id = jellyfin_video["Id"]
|
jellyfin_video_id = jellyfin_video["Id"]
|
||||||
msg = f"{jellyfin_video['Name']} as partially watched for {floor(movie_status['time'] / 60_000)} minutes for {user_name} in {library} for Jellyfin"
|
msg = f"{jellyfin_video['Name']} as partially watched for {floor(movie_status['time'] / 60_000)} minutes for {user_name} in {library} for Jellyfin"
|
||||||
if not dryrun:
|
if not dryrun:
|
||||||
logger(f"Marking {msg}", 0)
|
pass
|
||||||
|
# logger(f"Marked {msg}", 0)
|
||||||
else:
|
else:
|
||||||
logger(f"Dryrun {msg}", 0)
|
pass
|
||||||
|
# logger(f"Dryrun {msg}", 0)
|
||||||
else:
|
else:
|
||||||
logger(
|
logger(
|
||||||
f"Jellyfin: Skipping movie {jellyfin_video['Name']} as it is not in mark list for {user_name}",
|
f"Jellyfin: Skipping movie {jellyfin_video['Name']} as it is not in mark list for {user_name}",
|
||||||
@@ -637,6 +639,7 @@ class Jellyfin:
|
|||||||
):
|
):
|
||||||
show_found = True
|
show_found = True
|
||||||
episode_videos = []
|
episode_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 (
|
if (
|
||||||
@@ -725,7 +728,7 @@ class Jellyfin:
|
|||||||
for episode in episode_videos:
|
for episode in episode_videos:
|
||||||
if (
|
if (
|
||||||
episode_provider_id.lower()
|
episode_provider_id.lower()
|
||||||
in episode["ids"][
|
in episode[
|
||||||
episode_provider_source.lower()
|
episode_provider_source.lower()
|
||||||
]
|
]
|
||||||
):
|
):
|
||||||
@@ -759,9 +762,11 @@ class Jellyfin:
|
|||||||
+ f" as partially watched for {floor(episode_status['time'] / 60_000)} minutes for {user_name} in {library} for Jellyfin"
|
+ f" as partially watched for {floor(episode_status['time'] / 60_000)} minutes for {user_name} in {library} for Jellyfin"
|
||||||
)
|
)
|
||||||
if not dryrun:
|
if not dryrun:
|
||||||
logger(f"Marked {msg}", 0)
|
pass
|
||||||
|
# logger(f"Marked {msg}", 0)
|
||||||
else:
|
else:
|
||||||
logger(f"Dryrun {msg}", 0)
|
pass
|
||||||
|
# logger(f"Dryrun {msg}", 0)
|
||||||
else:
|
else:
|
||||||
logger(
|
logger(
|
||||||
f"Jellyfin: Skipping episode {jellyfin_episode['Name']} as it is not in mark list for {user_name}",
|
f"Jellyfin: Skipping episode {jellyfin_episode['Name']} as it is not in mark list for {user_name}",
|
||||||
|
|||||||
Reference in New Issue
Block a user