From 797ff2b97e147e252980986bd2f5efeaf2afaa22 Mon Sep 17 00:00:00 2001 From: pcjones Date: Fri, 1 Mar 2024 12:53:47 +0100 Subject: [PATCH 1/2] Fix searchItem title not being logged --- UmlautAdaptarr/Providers/SonarrClient.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UmlautAdaptarr/Providers/SonarrClient.cs b/UmlautAdaptarr/Providers/SonarrClient.cs index 593527a..11cc622 100644 --- a/UmlautAdaptarr/Providers/SonarrClient.cs +++ b/UmlautAdaptarr/Providers/SonarrClient.cs @@ -98,7 +98,7 @@ namespace UmlautAdaptarr.Providers mediaType: _mediaType ); - logger.LogInformation($"Successfully fetched show {searchItem} from Sonarr."); + logger.LogInformation($"Successfully fetched show {searchItem.Title} from Sonarr."); return searchItem; } } @@ -156,7 +156,7 @@ namespace UmlautAdaptarr.Providers mediaType: _mediaType ); - logger.LogInformation($"Successfully fetched show {searchItem} from Sonarr."); + logger.LogInformation($"Successfully fetched show {searchItem.Title} from Sonarr."); return searchItem; } catch (Exception ex) From 9bee42d7ddb3a8d8ab32be4078446d736f8a31fc Mon Sep 17 00:00:00 2001 From: pcjones Date: Wed, 6 Mar 2024 19:52:07 +0100 Subject: [PATCH 2/2] Detect media Type by category ID --- UmlautAdaptarr/Services/TitleMatchingService.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/UmlautAdaptarr/Services/TitleMatchingService.cs b/UmlautAdaptarr/Services/TitleMatchingService.cs index 8c35111..1c6c847 100644 --- a/UmlautAdaptarr/Services/TitleMatchingService.cs +++ b/UmlautAdaptarr/Services/TitleMatchingService.cs @@ -262,23 +262,23 @@ namespace UmlautAdaptarr.Services return null; } - if (category.StartsWith("EBook", StringComparison.OrdinalIgnoreCase) || category.StartsWith("Book", StringComparison.OrdinalIgnoreCase)) + if (category == "7000" || category.StartsWith("EBook", StringComparison.OrdinalIgnoreCase) || category.StartsWith("Book", StringComparison.OrdinalIgnoreCase)) { return "book"; } - else if (category.StartsWith("Movies", StringComparison.OrdinalIgnoreCase)) + else if (category == "2000" || category.StartsWith("Movies", StringComparison.OrdinalIgnoreCase)) { return "movies"; } - else if (category.StartsWith("TV", StringComparison.OrdinalIgnoreCase)) + else if (category == "5000" || category.StartsWith("TV", StringComparison.OrdinalIgnoreCase)) { return "tv"; } - else if (category.Contains("Audiobook", StringComparison.OrdinalIgnoreCase)) + else if (category == "3030" || category.Contains("Audiobook", StringComparison.OrdinalIgnoreCase)) { return "book"; } - else if (category.StartsWith("Audio")) + else if (category == "3000" || category.StartsWith("Audio")) { return "audio"; }