Commit Graph

153 Commits

Author SHA1 Message Date
Luke Pulverenti ac2c45dd6a update dlna genre views 2016-12-20 14:59:25 -05:00
Luke Pulverenti d84bb7160f update next up queries 2016-12-12 14:40:27 -05:00
Luke Pulverenti c2d0fd9985 update season queries 2016-12-12 03:53:25 -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 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 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 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
Luke Pulverenti de635fe22c add faster access to series sort name 2016-07-10 11:44:53 -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 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 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 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 9b339d7cae resolve issue with querying by multiple item ids 2016-04-02 17:08:35 -04:00
Luke Pulverenti 78f5152ddb sync fixes 2016-02-26 01:38:29 -05:00