<html><head></head><body>Hi,<br><br>This runs YoutubeDL only once per URL. You can add however many handlers you want. There's already hundreds of them.<br><br>What you describe is a maybe problem for the Lua parser that runs each and every Lua handler script separately. Not a problem for this patchset.<br><br><div class="gmail_quote">Le 22 septembre 2020 08:56:17 GMT+03:00, Steve Lhomme <robux4@ycbcr.xyz> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">On 2020-09-22 7:50, Steve Lhomme wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">On 2020-09-21 18:02, Rémi Denis-Courmont wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;">This passes every HTTP(S) URL through YoutubeDL to extract playlists<br></blockquote>That sounds like a terrible idea. What is the extra time and memory <br>consumption added to every HTTP call ?<br></blockquote><br>Other aspect of this, if one wants to add vimeo, dailymotion, tiktok, <br>twitter, etc. Are we going to add one python layer for each ? Or should <br>we centralize all these tests in one call ?<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">Also that means the python script becomes a very sensitive part of VLC. <br>Is it going to be fuzzed ? What about the Youtube-DL that users may <br>download from questionable locations, since we don't ship it (nor fuzz <br>it) ?<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;">or media. If YoutubeDL fails, it falls back to the normal HTTP(S)<br>access. This includes if YoutubeDL or Python 3 are not found.<br></blockquote></blockquote><hr>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a></pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>