Commit graph

888 commits

Author SHA1 Message Date
Luke Pulverenti
81bb469fe1 reduce image processing 2015-11-09 13:18:37 -05:00
Luke Pulverenti
7760f022af fix theme videos 2015-11-08 00:04:38 -05:00
Luke Pulverenti
ce34c35b94 encode with qsv 2015-11-06 10:02:22 -05:00
Luke Pulverenti
60067b4c29 fix camera upload folder 2015-11-02 23:34:47 -05:00
Luke Pulverenti
f6c8e5b4d6 update httplistener 2015-11-02 14:29:40 -05:00
Luke
a5f2e21ca4 Merge pull request #1244 from MediaBrowser/master
mark fanart images
2015-10-31 14:55:15 -04:00
Luke Pulverenti
612409acff mark fanart images 2015-10-31 14:52:52 -04:00
Luke
0b211b0604 Merge pull request #1241 from MediaBrowser/master
update dynamic images
2015-10-30 12:47:42 -04:00
Luke Pulverenti
8ea02ee020 update dynamic images 2015-10-30 12:45:22 -04:00
Luke
76586d3a49 Merge pull request #1237 from MediaBrowser/master
update fanart music api
2015-10-29 11:52:33 -04:00
Luke Pulverenti
64317e3ddd update fanart music api 2015-10-29 11:47:05 -04:00
Luke Pulverenti
9b998a068a update image encoding 2015-10-28 15:40:38 -04:00
Luke Pulverenti
c80e1df1ca support null image encoder 2015-10-26 01:29:32 -04:00
Luke Pulverenti
11c5bd4a74 update mouse handler 2015-10-23 12:04:33 -04:00
Luke Pulverenti
0c7e06648c encapsulate validity in tv providers 2015-10-21 01:09:50 -04:00
Luke Pulverenti
bc3da4bbad update image providers 2015-10-20 18:06:49 -04:00
Luke Pulverenti
034c0b95b2 3.0.5768.1 2015-10-17 11:05:12 -04:00
Luke Pulverenti
d577e1c7b0 support image stubbing 2015-10-16 13:06:31 -04:00
Luke Pulverenti
3741eb2426 add image editing to library setup 2015-10-16 01:36:16 -04:00
Luke Pulverenti
a8e5aba643 update library setup 2015-10-16 00:46:41 -04:00
Luke Pulverenti
ffe8af4c37 fix missing file 2015-10-14 18:35:32 -04:00
Luke Pulverenti
1f7e1f5c4a boxset image fixes 2015-10-14 01:02:30 -04:00
Luke Pulverenti
cc213128e2 update schedules direct mapping 2015-10-10 20:39:30 -04:00
Luke
b82254060d Merge pull request #1213 from softworkz/RemoteSearchDuplicates
Remote-Search:  Suppress duplicates when agregating results from multiple providers
2015-10-06 11:35:25 -04:00
Luke Pulverenti
49d222a6d5 retry image saving to internal location 2015-10-06 10:59:42 -04:00
Luke Pulverenti
5daca3238e Merge branch 'dev' of https://github.com/MediaBrowser/Emby into dev 2015-10-05 21:31:10 -04:00
Luke Pulverenti
47b428b36c update commonio 2015-10-05 21:27:49 -04:00
softworkz
091792145f Remote-Search: Fixed providers to return year information when searching for series
* OmdbProvider: The result often contains strings like '2010-' or
'2010-2012'. I fixed the parsing to use the first 4 digits only in these
cases
* TheMovieDb: While the search method did send appropriate queries for
different search types, it didn't differentiate for deserialization of
results. I fixed this at least for the TvResults, in order to get the
'first_air_date' property parsed.
*  TheTvdb: The parsing of the 'FirstAired' node was missing here as
well (for search results)
2015-10-06 00:38:18 +02:00
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
Luke Pulverenti
26487dc455 rework people 2015-10-04 23:24:24 -04:00
Luke Pulverenti
4ad96e4ff5 update logging levels 2015-10-04 18:04:56 -04:00
Luke Pulverenti
5c613f2dda update channel db 2015-10-04 14:10:50 -04:00
Luke Pulverenti
1aaf09112b remove nuget restores 2015-10-04 02:04:23 -04:00
Luke Pulverenti
a08d5e695a remove nuget targets 2015-10-04 01:58:18 -04:00
Luke Pulverenti
21352d5248 Complete rework of IFileSystem 2015-10-04 00:58:07 -04:00
Luke Pulverenti
078277ebc2 continue file system rework 2015-10-04 00:23:11 -04:00
Luke Pulverenti
8ad702060e begin file system rework 2015-10-03 23:38:46 -04:00
Luke
ec7e90bcb7 Merge pull request #1205 from softworkz/AggregateRemoteSearch
Remote-Search: Allow result aggregation of multiple providers
2015-09-30 22:06:13 -04:00
softworkz
57fd2ed0f8 Remote-Search: Allow result aggregation of multiple providers
Previously, when a remote search (without provider restriction) was
executed, the search used results from the first provider that returned
at least a single result only. Other providers are ignored.

