Commit Graph

61 Commits

Author SHA1 Message Date
Luke Pulverenti
aa36fc0e6f add null check to omdb 2016-10-22 10:51:19 -04:00
Luke Pulverenti
bba0c564c7 remove dead interface objects 2016-10-17 12:35:29 -04:00
softworkz
9f5cf9de0c Added MetadataResult.QueriedById property 2016-09-18 06:39:03 +02:00
Sven Van den brande
219cba7506 Removed redundant Collection Initializers
Removed Using directives that are not required
2016-07-29 21:18:03 +02:00
Luke Pulverenti
3043d0687f disable omdb people for now 2016-07-01 22:15:56 -04:00
softworkz
c022b728f8 OMDB improvements
- Improved parsing of production year (cases like '2001-2003')
- Parse writer field as person
- Parse director field as person
- Parse actors fields as persons
2016-07-01 22:06:04 +02:00
softworkz
192e36275b OMDB Episode Provider: Use new full season API for retrieval and caching 2016-06-23 03:29:51 +02:00
softworkz
7e22ce5f5e OmdbProvider instantiation 2016-06-04 05:11:33 +02:00
softworkz
f7900e7757 OmdbImageProvider: Check poster field of cached item to determine if an image is available 2016-06-04 03:16:44 +02:00
softworkz
f601614539 minifix 2016-06-04 03:16:35 +02:00
softworkz
99528878b7 OmdbProvider: Added local caching
The lack of caching in the OmdbProvider could result in long library
scan time.
This commit adds caching for the OmdbProvider similar to the
MovieDbProvider.
Downloaded metadata is saved locally and only updated if the last
refresh occured 3 or more days before
2016-06-04 03:16:24 +02:00
softworkz
0e126533a4 OmdbProvider: Fix for empty json fields 2016-06-04 00:45:31 +02:00
softworkz
1910be0976 OmdbProvider: Fix for data fields containing "N/A" 2016-06-04 00:21:06 +02:00
Luke Pulverenti
6b1c6ace22 more identify fixes 2016-04-24 20:36:10 -04:00
nfnty
0879089eb5 Use HTTPS for API requests 2016-04-23 06:47:15 +02:00
Luke Pulverenti
14548735f3 fix identify by imdb id 2016-04-19 22:28:24 -04:00
Luke Pulverenti
1cea5bcbd8 improve identify feature 2016-04-05 22:18:56 -04:00
Sven Van den brande
168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti
ae684cf0a5 fix movie search 2016-03-25 12:16:51 -04:00
Luke Pulverenti
1d2b6329bf update channels 2016-03-19 11:38:05 -04:00
Luke Pulverenti
cbac67b5ae remove IChannelMediaItem interface 2016-03-19 00:22:33 -04:00
Luke Pulverenti
da85e15eb0 support series images with omdb 2016-01-15 15:29:52 -05:00
Luke Pulverenti
3743152e0f don't use search query when only a single result is needed 2016-01-15 14:16:25 -05:00
Luke Pulverenti
44d39d18c7 remove unneeded omdb image check 2016-01-15 14:15:32 -05:00
softworkz
182f1da03e Added OmdbEpisodeProvider as an alternative source for series episodes
This new episode provider implementation does not bulk-download or cache
episode data. It is only meant to be a backup source for situations
where media is not recognized by the default provider (TheTvDb).
2016-01-12 05:54:26 +01:00
Luke Pulverenti
b5a7483fcc adjust provider caching 2015-11-12 13:42:16 -05: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
Luke Pulverenti
26487dc455 rework people 2015-10-04 23:24:24 -04: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
a2c371ec60 rework collection editor 2015-09-15 23:55:26 -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
a9b015dc74 update omdb 2015-07-06 10:20:23 -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
b1d2841583 add movie metadata support to live tv 2015-03-14 16:00:32 -04:00
Luke Pulverenti
c3dbca1507 update translations 2015-01-28 13:10:26 -05:00
Luke Pulverenti
b3127f19b5 updated tvdb search 2015-01-27 01:50:40 -05:00
Luke Pulverenti
56f6b0335c updated nuget 2014-12-02 22:13:03 -05:00
Luke Pulverenti
124754a04f use new naming project 2014-11-17 21:48:22 -05:00
Luke Pulverenti
f02f322208 remove mono compiler directives 2014-10-06 19:58:46 -04:00
Luke Pulverenti
0690b4f2e0 Add user cinema mode setting 2014-10-01 20:28:16 -04:00
Luke Pulverenti
c05cb1dcb1 fix mac ffmpeg build 2014-09-28 12:50:33 -04:00
Luke Pulverenti
3be25f8bfb channel improvements 2014-09-28 11:27:26 -04:00
Luke Pulverenti
1afb28b487 add cinema mode feature 2014-09-22 17:56:54 -04:00
Luke Pulverenti
862cb87f0f 3.0.5306.16273 2014-07-12 10:05:51 -04:00
Luke Pulverenti
88d241edc1 add ShortOverview 2014-06-24 00:18:02 -04:00
Luke Pulverenti
aef805efb9 fix directory not found error in episode organization 2014-02-25 10:40:16 -05:00