--- rygel-0.26.0.orig/src/librygel-renderer-gst/rygel-playbin-player.vala	2015-03-16 14:51:55.000000000 -0700
+++ rygel-0.26.0/src/librygel-renderer-gst/rygel-playbin-player.vala	2015-04-24 17:17:28.455691100 -0700
@@ -266,6 +257,17 @@ public class Rygel.Playbin.Player : GLib
         }
     }
 
+    private string? _user_agent = null;
+    public string? user_agent {
+        owned get {
+            return this._user_agent;
+        }
+
+        set {
+            this._user_agent = value;
+        }
+    }
+
     private string _content_features = "";
     private ProtocolInfo protocol_info;
     public string? content_features {
@@ -615,6 +654,7 @@ public class Rygel.Playbin.Player : GLib
             structure.set_value ("transferMode.dlna.org", this.transfer_mode);
 
             source.extra_headers = structure;
+            source.user_agent = this.user_agent;
         }
     }
 