This commit changes the behaviour in a way that all available providers
are queried until a certain number of search results has been collected.
The number is hardcoded to 10 (like it was before), but could be
parametrized in the future.
2015-10-01 03:51:50 +02:00
softworkz
8a99144df7 OmdbItemProvider: Use search instead of title API
In my configuration, the Omdb provider is the first in the list for
movie metadata. This was the default at the time I installed MB and I
never changed that (don't know what the current defaults are for a new
installation).
When I use the identify command for movies in the metadata editor, I
always get a single result only. This is due to the fact that the Omdb
provider used the title API with "t=moviename", while there is also a
search api with "s=moviename" which will return multiple results.

This commit modifies the OmdbItemProvider to use the search API variant
and enable returning multiple results
2015-10-01 03:44:44 +02:00
Luke Pulverenti
1cf65f1a2e restore changes 2015-09-30 00:19:45 -04:00
Luke Pulverenti
8809b76a4f 3.0.5724.6 2015-09-30 00:13:48 -04:00
Luke Pulverenti
35fc099114 removed dead db fields 2015-09-29 13:35:23 -04:00
Luke Pulverenti
ebc95ffb9a update access denied exceptions 2015-09-25 22:31:13 -04:00
Luke Pulverenti
2e0076e03f update nfo writer 2015-09-25 08:53:38 -04:00
Luke Pulverenti
f3e9bbed23 update file system methods 2015-09-24 13:50:49 -04:00
Luke
e429b42146 Merge pull request #1185 from TomGillen/absolute-ids
Re-designed item identity providers
2015-09-23 14:34:36 -04:00
Luke Pulverenti
7488ea8c14 update video probing 2015-09-23 00:00:30 -04:00
Luke Pulverenti
718545a79b update metadata editor 2015-09-19 22:06:56 -04:00
Thomas Gillen
6d25610d53 Fix not initialising structs properly 2015-09-19 23:56:59 +01:00
Thomas Gillen
556b34d000 Re-designed item identity providers 2015-09-19 22:25:19 +01:00
Luke Pulverenti
aff7309a08 update ffmpeg with qsv-compatible version 2015-09-18 13:50:24 -04:00
Luke Pulverenti
a2c371ec60 rework collection editor 2015-09-15 23:55:26 -04:00
Luke Pulverenti
a0fa1b5f8f update client sync 2015-09-15 14:09:44 -04:00
Luke Pulverenti
11d7585aa3 use taglibsharp to read image sizes 2015-09-14 13:39:35 -04:00
Luke Pulverenti
8cf45a3e4a add more methods to IFileSystem 2015-09-13 19:07:54 -04:00
Luke
14de062681 update file system methods 2015-09-13 17:32:02 -04:00
Luke Pulverenti
dd17096b5d update libs 2015-09-11 22:18:09 -04:00
Luke Pulverenti
baf2f80154 update camera upload 2015-09-10 14:28:22 -04:00
Luke Pulverenti
b7af1213a4 fix auto organize 2015-09-06 12:02:41 -04:00
Luke Pulverenti
d8c8e57a0b update tabs 2015-09-01 10:01:59 -04:00
Luke Pulverenti
274d8176b3 update hls 2015-08-28 20:50:39 -04:00
Luke Pulverenti
9a0462c868 added keyframe setting 2015-08-28 13:39:52 -04:00
Luke Pulverenti
31e36a56e7 update live tv menu 2015-08-28 11:02:22 -04:00
Luke Pulverenti
a0c3bb0380 update live tv image 2015-08-28 00:19:08 -04:00
Luke Pulverenti
4ca526979d 3.0.5713.4 2015-08-27 11:58:07 -04:00
Luke Pulverenti
5b21ec6747 update interval trigger 2015-08-26 21:31:54 -04:00
Luke Pulverenti
e5aea2b622 pool tuners 2015-08-19 12:43:23 -04:00
Luke Pulverenti
96e207acb3 update omdb provider 2015-08-16 12:46:50 -04:00
Luke Pulverenti
a59f146965 update components 2015-08-07 10:21:29 -04:00
Luke Pulverenti
96346fc88c update globalize 2015-08-05 21:21:18 -04:00
Luke Pulverenti
47b1a4cafd update image processing 2015-08-02 15:08:55 -04:00
Luke Pulverenti
6d13cec38e update metadata parsing 2015-08-02 13:31:08 -04:00
Luke Pulverenti
901dab5760 rework transcoding settings 2015-07-30 21:52:11 -04:00
Luke Pulverenti
d440e89c50 update schedules direct page 2015-07-27 01:03:34 -04:00
Luke Pulverenti
609d2283c6 update polymer 2015-07-23 22:48:10 -04:00
Luke Pulverenti
1279c6d8b5 fix roku live tv stream closing 2015-07-17 22:52:27 -04:00
Luke Pulverenti
caed649d7a update components 2015-07-16 19:55:16 -04:00
Luke Pulverenti
c6a64efab7 3.0.5675.1 2015-07-16 08:56:38 -04:00
Luke Pulverenti
b1be4939df update components 2015-07-13 17:26:11 -04:00
Luke Pulverenti
365a992736 update dto dictionary building 2015-07-12 15:33:00 -04:00
Luke Pulverenti
d4fad83ee2 update favorites page 2015-07-09 01:52:25 -04:00
Luke Pulverenti
dfa17aec70 update people queries 2015-07-06 22:25:23 -04:00
Luke Pulverenti
a9b015dc74 update omdb 2015-07-06 10:20:23 -04:00
Luke Pulverenti
b1be09242c update people saving 2015-06-28 21:10:45 -04:00
Luke Pulverenti
b3dd4beb8a update people saving 2015-06-28 13:00:36 -04:00
Luke Pulverenti
8afd04ae37 consolidate people access 2015-06-28 12:36:25 -04:00
Luke Pulverenti
95ac98d5d4 update menus 2015-06-21 17:31:21 -04:00
Luke Pulverenti
8bb10cb12f start people update 2015-06-20 23:35:22 -04:00
Luke Pulverenti
67c4c9381f 3.0.5641.0 2015-06-11 17:22:44 -04:00
Luke Pulverenti
d86c6decec extract more scripts 2015-06-09 01:56:46 -04:00
Luke Pulverenti
7990f9ca50 update connect 2015-06-04 16:27:46 -04:00
Luke Pulverenti
f2abd8ba39 update live tv database 2015-06-01 10:49:23 -04:00
Luke Pulverenti
25736b259a normalize tv recording objects 2015-05-31 14:22:51 -04:00
Luke Pulverenti
a93045c01a fix web project 2015-05-30 10:32:18 -04:00
Luke Pulverenti
3ec7ceac02 update connection manager 2015-05-28 19:37:43 -04:00
Luke Pulverenti
d0c9273d67 install service with Emby name 2015-05-23 16:44:15 -04:00
Luke Pulverenti
94a2cfa9f5 updated translations 2015-05-16 23:17:23 -04:00
Luke Pulverenti
d2949d6e03 support video_ts.nfo 2015-05-15 11:46:20 -04:00
Luke Pulverenti
5492e34c6d update indexedDb 2015-05-11 12:32:15 -04:00