Browse Source

don't buffer responses by default

Luke Pulverenti 8 years ago
parent
commit
345ad10665
25 changed files with 34 additions and 45 deletions
  1. 0 1
      MediaBrowser.Common/Net/HttpRequestOptions.cs
  2. 1 2
      MediaBrowser.Providers/BoxSets/MovieDbBoxSetImageProvider.cs
  3. 1 2
      MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs
  4. 2 1
      MediaBrowser.Providers/Manager/ProviderManager.cs
  5. 3 3
      MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs
  6. 1 2
      MediaBrowser.Providers/Movies/MovieDbImageProvider.cs
  7. 1 0
      MediaBrowser.Providers/Movies/MovieDbProvider.cs
  8. 1 2
      MediaBrowser.Providers/Movies/MovieDbTrailerProvider.cs
  9. 1 2
      MediaBrowser.Providers/Music/AudioDbAlbumImageProvider.cs
  10. 0 1
      MediaBrowser.Providers/Music/AudioDbAlbumProvider.cs
  11. 1 2
      MediaBrowser.Providers/Music/AudioDbArtistImageProvider.cs
  12. 2 1
      MediaBrowser.Providers/Music/AudioDbArtistProvider.cs
  13. 1 2
      MediaBrowser.Providers/Music/FanArtAlbumProvider.cs
  14. 2 1
      MediaBrowser.Providers/Music/FanArtArtistProvider.cs
  15. 1 3
      MediaBrowser.Providers/Omdb/OmdbImageProvider.cs
  16. 3 3
      MediaBrowser.Providers/Omdb/OmdbItemProvider.cs
  17. 4 2
      MediaBrowser.Providers/Omdb/OmdbProvider.cs
  18. 1 2
      MediaBrowser.Providers/People/MovieDbPersonImageProvider.cs
  19. 1 2
      MediaBrowser.Providers/People/MovieDbPersonProvider.cs
  20. 1 2
      MediaBrowser.Providers/People/TvdbPersonImageProvider.cs
  21. 1 2
      MediaBrowser.Providers/TV/FanArt/FanArtSeasonProvider.cs
  22. 2 1
      MediaBrowser.Providers/TV/FanArt/FanartSeriesProvider.cs
  23. 1 2
      MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs
  24. 1 2
      MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesImageProvider.cs
  25. 1 2
      MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesProvider.cs

+ 0 - 1
MediaBrowser.Common/Net/HttpRequestOptions.cs

@@ -116,7 +116,6 @@ namespace MediaBrowser.Common.Net
         public HttpRequestOptions()
         {
             EnableHttpCompression = true;
-            BufferContent = true;
 
             RequestHeaders = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
 

+ 1 - 2
MediaBrowser.Providers/BoxSets/MovieDbBoxSetImageProvider.cs

@@ -162,8 +162,7 @@ namespace MediaBrowser.Providers.BoxSets
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = MovieDbProvider.Current.MovieDbResourcePool
+                Url = url
             });
         }
     }

+ 1 - 2
MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs

@@ -319,8 +319,7 @@ namespace MediaBrowser.Providers.BoxSets
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = MovieDbProvider.Current.MovieDbResourcePool
+                Url = url
             });
         }
     }

+ 2 - 1
MediaBrowser.Providers/Manager/ProviderManager.cs

@@ -129,7 +129,8 @@ namespace MediaBrowser.Providers.Manager
             {
                 CancellationToken = cancellationToken,
                 ResourcePool = resourcePool,
-                Url = url
+                Url = url,
+                BufferContent = false
 
             }).ConfigureAwait(false);
 

+ 3 - 3
MediaBrowser.Providers/Movies/FanartMovieImageProvider.cs

@@ -222,8 +222,7 @@ namespace MediaBrowser.Providers.Movies
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = FanartArtistProvider.Current.FanArtResourcePool
+                Url = url
             });
         }
 
