Pārlūkot izejas kodu

Add the transcode marker during startup instead of first transcode (#15194)

Cody Robibero 1 mēnesi atpakaļ
vecāks
revīzija
81b8b0ca4a
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 6 0
      Jellyfin.Server/Program.cs

+ 6 - 0
Jellyfin.Server/Program.cs

@@ -184,6 +184,12 @@ namespace Jellyfin.Server
                         .AddSingleton<IServiceCollection>(e))
                     .Build();
 
+                /*
+                 * Initialize the transcode path marker so we avoid starting Jellyfin in a broken state.
+                 * This should really be a part of IApplicationPaths but this path is configured differently.
+                 */
+                _ = appHost.ConfigurationManager.GetTranscodePath();
+
                 // Re-use the host service provider in the app host since ASP.NET doesn't allow a custom service collection.
                 appHost.ServiceProvider = _jellyfinHost.Services;
                 PrepareDatabaseProvider(appHost.ServiceProvider);