diff --git a/jellyfin_kodi/player.py b/jellyfin_kodi/player.py index cae71aac..6bd67c0f 100644 --- a/jellyfin_kodi/player.py +++ b/jellyfin_kodi/player.py @@ -355,6 +355,9 @@ class Player(xbmc.Player): if window("jellyfin.external.bool"): return + if settings("mediaSegmentsEnabled.bool"): + self.check_skip_segments(item, item["CurrentPosition"]) + if not report: previous = item["CurrentPosition"] @@ -382,9 +385,6 @@ class Player(xbmc.Player): self.up_next = True self.next_up() - if settings("mediaSegmentsEnabled.bool"): - self.check_skip_segments(item, item["CurrentPosition"]) - if (item["CurrentPosition"] - previous) < 30: return @@ -413,9 +413,6 @@ class Player(xbmc.Player): } item["Server"].jellyfin.session_progress(data) - if settings("mediaSegmentsEnabled.bool"): - self.check_skip_segments(item, item["CurrentPosition"]) - def onPlayBackStopped(self): """Will be called when user stops playing a file.""" window("jellyfin_play", clear=True)