mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-30 20:59:44 +00:00
pulse: use 'performer' as a fallback for 'artist' tag
This commit is contained in:
parent
76c8ca4b00
commit
89b0c2fc4f
1 changed files with 7 additions and 0 deletions
|
@ -2083,6 +2083,10 @@ gst_pulsesink_change_props (GstPulseSink * psink, GstTagList * l)
|
|||
{
|
||||
static const gchar *const map[] = {
|
||||
GST_TAG_TITLE, PA_PROP_MEDIA_TITLE,
|
||||
|
||||
/* might get overriden in the next iteration by GST_TAG_ARTIST */
|
||||
GST_TAG_PERFORMER, PA_PROP_MEDIA_ARTIST,
|
||||
|
||||
GST_TAG_ARTIST, PA_PROP_MEDIA_ARTIST,
|
||||
GST_TAG_LANGUAGE_CODE, PA_PROP_MEDIA_LANGUAGE,
|
||||
GST_TAG_LOCATION, PA_PROP_MEDIA_FILENAME,
|
||||
|
@ -2171,6 +2175,9 @@ gst_pulsesink_event (GstBaseSink * sink, GstEvent * event)
|
|||
gst_tag_list_get_string (l, GST_TAG_LOCATION, &location);
|
||||
gst_tag_list_get_string (l, GST_TAG_DESCRIPTION, &description);
|
||||
|
||||
if (!artist)
|
||||
gst_tag_list_get_string (l, GST_TAG_PERFORMER, &artist);
|
||||
|
||||
if (title && artist)
|
||||
t = buf =
|
||||
g_strdup_printf (_("'%s' by '%s'"), g_strstrip (title),
|
||||
|
|
Loading…
Reference in a new issue