The Free Software Media System
Go to file
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
Emby.Drawing update logging levels 2015-10-04 18:04:56 -04:00
MediaBrowser.Api rework people 2015-10-04 23:24:24 -04:00
MediaBrowser.Common continue file system rework 2015-10-04 00:23:11 -04:00
MediaBrowser.Common.Implementations rework people 2015-10-04 23:24:24 -04:00
MediaBrowser.Controller rework people 2015-10-04 23:24:24 -04:00
MediaBrowser.Dlna remove nuget restores 2015-10-04 02:04:23 -04:00
MediaBrowser.LocalMetadata remove nuget restores 2015-10-04 02:04:23 -04:00
MediaBrowser.MediaEncoding rework people 2015-10-04 23:24:24 -04:00
MediaBrowser.MediaInfo update release build configurations 2014-11-07 11:28:15 -05:00
MediaBrowser.Model update subtitle transcoding 2015-10-05 12:05:08 -04:00
MediaBrowser.Model.net35 add more methods to IFileSystem 2015-09-13 19:07:54 -04:00
MediaBrowser.Model.Portable update portable project 2015-10-04 12:33:19 -04:00
MediaBrowser.Providers Remote-Search: Suppress duplicates when agregating results from multiple providers 2015-10-06 00:35:01 +02:00
MediaBrowser.Server.Implementations update subtitle transcoding 2015-10-05 12:05:08 -04:00
MediaBrowser.Server.Mac update mac project 2015-09-02 21:53:38 -04:00
MediaBrowser.Server.Mono update subtitle transcoding 2015-10-05 12:05:08 -04:00
MediaBrowser.Server.Startup.Common update logging levels 2015-10-04 18:04:56 -04:00
MediaBrowser.ServerApplication fix nuget error 2015-10-04 11:09:39 -04:00
MediaBrowser.Tests Ensure that all ssa tags are wiped out of srt subtitles 2015-08-17 22:39:55 -07:00
MediaBrowser.WebDashboard rework people 2015-10-04 23:24:24 -04:00
MediaBrowser.XbmcMetadata remove nuget restores 2015-10-04 02:04:23 -04:00
Nuget Complete rework of IFileSystem 2015-10-04 00:58:07 -04:00
OpenSubtitlesHandler update file system methods 2015-09-13 17:32:02 -04:00
.gitignore add missing files 2015-07-16 09:06:02 -04:00
CONTRIBUTING.md update uninstaller 2015-07-18 14:21:50 -04:00
CONTRIBUTORS.md Add myself to the contributors 2014-06-09 20:46:00 +02:00
LICENSE.md Create LICENSE.md 2013-08-29 17:47:14 -04:00
MediaBrowser.Mono.sln update mono solution 2015-04-08 11:48:20 -04:00
MediaBrowser.Mono.userprefs update mono build 2014-07-09 10:39:04 -04:00
MediaBrowser.Server.Mac.sln update mac to emby 2015-04-16 11:55:45 -04:00
MediaBrowser.Server.Mac.userprefs update file system methods 2015-09-13 17:32:02 -04:00
MediaBrowser.sln added drawing assembly 2015-04-08 08:32:52 -04:00
MediaBrowser.sln.GhostDoc.xml replace file system calls with IFileSystem when needed 2013-10-31 10:03:23 -04:00
README.md Update README.md 2015-04-28 16:13:08 -04:00
SharedVersion.cs restore changes 2015-09-30 00:19:45 -04:00

Emby Server

Emby Server is a home media server built on top of other popular open source technologies such as Service Stack, jQuery, jQuery mobile, and Mono.

It features a REST-based api with built-in documention to facilitate client development. We also have client libraries for our api to enable rapid development.

Emby Apps

New Users

If you're a new user looking to install Emby Server, please head over to emby.media

Developer Info

Api Docs

How to Build a Server Plugin

Visit our community:

http://emby.media/community

Images

Android Android Html5 iOS iOS Emby Theater Emby Theater Windows Phone Roku iOS Dashboard iOS iOS