diff --git a/Kyoo.Common/Models/WatchItem.cs b/Kyoo.Common/Models/WatchItem.cs index 241ed9a9..158563a8 100644 --- a/Kyoo.Common/Models/WatchItem.cs +++ b/Kyoo.Common/Models/WatchItem.cs @@ -178,6 +178,7 @@ namespace Kyoo.Models EpisodeID = ep.ID, Slug = ep.Slug, ShowSlug = ep.Show.Slug, + ShowTitle = ep.Show.Title, SeasonNumber = ep.SeasonNumber, EpisodeNumber = ep.EpisodeNumber, AbsoluteNumber = ep.AbsoluteNumber, diff --git a/Kyoo.Common/Module.cs b/Kyoo.Common/Module.cs index 0e8de063..7fb9bdbc 100644 --- a/Kyoo.Common/Module.cs +++ b/Kyoo.Common/Module.cs @@ -20,7 +20,7 @@ namespace Kyoo RegisterTask(this ContainerBuilder builder) where T : class, ITask { - return builder.RegisterType().As().SingleInstance(); + return builder.RegisterType().As(); } /// diff --git a/Kyoo.Postgresql/PostgresModule.cs b/Kyoo.Postgresql/PostgresModule.cs index 70d62f74..124df770 100644 --- a/Kyoo.Postgresql/PostgresModule.cs +++ b/Kyoo.Postgresql/PostgresModule.cs @@ -75,7 +75,7 @@ namespace Kyoo.Postgresql DatabaseContext context = provider.GetRequiredService(); context.Database.Migrate(); - NpgsqlConnection conn = (NpgsqlConnection)context.Database.GetDbConnection(); + using NpgsqlConnection conn = (NpgsqlConnection)context.Database.GetDbConnection(); conn.Open(); conn.ReloadTypes(); } diff --git a/Kyoo/Controllers/TaskManager.cs b/Kyoo/Controllers/TaskManager.cs index 54d724f0..8b5650a6 100644 --- a/Kyoo/Controllers/TaskManager.cs +++ b/Kyoo/Controllers/TaskManager.cs @@ -192,7 +192,7 @@ namespace Kyoo.Controllers Dictionary arguments, CancellationToken? cancellationToken = null) { - using (_logger.BeginScope("Task: {Task}", task.Metadata.Name)) + using (_logger.BeginScope("Task: {Task}", task.Metadata.Name)) { await using Owned taskObj = task.Factory.Invoke(); ICollection all = taskObj.Value.GetParameters(); diff --git a/Kyoo/Tasks/Crawler.cs b/Kyoo/Tasks/Crawler.cs index 191fa27d..333710a3 100644 --- a/Kyoo/Tasks/Crawler.cs +++ b/Kyoo/Tasks/Crawler.cs @@ -138,7 +138,6 @@ namespace Kyoo.Tasks _taskManager.StartTask(reporter, new Dictionary { ["path"] = episodePath, - ["relativePath"] = episodePath[path.Length..], ["library"] = library }, cancellationToken); percent += 100f / paths.Length; @@ -161,8 +160,7 @@ namespace Kyoo.Tasks { _taskManager.StartTask(reporter, new Dictionary { - ["path"] = trackPath, - ["relativePath"] = trackPath[path.Length..] + ["path"] = trackPath }, cancellationToken); percent += 100f / subtitles.Length; }