From 41a3a375f982dea4139c889b1f8bef3022fc5fd3 Mon Sep 17 00:00:00 2001 From: Tim Date: Tue, 10 Feb 2026 17:15:41 +1100 Subject: [PATCH] fix(player): remove redundant mediaSegmentsEnabled checks --- jellyfin_kodi/player.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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)