Skip to content

Commit

Permalink
Fixed: (AnimeBytes) Artist and album search improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
Devotee2161 authored and mynameisbogdan committed Feb 29, 2024
1 parent 099b04f commit ab01087
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion src/NzbDrone.Core/Indexers/Definitions/AnimeBytes.cs
Expand Up @@ -113,7 +113,7 @@ private IndexerCapabilities SetCapabilities()
},
MusicSearchParams = new List<MusicSearchParam>
{
MusicSearchParam.Q
MusicSearchParam.Q, MusicSearchParam.Artist, MusicSearchParam.Album, MusicSearchParam.Year
},
BookSearchParams = new List<BookSearchParam>
{
Expand Down Expand Up @@ -209,6 +209,24 @@ private IEnumerable<IndexerRequest> GetRequest(SearchCriteriaBase searchCriteria
}
}

if (searchType == "music" && searchCriteria is MusicSearchCriteria musicSearchCriteria)
{
if (musicSearchCriteria.Artist.IsNotNullOrWhiteSpace() && musicSearchCriteria.Artist != "VA")
{
parameters.Set("artistnames", musicSearchCriteria.Artist);
}

if (musicSearchCriteria.Album.IsNotNullOrWhiteSpace())
{
parameters.Set("groupname", musicSearchCriteria.Album);
}

if (musicSearchCriteria.Year is > 0)
{
parameters.Set("year", musicSearchCriteria.Year.ToString());
}
}

var queryCats = _capabilities.Categories.MapTorznabCapsToTrackers(searchCriteria.Categories);

if (queryCats.Any())
Expand Down

0 comments on commit ab01087

Please sign in to comment.