Commit Graph

226 Commits

Author SHA1 Message Date
Luke Pulverenti
1aff48b93b move book support into the core 2016-12-12 00:49:19 -05:00
Luke Pulverenti
a9a808a9c4 fix db locking errors 2016-12-11 00:12:00 -05:00
Luke Pulverenti
63a69cdc60 improve m3u channel list parsing 2016-12-07 15:03:00 -05:00
Luke Pulverenti
016d8301f5 update series queries 2016-12-06 03:24:29 -05:00
Luke Pulverenti
f9702672f4 optimize series display 2016-11-25 12:36:00 -05:00
Luke Pulverenti
f275d7f3d2 reduce library queries 2016-11-21 03:54:53 -05:00
Luke Pulverenti
65a1ef020b move sync repository to portable project 2016-11-19 00:52:49 -05:00
Luke Pulverenti
3bf72b71b3 consolidate internal interfaces 2016-10-31 00:28:23 -04:00
Luke Pulverenti
ef6b90b8e6 make controller project portable 2016-10-25 15:02:04 -04:00
Luke Pulverenti
c7f559f8ce make model project portable 2016-10-21 22:08:34 -04:00
Luke Pulverenti
bba0c564c7 remove dead interface objects 2016-10-17 12:35:29 -04:00
Luke Pulverenti
daaae69df5 add playback of in-progress recordings 2016-10-09 03:18:43 -04:00
Luke Pulverenti
5cd3276775 pass requested fields to data layer 2016-10-08 01:57:38 -04:00
Luke Pulverenti
aa56fab9b0 trim excess logging 2016-09-03 14:26:48 -04:00
Luke Pulverenti
f646c0f29d update season cleanup 2016-09-03 14:18:59 -04:00
Luke Pulverenti
2b61894e3c update translations 2016-08-25 13:48:16 -04:00
Luke Pulverenti
916bda6f32 fix slow episode responses 2016-08-25 02:44:24 -04:00
Luke Pulverenti
cc62faa1c2 update season queries 2016-08-18 01:56:10 -04:00
Luke Pulverenti
d6dc6ffe7e update season methods 2016-08-17 16:52:16 -04:00
Luke Pulverenti
43c94884e7 update logging 2016-08-17 16:45:47 -04:00
Luke Pulverenti
a69f8ecb3d update logging 2016-08-17 01:33:30 -04:00
Luke Pulverenti
8a7b24000d update season queries 2016-08-16 13:08:37 -04:00
Luke Pulverenti
184d447023 update series queries 2016-08-16 02:13:54 -04:00
Luke Pulverenti
1adcfaadef refresh people on demand, when needed 2016-08-14 17:29:35 -04:00
Luke Pulverenti
e0e6c98e43 limit series pooling to common libraries 2016-08-12 15:30:04 -04:00
Luke Pulverenti
d9ee4f81fd rework storage of PresentationUniqueKey 2016-08-12 15:11:45 -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
de635fe22c add faster access to series sort name 2016-07-10 11:44:53 -04:00
Luke Pulverenti
f952ac0f1f fix season ids 2016-07-07 23:22:02 -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
Luke Pulverenti
26036837dd denormalize series fields 2016-07-04 16:11:30 -04:00
Luke Pulverenti
0920c9b3a1 next up upgrade fixes 2016-07-01 11:51:35 -04:00
Luke Pulverenti
626a2ed2a9 update child count creation 2016-06-16 09:24:12 -04:00
Luke Pulverenti
023b12a798 update recording format 2016-06-15 14:56:37 -04:00
Luke Pulverenti
f378a2c789 update item queries 2016-06-12 01:03:52 -04:00
Luke Pulverenti
e2ffb0ba25 stub out channel mapping 2016-06-08 01:24:25 -04:00
Luke Pulverenti
19ee883ca2 record time base 2016-06-06 17:13:00 -04:00
Luke Pulverenti
c389dc9473 more jquery removal 2016-06-04 12:10:10 -04:00
Luke Pulverenti
b320d57409 restore episode pooling 2016-06-04 00:57:46 -04:00
Luke Pulverenti
ddb6ea6f05 rework user data 2016-06-03 20:15:14 -04:00
Luke
e4ce63d816 Merge pull request #1796 from greenlanternprime/dev
Remote Trailers support at episode Level
2016-06-01 11:26:56 -04:00
Alun Jones
729d65c45e Remote Trailers support at episode Level 2016-05-31 19:25:26 +01:00
Luke Pulverenti
3d866534b8 add series trakt link 2016-05-31 11:38:47 -04:00
Luke Pulverenti
6858ff4493 update album refresh 2016-05-29 16:20:32 -04:00
Luke Pulverenti
77dc47df0c deprecate provider options 2016-05-24 20:42:12 -04:00
Luke Pulverenti
96d090f908 update episode filters 2016-05-24 15:48:53 -04:00
Luke Pulverenti
03687d9420 update seasons 2016-05-21 00:35:22 -04:00
Luke Pulverenti
329e047803 update seasons 2016-05-20 17:32:43 -04:00
Luke Pulverenti
432c52f934 update season filters 2016-05-20 17:18:48 -04:00
Luke Pulverenti
d1d0487fee update artist queries 2016-05-18 01:34:10 -04:00
Luke Pulverenti
ae2b6ddf39 update text 2016-05-12 15:21:43 -04:00
Luke Pulverenti
3118196ac6 update user data queries 2016-05-11 10:36:28 -04:00
Luke Pulverenti
99084edabe update windows ffmpeg 2016-05-08 23:13:38 -04:00
Luke Pulverenti
fb25ac7c08 update user data queries 2016-05-08 02:31:08 -04:00
Luke Pulverenti
6adc668bed update icons 2016-05-07 13:47:41 -04:00
Luke Pulverenti
d04b39421e fix episode query 2016-05-06 22:11:22 -04:00
Luke Pulverenti
c431625d39 update components 2016-05-06 16:21:55 -04:00
Luke Pulverenti
568e339ae8 update series pooling 2016-05-02 13:11:45 -04:00
Luke Pulverenti
cd02373e55 support pooling series and seasons 2016-05-02 01:32:04 -04:00
Luke Pulverenti
4ddde2cdc2 introduce presentation unique key 2016-05-01 18:11:24 -04:00
Luke Pulverenti
6330b13262 support multiple user data keys 2016-04-30 19:05:21 -04:00
softworkz
ad6bde6355 Restrict metadata refresh of missing/virtual episodes
This commit can significantly improe library scan times!
(in my case from 15minutes to 50s)

