Commit Graph

555 Commits

Author SHA1 Message Date
Bond_009 0f8b3c6347 Use Microsoft.Extensions.Logging abstraction 2018-12-30 22:44:38 +01:00
Bond_009 6e5d2aadaa Remove custom ToArray extension 2018-12-28 16:48:26 +01:00
stefan 48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02:00
Luke Pulverenti 060215143f improve httpclient resource disposal 2017-10-20 12:16:56 -04:00
Luke Pulverenti bca5f49ac9 don't import season names from moviedb 2017-10-18 21:19:13 -04:00
Luke Pulverenti 164e7dc896 improve live tv direct play 2017-10-14 02:52:56 -04:00
Luke Pulverenti 51ca72ab5d adjust default provider order 2017-10-05 14:10:07 -04:00
Luke Pulverenti a5b82cd2ec remove unneeded async signatures 2017-10-03 14:39:37 -04:00
Luke Pulverenti de5a8d579b move season zero display name to per library settings 2017-09-24 16:23:56 -04:00
Luke Pulverenti 38fe239f44 3.2.30.19 2017-09-13 14:41:48 -04:00
Luke Pulverenti e287e3a50d remove async when there's nothing to await 2017-08-26 20:32:33 -04:00
Luke Pulverenti a272625566 update tvdb cache length 2017-08-26 03:03:33 -04:00
Luke Pulverenti 4f76955563 fix MissingEpisodeProvider repeatedly adding and removing unaired items 2017-08-23 12:45:04 -04:00
Luke Pulverenti 1ad990ad72 update live tv data transfer 2017-08-19 15:43:35 -04:00
Luke Pulverenti 0951819f00 fixes #2798, fixes #2799 2017-08-13 16:15:07 -04:00
Luke Pulverenti 9c5bfeddca expand on hardware decoding options 2017-08-13 14:05:46 -04:00
Luke Pulverenti 6b28eee2db rework episode queries 2017-08-12 22:09:07 -04:00
Luke Pulverenti a7db7cd40c reduce traffic from session player 2017-08-11 02:29:49 -04:00
Luke Pulverenti e7425e6205 revert servicestack.text update 2017-08-10 14:01:31 -04:00
Luke Pulverenti 40442f887b consolidate emby.server.core into emby.server.implementations 2017-08-09 15:56:38 -04:00
Luke Pulverenti 52aeb3c40b consolidate interfaces 2017-08-07 17:06:13 -04:00
Luke Pulverenti 07ab6a19e2 3.2.24.1 2017-07-10 03:37:00 -04:00
Luke Pulverenti 1e5c3db9eb support individual library refreshing 2017-06-23 12:04:45 -04:00
Luke Pulverenti e91f569c15 update live tv startup 2017-06-03 03:36:32 -04:00
Luke Pulverenti 33014f77aa update GetItems method 2017-05-26 02:48:54 -04:00
Luke Pulverenti da77b05817 update data queries 2017-05-21 03:25:49 -04:00
Luke Pulverenti ef41f919a6 fix movie db find by external id 2017-05-08 14:07:42 -04:00
Luke Pulverenti 3a8b567f14 update file responses 2017-05-05 13:55:38 -04:00
Luke Pulverenti 696a6b34ea improve smb support 2017-05-04 14:14:45 -04:00
Luke Pulverenti 568d769cc8 support omdb episodes by imdb; add more search data 2017-05-03 17:53:33 -04:00
Luke Pulverenti a9b041a7e6 rework refresh queue 2017-04-29 22:37:51 -04:00
Luke Pulverenti da39d9a5bf update folder queries 2017-04-27 14:12:44 -04:00
Luke Pulverenti 04b6f23473 3.2.9.1 2017-03-29 02:26:48 -04:00
Luke Pulverenti 5e82194749 improve tvdb lookups by imdb 2017-03-12 15:27:45 -04:00
Luke Pulverenti 9e74d834a7 update legacy hdhomerun support 2017-03-05 21:32:56 -05:00
Luke Pulverenti 6091e00e18 clean related files when deleting items 2017-02-18 03:32:17 -05:00
Luke Pulverenti b91f1e4d16 support dummied up image a/r's 2017-02-10 15:06:52 -05:00
Luke Pulverenti 88bb75bec4 update people fetching 2017-01-31 16:20:01 -05:00
Luke Pulverenti 045fdaf387 update live stream bitrates 2017-01-26 01:26:58 -05:00
Luke Pulverenti 7a77aa42c5 update season creator 2017-01-13 22:48:25 -05:00
Luke Pulverenti 424c83bda8 update video osd 2017-01-05 13:09:12 -05:00
Luke Pulverenti 4c08d26ad4 reduce error logging 2017-01-03 00:15:16 -05:00
Luke Pulverenti 325066f7ed update logging 2016-12-26 12:38:12 -05:00
Luke Pulverenti d350dc0edb resolve error saving sync jobs 2016-12-23 12:09:50 -05:00
Luke Pulverenti 1186df23dd increase missing episode threshold 2016-12-22 10:58:50 -05:00
Luke Pulverenti 56fb08eeed added delete helper 2016-12-08 10:40:20 -05:00
Luke Pulverenti 016d8301f5 update series queries 2016-12-06 03:24:29 -05:00
Luke Pulverenti 7ed6c67db0 update xml parsing 2016-12-03 18:57:34 -05:00
Luke Pulverenti 83ad945015 update xml readers 2016-12-03 16:46:06 -05:00
Luke Pulverenti f5467021b0 update probing 2016-12-03 15:00:41 -05:00
Luke Pulverenti aef79a796d update xml parsing 2016-12-02 15:10:35 -05:00
Luke Pulverenti 8bc4d49c89 fix scanning of new libraries 2016-11-23 01:54:09 -05:00
Luke Pulverenti 3f68882fa8 add setting to control import of missing episodes 2016-11-22 13:22:01 -05:00
Luke Pulverenti 1d5c0128c8 use GetProviderId 2016-11-19 21:42:39 -05:00
Luke Pulverenti ca5afcb0d2 update live tv hls params 2016-11-16 15:52:17 -05:00
Luke Pulverenti c0491fb563 rework genre views 2016-11-15 14:42:43 -05:00
Luke Pulverenti a8b340cbb2 update portable projects 2016-11-08 13:44:23 -05:00
Luke Pulverenti 8f64a5555b update xml parsing 2016-11-02 13:29:06 -04:00
Luke Pulverenti eefab227cc update xml parsing 2016-11-02 13:08:20 -04:00
Luke Pulverenti 3952360ce8 reduce imported people 2016-11-01 14:28:36 -04:00
Luke Pulverenti 345ad10665 don't buffer responses by default 2016-10-31 14:39:41 -04:00
Luke Pulverenti fd04fddca0 update locks 2016-10-29 19:49:23 -04:00
Luke Pulverenti e12f27d8ed make provider project portabl 2016-10-27 15:03:23 -04:00
Luke Pulverenti 099b4d3e5b update providers to use core interfaces 2016-10-27 14:30:20 -04:00
Luke Pulverenti 872aec9352 continue reworking provider project 2016-10-27 03:58:33 -04:00
Luke Pulverenti ef6b90b8e6 make controller project portable 2016-10-25 15:02:04 -04:00
Luke Pulverenti edbe28d9fc move interface to model 2016-10-23 22:45:23 -04:00
Luke Pulverenti 0f8ccfaf49 prep for portable common 2016-10-23 15:47:34 -04:00
Luke Pulverenti 5cd3276775 pass requested fields to data layer 2016-10-08 01:57:38 -04:00
Luke Pulverenti 50e6686987 update live stream management 2016-10-07 11:08:13 -04:00
Luke Pulverenti a69ca6c55b avoid buffering http responses 2016-10-06 14:55:01 -04:00
Luke Pulverenti 911d9f4598 move more metadata settings to per library 2016-10-02 00:31:47 -04:00
softworkz 9f5cf9de0c Added MetadataResult.QueriedById property 2016-09-18 06:39:03 +02:00
softworkz 896cc59936 Prioritize metadata merging by preferred language 2016-09-14 22:42:24 +02:00
Luke Pulverenti f646c0f29d update season cleanup 2016-09-03 14:18:59 -04:00
Luke Pulverenti 6e01e277d4 update new episode creation 2016-08-19 13:43:16 -04:00
Luke Pulverenti e0e6c98e43 limit series pooling to common libraries 2016-08-12 15:30:04 -04:00
Luke Pulverenti 0706bd5237 update DirectoryService 2016-08-06 00:48:00 -04: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 74f511b2ee update components 2016-07-28 16:21:54 -04:00
Luke Pulverenti 2fed4c1ab8 keep season/episode info up to date 2016-07-27 02:24:59 -04:00
Luke Pulverenti 959c6a397c add new streambuilder options 2016-07-09 13:39:04 -04:00
Luke Pulverenti 1fcbd3c6da denormalize seriesid 2016-07-05 02:01:31 -04:00
Luke Pulverenti 2772d59559 denormalize seasonid 2016-07-05 01:40:18 -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
Luke Pulverenti 2733c598b2 remove unused components 2016-06-29 23:29:46 -04:00
softworkz 06f5af783b Adjust language for image results from TMDB when querying complex language codes (> 2 chars, qualified by country) 2016-06-25 02:44:31 +02:00
Luke c2681f84a5 Merge pull request #1813 from nfnty/dev
Use HTTPS for API requests: FanArt: http:// -> https:// (2)
2016-06-24 13:29:41 -04:00
softworkz 192e36275b OMDB Episode Provider: Use new full season API for retrieval and caching 2016-06-23 03:29:51 +02:00
Luke Pulverenti 383110f9af switch recordings to ts when preserving original audio 2016-06-12 19:33:11 -04:00
Luke Pulverenti f378a2c789 update item queries 2016-06-12 01:03:52 -04:00
Luke Pulverenti 19ee883ca2 record time base 2016-06-06 17:13:00 -04:00
nfnty 12f10fd36a Use HTTPS for API requests: FanArt: http:// -> https:// (2) 2016-06-05 21:20:46 +02:00
softworkz b4737b0211 TheTvDb: Add episode url for external links 2016-06-04 23:09:15 +02:00
softworkz 75840c7065 MovieDbSeriesProvider and MovieDbEpisodeProvider: Add support for trailers 2016-06-04 06:35:18 +02:00
softworkz 79128e6d85 MovieDbSeasonProvider: Don't fill name from search info 2016-06-04 06:35:10 +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
Luke Pulverenti 4e624c2cef removed dead code 2016-05-26 13:18:58 -04:00
Luke Pulverenti 77dc47df0c deprecate provider options 2016-05-24 20:42:12 -04:00
Luke Pulverenti 15f0832a04 deprecate refreshinfo db 2016-05-21 02:12:00 -04:00
Luke Pulverenti 329e047803 update seasons 2016-05-20 17:32:43 -04:00
Luke Pulverenti 2daf91b3fe update missing season creator 2016-05-20 15:45:04 -04:00
Luke Pulverenti 3118196ac6 update user data queries 2016-05-11 10:36:28 -04:00
Luke Pulverenti 022c242f3a remove tvdb split by comma 2016-05-10 22:20:49 -04:00
Luke Pulverenti 0edd4e410a fix dashboard page 2016-05-06 02:02:10 -04:00
nfnty 6d7349284f Use HTTPS for API requests: TheMovieDb: base_url -> secure_base_url 2016-04-29 10:52:18 +02:00
Luke Pulverenti 87091b6196 update providers 2016-04-27 21:59:09 -04:00
Luke Pulverenti 5fc4233942 update change monitors 2016-04-27 17:09:52 -04:00
Luke Pulverenti 9ec3b6c0eb update change monitors 2016-04-27 16:52:09 -04:00
Luke Pulverenti d0aece61e7 fixes for episodes directly in series folder 2016-04-27 15:41:12 -04:00
Luke Pulverenti 69622a74a8 faster cleanup of missing episodes 2016-04-25 23:39:21 -04:00
nfnty 0879089eb5 Use HTTPS for API requests 2016-04-23 06:47:15 +02:00
Luke Pulverenti 57b5fa73ee pull content rating from tmdb for series 2016-04-18 23:14:45 -04:00
Luke Pulverenti 916b148274 don't use omdb for missing episodes 2016-04-18 00:25:43 -04:00
Luke Pulverenti e31aec4bc5 update metadata refresh 2016-04-08 14:32:38 -04:00
Sven Van den brande 168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti 05ea65ede0 fix series nfo parsing 2016-03-26 01:44:01 -04:00
softworkz c0cf5ea0c9 MovieDbEpisodeProvider: Implement GetSearchResults to allow usage from auto-organize 2016-03-24 15:44:11 +01:00
Luke Pulverenti 5d0abc280d fixes #1404 - [BUG] Emby recreating old folder name after renaming/moving folder 2016-03-24 02:04:58 -04:00
softworkz a3a333d168 TheTVDB Episode Provider: Fixed incorrect fallback to absolute episode numbering 2016-03-23 01:43:05 +01:00
softworkz 362839f253 Re-Organize TV provider source files 2016-03-17 00:18:07 +01:00
Luke Pulverenti 734ebdab95 update moviedb providers 2016-03-12 10:19:35 -05:00
Luke Pulverenti 21ebd05a0e update MovieDb providers to search for images using all languages 2016-03-04 12:38:51 -05:00
Luke Pulverenti 22377f2516 auto-organize fixes 2016-03-04 12:07:14 -05:00
softworkz 6c50734131 Created new Metadata provider for TheMovieDB: MovieDbEpisodeProvider
Most of the required logic already existed in
MovieDbEpisodeImageProvider.
In order to avoid duplicated code, I have moved all common code to a new
base class "MovieDbProviderBase" from which MovieDbEpisodeProvider and
MovieDbEpisodeImageProvider are inheriting now.
2016-03-03 03:08:44 +01:00
Luke Pulverenti b30bd9a1df update recording deletion process 2016-02-11 23:54:00 -05:00
Luke Pulverenti 426b6f698c fix pt-br with tvdb 2016-01-26 14:06:02 -05:00
Luke Pulverenti c33992765c fix pt-br from tvdb 2016-01-24 23:12:47 -05:00
Luke Pulverenti 9842749643 trim logging 2016-01-21 14:45:52 -05:00
Luke Pulverenti 1c8b97866b get people info during media refresh 2016-01-21 13:50:43 -05:00
Luke Pulverenti 94261b7669 update episode refresh 2016-01-16 22:24:12 -05:00
Luke Pulverenti 0355ada899 update tvdb 2016-01-16 14:02:25 -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
softworkz 9063827bab Fixed missing episode and season numbers when searching for episodes by date 2015-12-29 03:59:23 +01:00
Luke da5fc95612 fixes #1145 - Improve support for daily episodes 2015-12-25 16:18:27 -05:00
Luke Pulverenti 73b1e227d3 fix tvdb lookup by imdb id 2015-12-18 11:43:42 -05:00
Luke Pulverenti 3800fe9051 fixes #1216 - Scraper (thetvdb) searches in wrong language 2015-12-01 22:10:04 -05:00
Luke Pulverenti 77104e2a20 update tv providers 2015-11-29 15:01:14 -05:00
Luke Pulverenti 57fe446225 fix fanart season images 2015-11-25 21:58:41 -05:00
Luke Pulverenti 0c7e06648c encapsulate validity in tv providers 2015-10-21 01:09:50 -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
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 Pulverenti 35fc099114 removed dead db fields 2015-09-29 13:35:23 -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 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 609d2283c6 update polymer 2015-07-23 22:48:10 -04:00
Luke Pulverenti d4fad83ee2 update favorites page 2015-07-09 01:52:25 -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 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 5492e34c6d update indexedDb 2015-05-11 12:32:15 -04:00
Luke Pulverenti e6d9d240e4 fix xbox one browser access 2015-05-06 23:11:51 -04:00
Luke Pulverenti b3df19b515 tvdb language fix 2015-04-18 23:35:17 -04:00
Luke Pulverenti d155b78360 update hls timer 2015-04-18 20:05:36 -04:00
Luke Pulverenti 6bd18c6e72 xbox one dlna fixes 2015-04-16 10:59:39 -04:00
Luke Pulverenti 17ea0217f5 handle incomplete local metadata 2015-02-25 13:11:49 -05:00
Luke Pulverenti 20ceca1479 Support season banners and posters with fanart 2015-02-22 14:05:29 -05:00
Luke Pulverenti fc98351abf add language to tvdb series search 2015-02-20 13:27:01 -05:00
Luke Pulverenti 508753763a fix reference in MovieDbSeriesProvider 2015-02-20 13:06:08 -05:00
Luke Pulverenti 75a46393f0 fix foreign language fallback for moviedb 2015-01-30 22:19:41 -05:00
Luke Pulverenti 83ec91f836 restore dummy season folder creation 2015-01-28 16:29:02 -05:00
Luke Pulverenti b3127f19b5 updated tvdb search 2015-01-27 01:50:40 -05:00
Luke Pulverenti a1a56557ec sync updates 2015-01-25 01:34:50 -05:00
Luke Pulverenti 449485d3d2 add organize now/sync prepare buttons 2015-01-20 15:19:54 -05:00
Luke Pulverenti de76156391 rework hosting options 2015-01-18 23:29:57 -05:00
Luke Pulverenti 5f76b59e67 separate provider options 2015-01-18 00:45:10 -05:00
Luke Pulverenti 628c6cbc28 make library scan a bit more hands off 2015-01-17 13:15:09 -05:00
Luke Pulverenti a2bb9ca624 rework stub seasons 2015-01-13 23:20:30 -05:00
Luke Pulverenti d8d5dd4873 make channel access opt-in rather than opt out 2015-01-12 22:46:44 -05:00
Luke Pulverenti f552174069 fixes #979 - Support personal fanart api key 2015-01-12 02:01:19 -05:00
Luke Pulverenti 5278959ede sync fixes 2014-12-28 01:21:39 -05:00
Luke Pulverenti 55b9bffabc added optional SeasonUserData 2014-12-27 00:08:39 -05:00
Luke Pulverenti 42b1416602 begin work on daily episodes 2014-12-22 22:58:14 -05:00
Luke Pulverenti 34be2effa1 fix movie db season retrieval 2014-12-20 13:58:55 -05:00
Luke Pulverenti 97ece5bd6f update translations 2014-11-28 21:40:46 -05:00
Luke Pulverenti 124754a04f use new naming project 2014-11-17 21:48:22 -05:00
Luke Pulverenti 049ef9b4ec update naming methods 2014-11-16 17:46:01 -05:00
Luke Pulverenti d74e3b2dea connect updates 2014-10-25 14:32:58 -04:00
Luke Pulverenti 5a5b48feff added new cabac value 2014-10-23 00:26:01 -04:00
Luke Pulverenti 69b83082c8 grab image sizes at discovery time 2014-10-12 11:18:26 -04:00
Luke Pulverenti f02f322208 remove mono compiler directives 2014-10-06 19:58:46 -04:00
Luke Pulverenti eab030df7f fixes #916 - Support reading playstate data from nfo's 2014-09-26 22:28:13 -04:00
Luke Pulverenti 25ecc40134 update translations 2014-09-20 12:12:48 -04:00
Luke Pulverenti e4e4865f7c update to jquery mobile 1.4.4 2014-09-13 10:10:30 -04:00
Luke Pulverenti 2070f1c54d update translations 2014-09-10 21:57:11 -04:00
Luke Pulverenti 58a38d0d1d update translations 2014-08-24 11:48:06 -04:00
Luke Pulverenti b48d15296c support custom ordering of user views 2014-08-18 21:42:53 -04:00
Luke Pulverenti 9c5cceb4ec update translations 2014-08-14 09:24:30 -04:00
Luke Pulverenti b4b17d7717 add subtitle delivery methods to StreamBuilder 2014-07-18 15:07:28 -04:00
Luke Pulverenti 59de5c0d14 update translations 2014-07-11 00:27:46 -04:00
Luke Pulverenti 9b8c0d68ce update mono build 2014-07-09 10:39:04 -04:00
Luke Pulverenti 7a099f92ba redirect to item page when only one new item 2014-07-08 22:53:04 -04:00
Luke Pulverenti c02e917f56 completed auth database 2014-07-07 21:41:03 -04:00