Services discovery media were displayed via the old playlist, which allowed to
display their tree.
The new playlist is not a tree, but a list, so it can't be used to display
services discovery trees. This lua API is only used from cli.lua, and we
consider it's not worth it to implement this feature for now, so just remove
it.
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
The lua API exposed a function to search in (actually, filter) the
playlist. The filtering was directly applied on the core playlist,
so every playlist clients shared the same filter.
The new playlist does not filter. Instead, each client could create its
own filtered view of the core playlist.
We do not want to invest time to implement this for the lua API for now,
so remove the search feature of the "cli" interface.
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
Prior to this patch, the "info"-command could only be used to query
information related to the currently playing entity. These changes
allow the user to get information about other entities in the
playlist, based on the playlist-id.
fixes#17549
Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
If an item lacks a name the value of "item.name" is nil, meaning that
it is an error trying to use it during concatenation.
These changes simply falls back to "item.path" in case the mentioned
metadata is missing.
fixes#17545
Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
as ticket #7699, added functionality for telnet and other terminal interfaces for deleting and moving items in playlist.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Subtitle is the adjective describing what kind of text. So "subtitle text" is an adjective phrase describing what kind of encoding.
For example, we don't listen to "audios tracks", program "videos codecs", or open "playlists files". Therefore, use the correct form of the word subtitle for the context.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
The crappy input buffering code of rc is replaced by the (now) decent
one of telnet. A new telnet transport is relatively cleanly added, and
VLM commands are made available (over any transport). Example of use:
vlc -Irc --rc-host "telnet://localhost:4212"