Browse Source

cli: print infos of playlist items (refs #24986)

This matches the Lua RC info semantics. If there is an argument print
the infos of the item with that index, rather than the playing item.
pull/136/head
Rémi Denis-Courmont 4 years ago
committed by Hugo Beauzée-Luyssen
parent
commit
85772a0e65
  1. 8
      modules/control/cli/playlist.c

8
modules/control/cli/playlist.c

@ -518,8 +518,12 @@ static int PlaylistItemInfo(struct cli_client *cl, const char *const *args,
input_item_t *item;
vlc_playlist_Lock(playlist);
idx = vlc_playlist_GetCurrentIndex(playlist);
if (idx >= 0)
if (count >= 2)
idx = atoi(args[1]);
else
idx = vlc_playlist_GetCurrentIndex(playlist);
if ((size_t)idx < vlc_playlist_Count(playlist))
item = vlc_playlist_item_GetMedia(vlc_playlist_Get(playlist, idx));
else
item = NULL;

Loading…
Cancel
Save