diff --git a/Kyoo/Controllers/ThumbnailController.cs b/Kyoo/Controllers/ThumbnailController.cs index 60d1099c..74100b7a 100644 --- a/Kyoo/Controllers/ThumbnailController.cs +++ b/Kyoo/Controllers/ThumbnailController.cs @@ -79,13 +79,11 @@ namespace Kyoo.Controllers if (path == null) return NotFound(); - //string thumb = Path.ChangeExtension(path, "jpg"); - string thumb = path.Replace(Path.GetExtension(path), "-thumb.jpg"); + string thumb = Path.ChangeExtension(path, "jpg"); if (System.IO.File.Exists(thumb)) return new PhysicalFileResult(thumb, "image/jpg"); - else - return NotFound(); + return NotFound(); } } } diff --git a/Kyoo/InternalAPI/ThumbnailsManager/ThumbnailsManager.cs b/Kyoo/InternalAPI/ThumbnailsManager/ThumbnailsManager.cs index 77d7d990..94b11fd3 100644 --- a/Kyoo/InternalAPI/ThumbnailsManager/ThumbnailsManager.cs +++ b/Kyoo/InternalAPI/ThumbnailsManager/ThumbnailsManager.cs @@ -29,10 +29,8 @@ namespace Kyoo.InternalAPI.ThumbnailsManager { try { - using (WebClient client = new WebClient()) - { - await client.DownloadFileTaskAsync(new Uri(show.ImgPrimary), localThumb); - } + using WebClient client = new WebClient(); + await client.DownloadFileTaskAsync(new Uri(show.ImgPrimary), localThumb); } catch (WebException) { @@ -44,10 +42,8 @@ namespace Kyoo.InternalAPI.ThumbnailsManager { try { - using (WebClient client = new WebClient()) - { - await client.DownloadFileTaskAsync(new Uri(show.ImgLogo), localLogo); - } + using WebClient client = new WebClient(); + await client.DownloadFileTaskAsync(new Uri(show.ImgLogo), localLogo); } catch (WebException) { @@ -59,10 +55,8 @@ namespace Kyoo.InternalAPI.ThumbnailsManager { try { - using (WebClient client = new WebClient()) - { - await client.DownloadFileTaskAsync(new Uri(show.ImgBackdrop), localBackdrop); - } + using WebClient client = new WebClient(); + await client.DownloadFileTaskAsync(new Uri(show.ImgBackdrop), localBackdrop); } catch (WebException) { @@ -85,10 +79,8 @@ namespace Kyoo.InternalAPI.ThumbnailsManager { try { - using (WebClient client = new WebClient()) - { - await client.DownloadFileTaskAsync(new Uri(people[i].imgPrimary), localThumb); - } + using WebClient client = new WebClient(); + await client.DownloadFileTaskAsync(new Uri(people[i].imgPrimary), localThumb); } catch (WebException) { @@ -102,16 +94,13 @@ namespace Kyoo.InternalAPI.ThumbnailsManager public async Task Validate(Episode episode) { - //string localThumb = Path.ChangeExtension(episode.Path, "jpg"); - string localThumb = episode.Path.Replace(Path.GetExtension(episode.Path), "-thumb.jpg"); + string localThumb = Path.ChangeExtension(episode.Path, "jpg"); if (episode.ImgPrimary != null && !File.Exists(localThumb)) { try { - using (WebClient client = new WebClient()) - { - await client.DownloadFileTaskAsync(new Uri(episode.ImgPrimary), localThumb); - } + using WebClient client = new WebClient(); + await client.DownloadFileTaskAsync(new Uri(episode.ImgPrimary), localThumb); } catch (WebException) { diff --git a/transcoder b/transcoder index 3f3ce1d8..c0d0a8c2 160000 --- a/transcoder +++ b/transcoder @@ -1 +1 @@ -Subproject commit 3f3ce1d88e1a146bc304892a7621cf7eb30df29b +Subproject commit c0d0a8c2246d8040274d745cbcfa22d366bcef93