From c6b56459915117ad2c1edbf2a09e4704018779cd Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 29 Jul 2015 13:23:12 +0200 Subject: TOOLS: remove youtube-starttime.lua Obsolete due to native youtube-dl start time support. --- TOOLS/lua/youtube-starttime.lua | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 TOOLS/lua/youtube-starttime.lua diff --git a/TOOLS/lua/youtube-starttime.lua b/TOOLS/lua/youtube-starttime.lua deleted file mode 100644 index ea8e9abe3f..0000000000 --- a/TOOLS/lua/youtube-starttime.lua +++ /dev/null @@ -1,34 +0,0 @@ ---sets the startime of a youtube video as specified in the "t=HHhMMmSSs" part of the url ---NOTE: This might become obsolete once youtube-dl adds the functionality - -local msg = require 'mp.msg' - -function youtube_starttime() - url = mp.get_property("path", "") - start = 0 - - if string.find(url, "youtu%.?be") and - ((url:find("http://") == 1) or (url:find("https://") == 1)) then - time = string.match(url, "[#&%?]t=%d*h?%d*m?%d+s?m?h?") - --the time-string can start with #, & or ? followed by t= and the timing parameters - --at least one number needs to be present after t=, followed by h, m, s or nothing (>implies s) - - if time then - for pos in string.gmatch(time,"%d+%a?") do - if string.match(pos,"%d+h") then --find out multiplier for - multiplier = 60*60 --hours - elseif string.match(pos,"%d+m") then - multiplier = 60 --minutes - else multiplier = 1 end --seconds - - start = start + (string.match(pos,"%d+") * multiplier) - end - - msg.info("parsed '" .. time .. "' into '" .. start .. "' seconds") - end - - mp.set_property("file-local-options/start",start) - end -end - -mp.add_hook("on_load", 50, youtube_starttime) -- cgit v1.2.3