jellyfin/MediaBrowser.Providers
softworkz 54177fbd60 Remote-Search: Suppress duplicates when agregating results from multiple providers
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..
2015-10-06 00:35:01 +02:00
..
Books continue file system rework 2015-10-04 00:23:11 -04:00
BoxSets continue file system rework 2015-10-04 00:23:11 -04:00
Channels continue file system rework 2015-10-04 00:23:11 -04:00
Chapters added modular configuration 2014-06-29 13:35:05 -04:00
Folders continue file system rework 2015-10-04 00:23:11 -04:00
GameGenres continue file system rework 2015-10-04 00:23:11 -04:00
Games continue file system rework 2015-10-04 00:23:11 -04:00
Genres continue file system rework 2015-10-04 00:23:11 -04:00
ImagesByName continue file system rework 2015-10-04 00:23:11 -04:00
LiveTv continue file system rework 2015-10-04 00:23:11 -04:00
Manager Remote-Search: Suppress duplicates when agregating results from multiple providers 2015-10-06 00:35:01 +02:00
MediaInfo update logging levels 2015-10-04 18:04:56 -04:00
Movies continue file system rework 2015-10-04 00:23:11 -04:00
Music continue file system rework 2015-10-04 00:23:11 -04:00
MusicGenres continue file system rework 2015-10-04 00:23:11 -04:00
Omdb rework people 2015-10-04 23:24:24 -04:00
People continue file system rework 2015-10-04 00:23:11 -04:00
Photos continue file system rework 2015-10-04 00:23:11 -04:00
Playlists continue file system rework 2015-10-04 00:23:11 -04:00
Properties
Studios continue file system rework 2015-10-04 00:23:11 -04:00
Subtitles continue file system rework 2015-10-04 00:23:11 -04:00
TV continue file system rework 2015-10-04 00:23:11 -04:00
Users continue file system rework 2015-10-04 00:23:11 -04:00
Videos continue file system rework 2015-10-04 00:23:11 -04:00
Years continue file system rework 2015-10-04 00:23:11 -04:00
MediaBrowser.Providers.csproj remove nuget restores 2015-10-04 02:04:23 -04:00
packages.config Complete rework of IFileSystem 2015-10-04 00:58:07 -04:00