2
0
Эх сурвалжийг харах

rework web client quality options

Luke Pulverenti 11 жил өмнө
parent
commit
b47a9018b6

+ 8 - 3
MediaBrowser.Common.Implementations/BaseApplicationHost.cs

@@ -1,4 +1,5 @@
-using MediaBrowser.Common.Configuration;
+using System.Text;
+using MediaBrowser.Common.Configuration;
 using MediaBrowser.Common.Events;
 using MediaBrowser.Common.Implementations.Archiving;
 using MediaBrowser.Common.Implementations.IO;
@@ -196,14 +197,18 @@ namespace MediaBrowser.Common.Implementations
 
             JsonSerializer = CreateJsonSerializer();
 
+            Logger = LogManager.GetLogger("App");
+
             IsFirstRun = !ConfigurationManager.CommonConfiguration.IsStartupWizardCompleted;
             progress.Report(2);
 
-            Logger = LogManager.GetLogger("App");
-
             LogManager.LogSeverity = ConfigurationManager.CommonConfiguration.EnableDebugLevelLogging
                                          ? LogSeverity.Debug
                                          : LogSeverity.Info;
+
+            // Put the app config in the log for troubleshooting purposes
+            Logger.LogMultiline("Application Configuration:", LogSeverity.Info, new StringBuilder(JsonSerializer.SerializeToString(ConfigurationManager.CommonConfiguration)));
+
             progress.Report(3);
 
             DiscoverTypes();

+ 1 - 1
MediaBrowser.Providers/MediaInfo/FFProbeAudioInfoProvider.cs

@@ -68,7 +68,7 @@ namespace MediaBrowser.Providers.MediaInfo
             audio.HasEmbeddedImage = mediaStreams.Any(i => i.Type == MediaStreamType.Video);
 
             // Get the first audio stream
-            var stream = internalStreams.FirstOrDefault(s => s.codec_type.Equals("audio", StringComparison.OrdinalIgnoreCase));
+            var stream = internalStreams.FirstOrDefault(s => string.Equals(s.codec_type, "audio", StringComparison.OrdinalIgnoreCase));
 
             if (stream != null)
             {