limit disk use and keep cover art aspect ratio (#502)

* use temp file pool to limit disk use

* keep aspect ratio and crop when scaling cover art for blurred background

* fix typo
This commit is contained in:
Jason Dove
2021-11-25 18:47:22 -06:00
committed by GitHub
parent 21b90a1b6c
commit 0edfb71f8d
16 changed files with 96 additions and 7 deletions
+6
View File
@@ -141,6 +141,11 @@ namespace ErsatzTV
Directory.CreateDirectory(FileSystemLayout.TranscodeFolder);
}
if (!Directory.Exists(FileSystemLayout.TempFilePoolFolder))
{
Directory.CreateDirectory(FileSystemLayout.TempFilePoolFolder);
}
Log.Logger.Information("Database is at {DatabasePath}", FileSystemLayout.DatabasePath);
// until we add a setting for a file-specific scheme://host:port to access
@@ -245,6 +250,7 @@ namespace ErsatzTV
services.AddSingleton<IEntityLocker, EntityLocker>();
services.AddSingleton<ISearchIndex, SearchIndex>();
services.AddSingleton<IFFmpegSegmenterService, FFmpegSegmenterService>();
services.AddSingleton<ITempFilePool, TempFilePool>();
AddChannel<IBackgroundServiceRequest>(services);
AddChannel<IPlexBackgroundServiceRequest>(services);
AddChannel<IJellyfinBackgroundServiceRequest>(services);