Fixed Error with hypens in Youtube-IDs
Changed regex to find the youtube-IDs in filenames like "This\ Epic\ Studio\ Tour\ Almost\ Killed\ Me\!\!-zk97ywS-fGc.mkv", where previously only "fGc" was matched.
This commit is contained in:
parent
e2ae5cd409
commit
f1cf9f4752
|
@ -55,7 +55,7 @@ function file_loaded()
|
||||||
local youtube_id2 = string.match(video_path, "https?://w?w?w?%.?youtube%.com/v/([%w-_]+).*")
|
local youtube_id2 = string.match(video_path, "https?://w?w?w?%.?youtube%.com/v/([%w-_]+).*")
|
||||||
local youtube_id3 = string.match(video_path, "/watch.*[?&]v=([%w-_]+).*")
|
local youtube_id3 = string.match(video_path, "/watch.*[?&]v=([%w-_]+).*")
|
||||||
local youtube_id4 = string.match(video_path, "/embed/([%w-_]+).*")
|
local youtube_id4 = string.match(video_path, "/embed/([%w-_]+).*")
|
||||||
local youtube_id5 = string.match(video_path, ".*-([%w-_]+).*")
|
local youtube_id5 = string.match(video_path, "-([%w-_]+)%.")
|
||||||
youtube_id = youtube_id1 or youtube_id2 or youtube_id3 or youtube_id4 or youtube_id5
|
youtube_id = youtube_id1 or youtube_id2 or youtube_id3 or youtube_id4 or youtube_id5
|
||||||
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
|
||||||
youtube_id = string.sub(youtube_id, 1, 11)
|
youtube_id = string.sub(youtube_id, 1, 11)
|
||||||
|
|
Reference in New Issue