]> git.sesse.net Git - vlc/commitdiff
youtube.lua: add comments
authorPierre Ynard <linkfanel@yahoo.fr>
Mon, 17 Sep 2012 23:13:28 +0000 (01:13 +0200)
committerPierre Ynard <linkfanel@yahoo.fr>
Mon, 17 Sep 2012 23:13:28 +0000 (01:13 +0200)
share/lua/playlist/youtube.lua

index 13018babf7ba28e36f8dd56c084027ae35355f62..3562b82eea875ca5294c508c0c56d55a994227aa 100644 (file)
@@ -47,6 +47,7 @@ function get_prefres()
     return prefres
 end
 
+-- Pick the most suited format available
 function get_fmt( fmt_list )
     local prefres = get_prefres()
     if prefres < 0 then
@@ -66,6 +67,7 @@ function get_fmt( fmt_list )
     return fmt
 end
 
+-- Parse and pick our video URL
 function pick_url( url_map, fmt )
     local path = nil
     -- Handle both orderings, as unfortunately both may appear
@@ -173,6 +175,9 @@ function parse()
             else
                 format = ""
             end
+            -- Without "el=detailpage", /get_video_info fails for many
+            -- music videos with errors about copyrighted content being
+            -- "restricted from playback on certain sites"
             path = "http://www.youtube.com/get_video_info?video_id="..video_id..format.."&el=detailpage"
         end
 
@@ -187,7 +192,7 @@ function parse()
 
         return { { path = path; name = name; description = description; artist = artist; arturl = arturl } }
 
-    elseif string.match( vlc.path, "/get_video_info%?" ) then
+    elseif string.match( vlc.path, "/get_video_info%?" ) then -- video info API
         local line = vlc.readline() -- data is on one line only
 
         local fmt = get_url_param( vlc.path, "fmt" )