54177fbd60
This is a revision to pull request #1205 which tries to avoid returning duplicate results from multiple providers. Duplicates are eliminated in two stages: * Check for duplicate provider ids * In case of movies and series: Also remove duplicates by title/year combination The second stage is required because search results of themoviedb and thetvdb do not contain external ids and performing separate queries for each individual result would be too expensive. This is not an ideal solution, but Name/Year is anyway just exactly that information which is presented to the client in the results - apart from the image, of course. Images are only aggregated on matching provider ids, though. To allow image aggregation over all search results, the breaking condition once the result list is full has been removed.. |
||
---|---|---|
.. | ||
Books | ||
BoxSets | ||
Channels | ||
Chapters | ||
Folders | ||
GameGenres | ||
Games | ||
Genres | ||
ImagesByName | ||
LiveTv | ||
Manager | ||
MediaInfo | ||
Movies | ||
Music | ||
MusicGenres | ||
Omdb | ||
People | ||
Photos | ||
Playlists | ||
Properties | ||
Studios | ||
Subtitles | ||
TV | ||
Users | ||
Videos | ||
Years | ||
MediaBrowser.Providers.csproj | ||
packages.config |