Browse Source

Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser

Techywarrior 12 years ago
parent
commit
67862d0a41

+ 1 - 1
MediaBrowser.Common.Implementations/ScheduledTasks/TaskManager.cs

@@ -189,7 +189,7 @@ namespace MediaBrowser.Common.Implementations.ScheduledTasks
         /// <param name="result">The result.</param>
         /// <param name="result">The result.</param>
         internal void OnTaskCompleted(IScheduledTask task, TaskResult result)
         internal void OnTaskCompleted(IScheduledTask task, TaskResult result)
         {
         {
-            EventHelper.QueueEventIfNotNull(TaskExecuting, task, new GenericEventArgs<TaskResult> { Argument = result }, Logger);
+            EventHelper.QueueEventIfNotNull(TaskCompleted, task, new GenericEventArgs<TaskResult> { Argument = result }, Logger);
             ExecuteQueuedTasks();
             ExecuteQueuedTasks();
         }
         }
 
 

+ 0 - 5
MediaBrowser.Controller/Providers/Movies/FanArtMovieProvider.cs

@@ -19,11 +19,6 @@ namespace MediaBrowser.Controller.Providers.Movies
     /// </summary>
     /// </summary>
     class FanArtMovieProvider : FanartBaseProvider, IDisposable
     class FanArtMovieProvider : FanartBaseProvider, IDisposable
     {
     {
-        /// <summary>
-        /// The fan art
-        /// </summary>
-        internal readonly SemaphoreSlim FanArtResourcePool = new SemaphoreSlim(5, 5);
-
         internal static FanArtMovieProvider Current { get; private set; }
         internal static FanArtMovieProvider Current { get; private set; }
 
 
         /// <summary>
         /// <summary>

+ 4 - 4
MediaBrowser.Controller/Providers/TV/FanArtTVProvider.cs

@@ -69,7 +69,7 @@ namespace MediaBrowser.Controller.Providers.TV
 
 
                 try
                 try
                 {
                 {
-                    using (var xml = await HttpClient.Get(url, FanArtMovieProvider.Current.FanArtResourcePool, cancellationToken).ConfigureAwait(false))
+                    using (var xml = await HttpClient.Get(url, FanArtResourcePool, cancellationToken).ConfigureAwait(false))
                     {
                     {
                         doc.Load(xml);
                         doc.Load(xml);
                     }
                     }
@@ -93,7 +93,7 @@ namespace MediaBrowser.Controller.Providers.TV
                             Logger.Debug("FanArtProvider getting ClearLogo for " + series.Name);
                             Logger.Debug("FanArtProvider getting ClearLogo for " + series.Name);
                             try
                             try
                             {
                             {
-                                series.SetImage(ImageType.Logo, await _providerManager.DownloadAndSaveImage(series, path, LOGO_FILE, FanArtMovieProvider.Current.FanArtResourcePool, cancellationToken).ConfigureAwait(false));
+                                series.SetImage(ImageType.Logo, await _providerManager.DownloadAndSaveImage(series, path, LOGO_FILE, FanArtResourcePool, cancellationToken).ConfigureAwait(false));
                             }
                             }
                             catch (HttpException)
                             catch (HttpException)
                             {
                             {
@@ -117,7 +117,7 @@ namespace MediaBrowser.Controller.Providers.TV
                             Logger.Debug("FanArtProvider getting ClearArt for " + series.Name);
                             Logger.Debug("FanArtProvider getting ClearArt for " + series.Name);
                             try
                             try
                             {
                             {
-                                series.SetImage(ImageType.Art, await _providerManager.DownloadAndSaveImage(series, path, ART_FILE, FanArtMovieProvider.Current.FanArtResourcePool, cancellationToken).ConfigureAwait(false));
+                                series.SetImage(ImageType.Art, await _providerManager.DownloadAndSaveImage(series, path, ART_FILE, FanArtResourcePool, cancellationToken).ConfigureAwait(false));
                             }
                             }
                             catch (HttpException)
                             catch (HttpException)
                             {
                             {
@@ -141,7 +141,7 @@ namespace MediaBrowser.Controller.Providers.TV
                             Logger.Debug("FanArtProvider getting ThumbArt for " + series.Name);
                             Logger.Debug("FanArtProvider getting ThumbArt for " + series.Name);
                             try
                             try
                             {
                             {
-                                series.SetImage(ImageType.Disc, await _providerManager.DownloadAndSaveImage(series, path, THUMB_FILE, FanArtMovieProvider.Current.FanArtResourcePool, cancellationToken).ConfigureAwait(false));
+                                series.SetImage(ImageType.Disc, await _providerManager.DownloadAndSaveImage(series, path, THUMB_FILE, FanArtResourcePool, cancellationToken).ConfigureAwait(false));
                             }
                             }
                             catch (HttpException)
                             catch (HttpException)
                             {
                             {

+ 12 - 0
MediaBrowser.Model/DTO/StreamOptions.cs

@@ -65,6 +65,18 @@
         /// </summary>
         /// </summary>
         /// <value>The index of the subtitle stream.</value>
         /// <value>The index of the subtitle stream.</value>
         public int? SubtitleStreamIndex { get; set; }
         public int? SubtitleStreamIndex { get; set; }
+
+        /// <summary>
+        /// Gets or sets the profile.
+        /// </summary>
+        /// <value>The profile.</value>
+        public string Profile { get; set; }
+
+        /// <summary>
+        /// Gets or sets the level.
+        /// </summary>
+        /// <value>The level.</value>
+        public string Level { get; set; }
     }
     }
 
 
     /// <summary>
     /// <summary>

+ 0 - 13
MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs

@@ -1,16 +1,3 @@
-// ***********************************************************************
-// Assembly         : MediaBrowser.Server.Implementations
-// Author           : Luke
-// Created          : 03-06-2013
-//
-// Last Modified By : Luke
-// Last Modified On : 03-24-2013
-// ***********************************************************************
-// <copyright file="HttpServer.cs" company="">
-//     Copyright (c) . All rights reserved.
-// </copyright>
-// <summary></summary>
-// ***********************************************************************
 using Funq;
 using Funq;
 using MediaBrowser.Common;
 using MediaBrowser.Common;
 using MediaBrowser.Common.Extensions;
 using MediaBrowser.Common.Extensions;

+ 1 - 1
MediaBrowser.Server.Implementations/Library/UserManager.cs

@@ -77,7 +77,7 @@ namespace MediaBrowser.Server.Implementations.Library
         /// <value>The active connections.</value>
         /// <value>The active connections.</value>
         public IEnumerable<ClientConnectionInfo> RecentConnections
         public IEnumerable<ClientConnectionInfo> RecentConnections
         {
         {
-            get { return AllConnections.Where(c => (DateTime.UtcNow - c.LastActivityDate).TotalMinutes <= 10); }
+            get { return AllConnections.Where(c => (DateTime.UtcNow - c.LastActivityDate).TotalMinutes <= 5); }
         }
         }
 
 
         /// <summary>
         /// <summary>

+ 2 - 2
Nuget/MediaBrowser.Common.Internal.nuspec

@@ -2,7 +2,7 @@
 <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
 <package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
     <metadata>
     <metadata>
         <id>MediaBrowser.Common.Internal</id>
         <id>MediaBrowser.Common.Internal</id>
-        <version>3.0.62</version>
+        <version>3.0.63</version>
         <title>MediaBrowser.Common.Internal</title>
         <title>MediaBrowser.Common.Internal</title>
         <authors>Luke</authors>
         <authors>Luke</authors>
         <owners>ebr,Luke,scottisafool</owners>
         <owners>ebr,Luke,scottisafool</owners>
@@ -12,7 +12,7 @@
         <description>Contains common components shared by Media Browser Theatre and Media Browser Server. Not intended for plugin developer consumption.</description>
         <description>Contains common components shared by Media Browser Theatre and Media Browser Server. Not intended for plugin developer consumption.</description>
         <copyright>Copyright © Media Browser 2013</copyright>
         <copyright>Copyright © Media Browser 2013</copyright>
         <dependencies>
         <dependencies>
-            <dependency id="MediaBrowser.Common" version="3.0.62" />
+            <dependency id="MediaBrowser.Common" version="3.0.63" />
             <dependency id="NLog" version="2.0.0.2000" />
             <dependency id="NLog" version="2.0.0.2000" />
             <dependency id="ServiceStack.Text" version="3.9.38" />
             <dependency id="ServiceStack.Text" version="3.9.38" />
             <dependency id="protobuf-net" version="2.0.0.621" />
             <dependency id="protobuf-net" version="2.0.0.621" />

+ 1 - 1
Nuget/MediaBrowser.Common.nuspec

@@ -2,7 +2,7 @@
 <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
 <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
     <metadata>
     <metadata>
         <id>MediaBrowser.Common</id>
         <id>MediaBrowser.Common</id>
-        <version>3.0.62</version>
+        <version>3.0.63</version>
         <title>MediaBrowser.Common</title>
         <title>MediaBrowser.Common</title>
         <authors>Media Browser Team</authors>
         <authors>Media Browser Team</authors>
         <owners>ebr,Luke,scottisafool</owners>
         <owners>ebr,Luke,scottisafool</owners>

+ 2 - 2
Nuget/MediaBrowser.Server.Core.nuspec

@@ -2,7 +2,7 @@
 <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
 <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
     <metadata>
     <metadata>
         <id>MediaBrowser.Server.Core</id>
         <id>MediaBrowser.Server.Core</id>
-        <version>3.0.62</version>
+        <version>3.0.63</version>
         <title>Media Browser.Server.Core</title>
         <title>Media Browser.Server.Core</title>
         <authors>Media Browser Team</authors>
         <authors>Media Browser Team</authors>
         <owners>ebr,Luke,scottisafool</owners>
         <owners>ebr,Luke,scottisafool</owners>
@@ -12,7 +12,7 @@
         <description>Contains core components required to build plugins for Media Browser Server.</description>
         <description>Contains core components required to build plugins for Media Browser Server.</description>
         <copyright>Copyright © Media Browser 2013</copyright>
         <copyright>Copyright © Media Browser 2013</copyright>
         <dependencies>
         <dependencies>
-            <dependency id="MediaBrowser.Common" version="3.0.62" />
+            <dependency id="MediaBrowser.Common" version="3.0.63" />
         </dependencies>
         </dependencies>
     </metadata>
     </metadata>
     <files>
     <files>