Fix redundant tick field

This commit is contained in:
2023-03-12 10:54:09 -04:00
parent f6c1a459d4
commit 95b625cec2
31 changed files with 336 additions and 104 deletions

View File

@ -78,18 +78,16 @@ def check_scrobble_for_finish(
completion_percent = scrobble.media_obj.COMPLETION_PERCENT
if scrobble.percent_played >= completion_percent or force_finish:
logger.info(f"{scrobble.id} {completion_percent} met, finishing")
if (
scrobble.playback_position_ticks
and scrobble.media_obj.run_time_ticks
and force_to_100
scrobble.playback_position_seconds
and scrobble.media_obj.run_time_seconds
):
scrobble.playback_position_ticks = (
scrobble.media_obj.run_time_ticks
logger.info(f"{scrobble.id} {completion_percent} met, finishing")
scrobble.playback_position_seconds = (
scrobble.media_obj.run_time_seconds
)
logger.info(
f"{scrobble.playback_position_ticks} set to {scrobble.media_obj.run_time_ticks}"
f"{scrobble.playback_position_seconds} set to {scrobble.media_obj.run_time_seconds}"
)
scrobble.in_progress = False
@ -101,7 +99,7 @@ def check_scrobble_for_finish(
"in_progress",
"is_paused",
"played_to_completion",
"playback_position_ticks",
"playback_position_seconds",
]
)