@@ -286,7 +285,8 @@ namespace MediaBrowser.Providers.Movies
                 {
                     Url = url,
                     ResourcePool = FanartArtistProvider.Current.FanArtResourcePool,
-                    CancellationToken = cancellationToken
+                    CancellationToken = cancellationToken,
+                    BufferContent = true
 
                 }).ConfigureAwait(false))
                 {

+ 1 - 2
MediaBrowser.Providers/Movies/MovieDbImageProvider.cs

@@ -220,8 +220,7 @@ namespace MediaBrowser.Providers.Movies
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = MovieDbProvider.Current.MovieDbResourcePool
+                Url = url
             });
         }
     }

+ 1 - 0
MediaBrowser.Providers/Movies/MovieDbProvider.cs

@@ -434,6 +434,7 @@ namespace MediaBrowser.Providers.Movies
             options.ResourcePool = MovieDbResourcePool;
             _lastRequestTicks = DateTime.UtcNow.Ticks;
 
+            options.BufferContent = true;
             options.UserAgent = "Emby/" + _appHost.ApplicationVersion;
 
             return await _httpClient.Get(options).ConfigureAwait(false);

+ 1 - 2
MediaBrowser.Providers/Movies/MovieDbTrailerProvider.cs

@@ -46,8 +46,7 @@ namespace MediaBrowser.Providers.Movies
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = MovieDbProvider.Current.MovieDbResourcePool
+                Url = url
             });
         }
     }

+ 1 - 2
MediaBrowser.Providers/Music/AudioDbAlbumImageProvider.cs

@@ -87,8 +87,7 @@ namespace MediaBrowser.Providers.Music
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = AudioDbArtistProvider.Current.AudioDbResourcePool
+                Url = url
             });
         }
 

+ 0 - 1
MediaBrowser.Providers/Music/AudioDbAlbumProvider.cs

@@ -164,7 +164,6 @@ namespace MediaBrowser.Providers.Music
             using (var response = await _httpClient.Get(new HttpRequestOptions
             {
                 Url = url,
-                ResourcePool = AudioDbArtistProvider.Current.AudioDbResourcePool,
                 CancellationToken = cancellationToken
 
             }).ConfigureAwait(false))

+ 1 - 2
MediaBrowser.Providers/Music/AudioDbArtistImageProvider.cs

@@ -129,8 +129,7 @@ namespace MediaBrowser.Providers.Music
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = AudioDbArtistProvider.Current.AudioDbResourcePool
+                Url = url
             });
         }
 

+ 2 - 1
MediaBrowser.Providers/Music/AudioDbArtistProvider.cs

@@ -152,7 +152,8 @@ namespace MediaBrowser.Providers.Music
             {
                 Url = url,
                 ResourcePool = AudioDbResourcePool,
-                CancellationToken = cancellationToken
+                CancellationToken = cancellationToken,
+                BufferContent = true
 
             }).ConfigureAwait(false))
             {

+ 1 - 2
MediaBrowser.Providers/Music/FanArtAlbumProvider.cs

@@ -211,8 +211,7 @@ namespace MediaBrowser.Providers.Music
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = FanartArtistProvider.Current.FanArtResourcePool
+                Url = url
             });
         }
     }

+ 2 - 1
MediaBrowser.Providers/Music/FanArtArtistProvider.cs

@@ -256,7 +256,8 @@ namespace MediaBrowser.Providers.Music
                 {
                     Url = url,
                     ResourcePool = FanArtResourcePool,
-                    CancellationToken = cancellationToken
+                    CancellationToken = cancellationToken,
+                    BufferContent = true
 
                 }).ConfigureAwait(false))
                 {

+ 1 - 3
MediaBrowser.Providers/Omdb/OmdbImageProvider.cs

@@ -70,9 +70,7 @@ namespace MediaBrowser.Providers.Omdb
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = OmdbProvider.ResourcePool
-
+                Url = url
             });
         }
 

