From e932799872ad503ae6d3e806414f1adc7ae24a9e Mon Sep 17 00:00:00 2001 From: EliteTK Date: Sat, 15 Mar 2014 16:51:04 +0000 Subject: [PATCH] Changed FindMatch table to allow for https URIs. --- src/PlayX/lua/playx/providers/youtube.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/PlayX/lua/playx/providers/youtube.lua b/src/PlayX/lua/playx/providers/youtube.lua index 0322f517..b456c03d 100644 --- a/src/PlayX/lua/playx/providers/youtube.lua +++ b/src/PlayX/lua/playx/providers/youtube.lua @@ -23,12 +23,12 @@ local YouTube = {} function YouTube.Detect(uri) local m = playxlib.FindMatch(uri, { - "^http://youtu%.be/([A-Za-z0-9_%-]+)", - "^http://youtube%.com/watch%?.*v=([A-Za-z0-9_%-]+)", - "^http://[A-Za-z0-9%.%-]*%.youtube%.com/watch%?.*v=([A-Za-z0-9_%-]+)", - "^http://[A-Za-z0-9%.%-]*%.youtube%.com/v/([A-Za-z0-9_%-]+)", - "^http://youtube%-nocookie%.com/watch%?.*v=([A-Za-z0-9_%-]+)", - "^http://[A-Za-z0-9%.%-]*%.youtube%-nocookie%.com/watch%?.*v=([A-Za-z0-9_%-]+)", + "^https?://youtu%.be/([A-Za-z0-9_%-]+)", + "^https?://youtube%.com/watch%?.*v=([A-Za-z0-9_%-]+)", + "^https?://[A-Za-z0-9%.%-]*%.youtube%.com/watch%?.*v=([A-Za-z0-9_%-]+)", + "^https?://[A-Za-z0-9%.%-]*%.youtube%.com/v/([A-Za-z0-9_%-]+)", + "^https?://youtube%-nocookie%.com/watch%?.*v=([A-Za-z0-9_%-]+)", + "^https?://[A-Za-z0-9%.%-]*%.youtube%-nocookie%.com/watch%?.*v=([A-Za-z0-9_%-]+)", }) if m then @@ -153,4 +153,4 @@ function YouTube.QueryMetadata(uri, callback, failCallback) end list.Set("PlayXProviders", "YouTube", YouTube) -list.Set("PlayXProvidersList", "YouTube", {"YouTube"}) \ No newline at end of file +list.Set("PlayXProvidersList", "YouTube", {"YouTube"})