[rhythmbox] iradio: use organization tag to fill in the stream name



commit da27fd0d6b9705e07b0e7f2e91ae131ef6348472
Author: Jonathan Matthew <jonathan d14n org>
Date:   Fri Feb 15 22:09:31 2013 +1000

    iradio: use organization tag to fill in the stream name

 backends/gstreamer/rb-player-gst-helper.c |    2 ++
 plugins/iradio/rb-iradio-source.c         |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/backends/gstreamer/rb-player-gst-helper.c b/backends/gstreamer/rb-player-gst-helper.c
index 7eda46f..b56ff83 100644
--- a/backends/gstreamer/rb-player-gst-helper.c
+++ b/backends/gstreamer/rb-player-gst-helper.c
@@ -276,6 +276,8 @@ rb_gst_process_tag_string (const GstTagList *taglist,
                *field = RB_METADATA_FIELD_GENRE;
        else if (!strcmp (tag, GST_TAG_COMMENT))
                *field = RB_METADATA_FIELD_COMMENT;
+       else if (!strcmp (tag, GST_TAG_ORGANIZATION))
+               *field = RB_METADATA_FIELD_ORGANIZATION;
        else if (!strcmp (tag, GST_TAG_BITRATE))
                *field = RB_METADATA_FIELD_BITRATE;
        else if (!strcmp (tag, GST_TAG_MUSICBRAINZ_TRACKID))
diff --git a/plugins/iradio/rb-iradio-source.c b/plugins/iradio/rb-iradio-source.c
index 44476a6..b83908c 100644
--- a/plugins/iradio/rb-iradio-source.c
+++ b/plugins/iradio/rb-iradio-source.c
@@ -1033,6 +1033,7 @@ info_available_cb (RBPlayer *backend,
        case RB_METADATA_FIELD_ARTIST:
        case RB_METADATA_FIELD_GENRE:
        case RB_METADATA_FIELD_COMMENT:
+       case RB_METADATA_FIELD_ORGANIZATION:
                str = g_value_dup_string (value);
                if (!g_utf8_validate (str, -1, NULL)) {
                        g_warning ("Invalid UTF-8 from internet radio: %s", str);
@@ -1077,6 +1078,7 @@ info_available_cb (RBPlayer *backend,
                break;
        }
        case RB_METADATA_FIELD_COMMENT:
+       case RB_METADATA_FIELD_ORGANIZATION:
        {
                const char *existing;
                const char *location;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]