Merge pull request 'Try getting youtube_id from video metadata' (#4) from jcj/mpv_sponsorblock_minimal:youtube-id-from-metadata into master

Reviewed-on: https://codeberg.org/jouni/mpv_sponsorblock_minimal/pulls/4
This commit is contained in:
jouni 2021-09-16 17:46:02 +02:00
commit 0338a12f31

View File

@ -61,8 +61,9 @@ function file_loaded()
"-([%w-_]+)%." "-([%w-_]+)%."
} }
youtube_id = nil youtube_id = nil
local purl = mp.get_property("metadata/by-key/PURL", "")
for i,url in ipairs(urls) do 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 end
if not youtube_id or string.len(youtube_id) < 11 then return end if not youtube_id or string.len(youtube_id) < 11 then return end