[vlc-devel] [PATCH 0/4] Add multi-playlist support

Jean-Baptiste Kempf jb at videolan.org
Wed Sep 16 08:06:50 CEST 2020


On Wed, 16 Sep 2020, at 01:21, Rémi Denis-Courmont wrote:
> Le keskiviikkona 16. syyskuuta 2020, 0.07.15 EEST Jean-Baptiste Kempf a écrit 
> :
> > On Tue, 15 Sep 2020, at 23:02, Rémi Denis-Courmont wrote:
> > > But second and more importantly, you can already do any and all of those
> > > multiple instnaces with the existing API. You can spawn multiple LibVLC
> > > instances, or multiple playlists in an instance or multiple player in an
> > > instance, both via LibVLC APIs or with the existing core/plugin APIs.
> > 
> > But people don't do that.
> 
> People don't use APIs. Lets add more APIs for them to use.
> Surely that's going to fix the problem...
> 
> Come on, don't be ridiculous.

Qt and macOS require this API. This is for US, not for 3rd party people.

> > People use the VLC product and run VLC product,
> > because they download vlc.exe/dmg. And VLC UIs don't use libVLC, they use
> > the core,
> 
> Of course, that's why I did point out, in the very quote right above, that 
> "[y]ou can spawn (...) multiple playlists in an instance or multiple player in 
> an instance, (...) via (...) the existing core/plugin APIs" that the GUIs can 
> already use.

You can spawn, yes, but you cannot list them, which is exactly what those patches are about.

> > and therefore one cannot "spawn multiple libVLC".
> 
> They *do* not spawn them but they still *can* spawn them. Indeed, nothing 
> prevents VLC from spawning LibVLC instances within a helper process that would 
> either be vlc.exe or a new ad-hoc executable. In fact, that is the only way 

This is not the current design, of the interfaces.
And adding a new executable is very hard to do, on some of our desktop platforms.

-- 
Jean-Baptiste Kempf -  President
+33 672 704 734


More information about the vlc-devel mailing list