diff --git a/Jellyfin.Plugin.MetaTube/ApiClient.cs b/Jellyfin.Plugin.MetaTube/ApiClient.cs index ccd426e..b5db216 100644 --- a/Jellyfin.Plugin.MetaTube/ApiClient.cs +++ b/Jellyfin.Plugin.MetaTube/ApiClient.cs @@ -56,13 +56,12 @@ public static class ApiClient }); } - private static string ComposeSearchApiUrl(string path, string q, string provider, string lang, bool fallback) + private static string ComposeSearchApiUrl(string path, string q, string provider, bool fallback) { return ComposeUrl(path, new NameValueCollection { { "q", q }, { "provider", provider }, - { "lang", lang }, { "fallback", fallback.ToString() } }); } @@ -179,7 +178,7 @@ public static class ApiClient public static async Task> SearchActorAsync(string q, string provider, bool fallback, CancellationToken cancellationToken) { - var apiUrl = ComposeSearchApiUrl(ActorSearchApi, q, provider, string.Empty, fallback); + var apiUrl = ComposeSearchApiUrl(ActorSearchApi, q, provider, fallback); return await GetDataAsync>(apiUrl, true, cancellationToken); } @@ -192,19 +191,13 @@ public static class ApiClient public static async Task> SearchMovieAsync(string q, string provider, CancellationToken cancellationToken) { - return await SearchMovieAsync(q, provider, string.Empty, true /* default */, cancellationToken); + return await SearchMovieAsync(q, provider, true /* default */, cancellationToken); } - public static async Task> SearchMovieAsync(string q, string provider, string lang, - CancellationToken cancellationToken) - { - return await SearchMovieAsync(q, provider, lang, true /* default */, cancellationToken); - } - - public static async Task> SearchMovieAsync(string q, string provider, string lang, + public static async Task> SearchMovieAsync(string q, string provider, bool fallback, CancellationToken cancellationToken) { - var apiUrl = ComposeSearchApiUrl(MovieSearchApi, q, provider, lang, fallback); + var apiUrl = ComposeSearchApiUrl(MovieSearchApi, q, provider, fallback); return await GetDataAsync>(apiUrl, true, cancellationToken); } diff --git a/Jellyfin.Plugin.MetaTube/Providers/MovieProvider.cs b/Jellyfin.Plugin.MetaTube/Providers/MovieProvider.cs index 94b7f82..ba85a73 100644 --- a/Jellyfin.Plugin.MetaTube/Providers/MovieProvider.cs +++ b/Jellyfin.Plugin.MetaTube/Providers/MovieProvider.cs @@ -69,7 +69,7 @@ public class MovieProvider : BaseProvider, IRemoteMetadataProvider "zh", - "JP" => "ja", - _ => string.Empty - }; - var searchResults = new List(); if (string.IsNullOrWhiteSpace(pid.Id) || string.IsNullOrWhiteSpace(pid.Provider)) { // Search movie by name. Logger.Info("Search for movie: {0}", info.Name); - searchResults.AddRange(await ApiClient.SearchMovieAsync(info.Name, pid.Provider, lang, cancellationToken)); + searchResults.AddRange(await ApiClient.SearchMovieAsync(info.Name, pid.Provider, cancellationToken)); } else {