From c07494c9e8f3e6d8dba14f6df44c98d829240702 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Mon, 26 Oct 2020 04:52:14 +0100 Subject: [PATCH] Fixing subtitle display not working with the core as the static file provider --- Kyoo/Startup.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Kyoo/Startup.cs b/Kyoo/Startup.cs index 12e1515c..fb0884cb 100644 --- a/Kyoo/Startup.cs +++ b/Kyoo/Startup.cs @@ -11,6 +11,7 @@ using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.SpaServices.AngularCli; +using Microsoft.AspNetCore.StaticFiles; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; @@ -168,7 +169,9 @@ namespace Kyoo app.UseHsts(); } - app.UseStaticFiles(); + FileExtensionContentTypeProvider contentTypeProvider = new FileExtensionContentTypeProvider(); + contentTypeProvider.Mappings[".data"] = "application/octet-stream"; + app.UseStaticFiles(new StaticFileOptions {ContentTypeProvider = contentTypeProvider}); if (!env.IsDevelopment()) app.UseSpaStaticFiles();