core: add support for tmdbid to torznab tvsearch. resolves #13295

also update any indexer that has tmdbid on their moviesearch and add it to the tvsearch too.
This commit is contained in:
Garfield69
2022-06-12 19:58:12 +12:00
parent 24f97d763f
commit 0df78edc9a
38 changed files with 49 additions and 37 deletions

View File

@@ -13,6 +13,7 @@ namespace Jackett.Common.Models
ImdbId,
TvdbId,
RId,
TmdbId
}
public enum MovieSearchParam
@@ -54,6 +55,7 @@ namespace Jackett.Common.Models
public bool TvSearchImdbAvailable { get; set; } = false; // (TvSearchParams.Contains(TvSearchParam.ImdbId));
public bool TvSearchTvdbAvailable => (TvSearchParams.Contains(TvSearchParam.TvdbId));
public bool TvSearchTvRageAvailable => (TvSearchParams.Contains(TvSearchParam.RId));
public bool TvSearchTmdbAvailable => (TvSearchParams.Contains(TvSearchParam.TmdbId));
public List<MovieSearchParam> MovieSearchParams;
public bool MovieSearchAvailable => (MovieSearchParams.Count > 0);
@@ -183,6 +185,8 @@ namespace Jackett.Common.Models
parameters.Add("tvdbid");
if (TvSearchTvRageAvailable)
parameters.Add("rid");
if (TvSearchTmdbAvailable)
parameters.Add("tmdbid");
return string.Join(",", parameters);
}