From 4bc96e820497a39e552ccee2c7ca7d2953c01d36 Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 4 Jan 2019 12:24:12 +0100 Subject: command: make playlist builtin OSD property show titles instead of URLs Useful for ytdl. --- player/command.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'player/command.c') diff --git a/player/command.c b/player/command.c index d787242d48..dacdbed3f8 100644 --- a/player/command.c +++ b/player/command.c @@ -2922,11 +2922,14 @@ static int mp_property_playlist(void *ctx, struct m_property *prop, for (struct playlist_entry *e = pl->first; e; e = e->next) { - char *p = e->filename; - if (!mp_is_url(bstr0(p))) { - char *s = mp_basename(e->filename); - if (s[0]) - p = s; + char *p = e->title; + if (!p) { + p = e->filename; + if (!mp_is_url(bstr0(p))) { + char *s = mp_basename(e->filename); + if (s[0]) + p = s; + } } const char *m = pl->current == e ? list_current : list_normal; res = talloc_asprintf_append(res, "%s%s\n", m, p); -- cgit v1.2.3