Commit Graph

163 Commits

Author SHA1 Message Date
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