+ 3 - 3
MediaBrowser.Providers/Omdb/OmdbItemProvider.cs

@@ -131,7 +131,8 @@ namespace MediaBrowser.Providers.Omdb
             {
                 Url = url,
                 ResourcePool = OmdbProvider.ResourcePool,
-                CancellationToken = cancellationToken
+                CancellationToken = cancellationToken,
+                BufferContent = true
 
             }).ConfigureAwait(false))
             {
@@ -296,8 +297,7 @@ namespace MediaBrowser.Providers.Omdb
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = OmdbProvider.ResourcePool
+                Url = url
             });
         }
 

+ 4 - 2
MediaBrowser.Providers/Omdb/OmdbProvider.cs

@@ -300,7 +300,8 @@ namespace MediaBrowser.Providers.Omdb
             {
                 Url = url,
                 ResourcePool = ResourcePool,
-                CancellationToken = cancellationToken
+                CancellationToken = cancellationToken,
+                BufferContent = true
 
             }).ConfigureAwait(false))
             {
@@ -340,7 +341,8 @@ namespace MediaBrowser.Providers.Omdb
             {
                 Url = url,
                 ResourcePool = ResourcePool,
-                CancellationToken = cancellationToken
+                CancellationToken = cancellationToken,
+                BufferContent = true
 
             }).ConfigureAwait(false))
             {

+ 1 - 2
MediaBrowser.Providers/People/MovieDbPersonImageProvider.cs

@@ -135,8 +135,7 @@ namespace MediaBrowser.Providers.People
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = MovieDbProvider.Current.MovieDbResourcePool
+                Url = url
             });
         }
     }

+ 1 - 2
MediaBrowser.Providers/People/MovieDbPersonProvider.cs

@@ -408,8 +408,7 @@ namespace MediaBrowser.Providers.People
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = MovieDbProvider.Current.MovieDbResourcePool
+                Url = url
             });
         }
     }

+ 1 - 2
MediaBrowser.Providers/People/TvdbPersonImageProvider.cs

@@ -216,8 +216,7 @@ namespace MediaBrowser.Providers.People
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = TvdbSeriesProvider.Current.TvDbResourcePool
+                Url = url
             });
         }
     }

+ 1 - 2
MediaBrowser.Providers/TV/FanArt/FanArtSeasonProvider.cs

@@ -224,8 +224,7 @@ namespace MediaBrowser.Providers.TV
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = FanartArtistProvider.Current.FanArtResourcePool
+                Url = url
             });
         }
     }

+ 2 - 1
MediaBrowser.Providers/TV/FanArt/FanartSeriesProvider.cs

@@ -320,7 +320,8 @@ namespace MediaBrowser.Providers.TV
                 {
                     Url = url,
                     ResourcePool = FanartArtistProvider.Current.FanArtResourcePool,
-                    CancellationToken = cancellationToken
+                    CancellationToken = cancellationToken,
+                    BufferContent = true
 
                 }).ConfigureAwait(false))
                 {

+ 1 - 2
MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs

@@ -121,8 +121,7 @@ namespace MediaBrowser.Providers.TV
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = MovieDbProvider.Current.MovieDbResourcePool
+                Url = url
             });
         }
 

+ 1 - 2
MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesImageProvider.cs

@@ -194,8 +194,7 @@ namespace MediaBrowser.Providers.TV
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = MovieDbProvider.Current.MovieDbResourcePool
+                Url = url
             });
         }
     }

+ 1 - 2
MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeriesProvider.cs

@@ -656,8 +656,7 @@ namespace MediaBrowser.Providers.TV
             return _httpClient.GetResponse(new HttpRequestOptions
             {
                 CancellationToken = cancellationToken,
-                Url = url,
-                ResourcePool = MovieDbProvider.Current.MovieDbResourcePool
+                Url = url
             });
         }
     }