From cc84f798adc0a6db023bc0c51760377aa0f56748 Mon Sep 17 00:00:00 2001 From: jouni Date: Fri, 23 Oct 2020 01:39:14 +0200 Subject: [PATCH] Update 'sponsorblock_minimal.lua' --- sponsorblock_minimal.lua | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/sponsorblock_minimal.lua b/sponsorblock_minimal.lua index 191b5cb..7cea8bc 100644 --- a/sponsorblock_minimal.lua +++ b/sponsorblock_minimal.lua @@ -25,9 +25,8 @@ function getranges() if not string.match(sponsors.stdout,"%[(.-)%]") then return end ranges = {} for i in string.gmatch(string.sub(sponsors.stdout,2,-2),"%[(.-)%]") do - for k,v in string.gmatch(i,"(%d+.?%d*),(%d+.?%d*)") do - ranges[k] = v - end + k,v = string.match(i,"(%d+.?%d*),(%d+.?%d*)") + ranges[k] = v end return end @@ -65,17 +64,16 @@ function file_loaded() end function toggle() - if not ON then - mp.observe_property("time-pos", "native", skip_ads) - mp.osd_message("[Sponsorblock] on") - ON = true + if ON then + mp.unobserve_property(skip_ads) + mp.osd_message("[Sponsorblock] off") + ON = false return end - mp.unobserve_property(skip_ads) - mp.osd_message("[Sponsorblock] off") - ON = false + mp.observe_property("time-pos", "native", skip_ads) + mp.osd_message("[Sponsorblock] on") + ON = true return end mp.register_event("file-loaded", file_loaded) -