<html><head></head><body>Hi,<br><br>1) Yes, I meant JSON, sorry. And we do have a JSON parser, but it makes casts that look very dubious looking to me. And we'd still need to write a parser for the proprietary JSON schema. I'd rather reuse an existing parser in VLC.<br><br>I don't see what benefits there would be to using the official YoutubeDL script instead of a custom one. Either way it's a Python script that uses the official YoutubeDL module API.<br><br>2) YoutubeDL can do lots of things, like downloading or converting the video using FFmpeg. It even has some adaptive streaming support. However, they are targeted at offline downloads, so I think VLC's own implementation is actually better.<br><br>Besides, I'm not interested in any of those features that VLC already has, unlike the hundreds of site handlers that YoutubeDL has and VLC doesn't. Maybe someone wants to import more features from YoutubeDL, but that's just not in scope of this patchset.<br><br>3) I have a patch for redirect instead of single item playlist, which I purposefully did not submit. It's broken due to recursion into YoutubeDL. It's not as straight forward as for Icecast.<br><br>It's fixable: just set ytdl=false on the stream object. Not sure if people will agree to that though.<br><br><div class="gmail_quote">Le 21 septembre 2020 03:20:38 GMT+03:00, Pierre Ynard via vlc-devel <vlc-devel@videolan.org> 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"><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>