player: prefer "service_name" as media title.

If it is defined, which it rarely is (e.g. mpegts streams)
this is the preferred title information.
This commit is contained in:
Oliver Freyermuth 2016-01-13 01:50:38 +01:00 committed by wm4
parent 8128b7c8e2
commit 554c65e466
1 changed files with 3 additions and 0 deletions

View File

@ -391,6 +391,9 @@ static int mp_property_media_title(void *ctx, struct m_property *prop,
if (name && name[0])
return m_property_strdup_ro(action, arg, name);
if (mpctx->master_demuxer) {
name = mp_tags_get_str(mpctx->master_demuxer->metadata, "service_name");
if (name && name[0])
return m_property_strdup_ro(action, arg, name);
name = mp_tags_get_str(mpctx->master_demuxer->metadata, "title");
if (name && name[0])
return m_property_strdup_ro(action, arg, name);