Selaa lähdekoodia

Only extract attachments from external .mks file

Nils Fürniß 3 vuotta sitten
vanhempi
sitoutus
eb44f892b8
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      Jellyfin.Api/Helpers/TranscodingJobHelper.cs

+ 1 - 1
Jellyfin.Api/Helpers/TranscodingJobHelper.cs

@@ -532,7 +532,7 @@ namespace Jellyfin.Api.Helpers
                 var attachmentPath = Path.Combine(_appPaths.CachePath, "attachments", state.MediaSource.Id);
                 await _attachmentExtractor.ExtractAllAttachments(state.MediaPath, state.MediaSource, attachmentPath, cancellationTokenSource.Token).ConfigureAwait(false);
 
-                if (state.SubtitleStream.IsExternal)
+                if (state.SubtitleStream.IsExternal && string.Equals(Path.GetExtension(state.SubtitleStream.Path), ".mks", StringComparison.OrdinalIgnoreCase))
                 {
                     string subtitlePath = state.SubtitleStream.Path;
                     string subtitlePathArgument = string.Format(CultureInfo.InvariantCulture, "file:\"{0}\"", subtitlePath.Replace("\"", "\\\"", StringComparison.Ordinal));