[vlc-devel] [PATCH 1/4] vlm: remove schedule media type

Pierre Ynard linkfanel at yahoo.fr
Fri Aug 28 19:16:43 CEST 2020

> This is not removing VLM. VLM broadcasts are still unavoidable for
> some fringe use cases like sout bridge.

Let's be clear where this is going. Just on Monday you were saying about
multi-playlist support:

> 2) LibVLC VLM was added, explicitly temporarily, because there was no
> other way to expose VoD. VoD is no longer there and the VLM API is
> going away, presumably in 4.0 (because I can't see when else).

The VLM can hold three types of objects. One of them - VoD media - was
already removed earlier this year. This removes the second one.

Personally I wouldn't be one to mourn the VLM very much, but still.
Have there been deprecation notices in the code, visible by current
users? Are alternatives available, or are they getting developed and
implemented before removing what they replace? Have release notes been
written, and documentation updated, to point current users towards these
alternatives? At least, I see none of that in your patchset.

And how does this fit in a potential greater VLM removal or evolution
plan? If you want to put forward removal of the VLM as a counterproposal
about the evolution of multiple-input management, that's a welcome
opinion too.

> It's patently obvious that some people do need/want scheduled VLC
> usage. But it's also obvious that they don't use VLM schedules for
> that.

Well we don't have telemetry of user behavior in VLC.

> They use custom wrappers and/or OS services (e.g. crond), via CLI, RC
> or HTTP. And that's the right way to do it.

Agreed. I just wish the same could be argued about VoD.

Pierre Ynard
"Une âme dans un corps, c'est comme un dessin sur une feuille de papier."

More information about the vlc-devel mailing list