aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-01-28 20:45:48 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-01-28 20:45:48 -0500
commite92071330897bf08fe898b0fdac1665f9f99d547 (patch)
tree475e87145956cb6617764ff60219dd2a3d5da33f
parent40b8300e8e72245c802938cd335a7ee962f8193f (diff)
fix musicbrainx user agent
-rw-r--r--MediaBrowser.Providers/Music/MusicBrainzAlbumProvider.cs11
1 files changed, 8 insertions, 3 deletions
diff --git a/MediaBrowser.Providers/Music/MusicBrainzAlbumProvider.cs b/MediaBrowser.Providers/Music/MusicBrainzAlbumProvider.cs
index e678271f2..52405a63b 100644
--- a/MediaBrowser.Providers/Music/MusicBrainzAlbumProvider.cs
+++ b/MediaBrowser.Providers/Music/MusicBrainzAlbumProvider.cs
@@ -1,4 +1,5 @@
-using MediaBrowser.Common.Net;
+using MediaBrowser.Common;
+using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities;
using MediaBrowser.Controller.Entities.Audio;
@@ -20,11 +21,13 @@ namespace MediaBrowser.Providers.Music
internal static MusicBrainzAlbumProvider Current;
private readonly IHttpClient _httpClient;
+ private readonly IApplicationHost _appHost;
- public MusicBrainzAlbumProvider(ILogManager logManager, IServerConfigurationManager configurationManager, IHttpClient httpClient)
+ public MusicBrainzAlbumProvider(ILogManager logManager, IServerConfigurationManager configurationManager, IHttpClient httpClient, IApplicationHost appHost)
: base(logManager, configurationManager)
{
_httpClient = httpClient;
+ _appHost = appHost;
Current = this;
}
@@ -189,11 +192,13 @@ namespace MediaBrowser.Providers.Music
var doc = new XmlDocument();
+ var userAgent = _appHost.Name + "/" + _appHost.ApplicationVersion;
+
using (var xml = await _httpClient.Get(new HttpRequestOptions
{
Url = url,
CancellationToken = cancellationToken,
- UserAgent = Environment.MachineName
+ UserAgent = userAgent
}).ConfigureAwait(false))
{