From d321aed9c5df0cec311fef4b3ffedc8b1172c7d2 Mon Sep 17 00:00:00 2001 From: jcj Date: Tue, 14 Sep 2021 14:02:43 +0200 Subject: [PATCH] Try getting youtube_id from video metadata --- sponsorblock_minimal.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sponsorblock_minimal.lua b/sponsorblock_minimal.lua index cd323dc..34ff4bd 100644 --- a/sponsorblock_minimal.lua +++ b/sponsorblock_minimal.lua @@ -61,8 +61,9 @@ function file_loaded() "-([%w-_]+)%." } youtube_id = nil + local purl = mp.get_property("metadata/by-key/PURL", "") for i,url in ipairs(urls) do - youtube_id = youtube_id or string.match(video_path, url) or string.match(video_referer, url) + youtube_id = youtube_id or string.match(video_path, url) or string.match(video_referer, url) or string.match(purl, url) end if not youtube_id or string.len(youtube_id) < 11 then return end