This fixes the following situation:

When a user has a series in his library with lots of episodes (like
thousands), the metadata for ALL series episodes was refreshed during
each library scan. This resulted in very long scan times, even when
using the provider's cached data.

This fix skips metadata refresh for episodes that are NOT present in the
local library and are having an airdate older than 30days (no more
changes likely to occur) during library scans.

But these skipped items would still be refreshed during a full metadata
refresh.

I believe this is an acceptable balance between performance and
accuracy.
2016-04-23 06:41:07 +02:00
Luke Pulverenti
992ca4c78a add OriginalTitle to metadata editor 2016-04-20 01:21:40 -04:00
Luke Pulverenti
916b148274 don't use omdb for missing episodes 2016-04-18 00:25:43 -04:00
Luke Pulverenti
2ec515027f update DisplayParent 2016-04-09 00:16:53 -04:00
Luke Pulverenti
9b339d7cae resolve issue with querying by multiple item ids 2016-04-02 17:08:35 -04:00
Luke Pulverenti
31e98681fa update sort names 2016-03-31 17:14:03 -04:00
Sven Van den brande
168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti
78f5152ddb sync fixes 2016-02-26 01:38:29 -05:00
Luke Pulverenti
cc19ce0daf added new parent methods 2015-11-11 09:56:31 -05:00
Luke Pulverenti
ce34c35b94 encode with qsv 2015-11-06 10:02:22 -05:00
Luke Pulverenti
0bd1f36ece update db queries 2015-10-29 09:28:05 -04:00
Luke Pulverenti
11c5bd4a74 update mouse handler 2015-10-23 12:04:33 -04:00
Luke Pulverenti
35fc099114 removed dead db fields 2015-09-29 13:35:23 -04:00
Luke Pulverenti
718545a79b update metadata editor 2015-09-19 22:06:56 -04:00
Luke Pulverenti
a7b25c065c update stream buffering 2015-07-31 16:38:08 -04:00
Luke Pulverenti
a38f04b1b9 added headroom scrolling 2015-05-04 10:35:38 -04:00
Luke Pulverenti
a75ce4197d 3.0.5597.1 2015-04-29 13:39:23 -04:00
Luke Pulverenti
a7b32d4ec0 update audio transcoding bitrate 2015-04-25 23:25:07 -04:00
Mike
6fbbf913e4 Fix season images not showing up when Emby starts.
The TvdbSeasonImageProvider was running before the TvdbSeasonImageProvider. This caused the seriesid be null on the series. (This is apparently populated as part of the metadata refresh on the series. Moving that scan before the seasons seems to fix the problem.

See the following code from TvdbSeriesImageProvider

var seriesId = series != null ? series.GetProviderId(MetadataProviders.Tvdb) : null;
if (!string.IsNullOrEmpty(seriesId) && season.IndexNumber.HasValue)
2015-03-23 21:37:21 -04:00
Luke Pulverenti
0708dc953e add live tv collage 2015-03-14 11:38:16 -04:00
Luke Pulverenti
7fdc6e7e91 support storage of original title 2015-03-09 21:30:20 -04:00
Luke Pulverenti
18ff8aba74 fix language settings inheritance 2015-02-14 22:36:07 -05:00
Luke Pulverenti
e6e5d1a794 sync updates 2015-02-07 00:28:38 -05:00
Luke Pulverenti
7d415fc2fd some initial work on cloud sync 2015-02-05 00:29:37 -05:00
Luke Pulverenti
83ec91f836 restore dummy season folder creation 2015-01-28 16:29:02 -05:00
Luke Pulverenti
bed6bed5c6 support getting all episodes per series 2015-01-27 23:30:44 -05:00
Luke Pulverenti
a1a56557ec sync updates 2015-01-25 01:34:50 -05:00
Luke Pulverenti
6755937800 sync updates 2015-01-24 17:33:26 -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
8807e80d0a start using user policy 2014-12-20 01:06:27 -05:00
Luke Pulverenti
e55ab989d2 add more sync buttons 2014-12-18 23:20:07 -05:00
Luke Pulverenti
ea9e8b957c update sync objects 2014-12-11 01:20:28 -05:00
Luke Pulverenti
049ef9b4ec update naming methods 2014-11-16 17:46:01 -05:00
Luke Pulverenti
5fdd7ec672 add new naming project 2014-11-16 15:44:08 -05:00
Luke Pulverenti
c8a735bcb1 add LocalFileInfo.Id 2014-10-24 00:54:35 -04:00
Luke Pulverenti
6ca771cc79 move user image into profile settings 2014-10-15 23:26:39 -04:00
Luke Pulverenti
f6769b73f2 add MediaInfo to improve media analysis for video files 2014-09-20 11:48:23 -04:00