Commit graph

925 commits

Author SHA1 Message Date
Luke Pulverenti
5f1e0cf2d3 optimize dlna queries 2016-05-15 15:55:17 -04:00
Luke Pulverenti
bb5a17780c optimize dlna queries 2016-05-15 15:49:50 -04:00
Luke Pulverenti
abf9809a1d fix playlists empty with dlna 2016-05-15 15:25:54 -04:00
Luke Pulverenti
ae2b6ddf39 update text 2016-05-12 15:21:43 -04:00
Luke Pulverenti
c4e3bbaf4a import shared media info component 2016-05-11 18:08:19 -04:00
Luke Pulverenti
3118196ac6 update user data queries 2016-05-11 10:36:28 -04:00
Luke Pulverenti
9a73026389 update item counts 2016-05-10 15:20:17 -04:00
Luke Pulverenti
3dc494c02d update FindByPath 2016-05-10 14:43:17 -04:00
Luke Pulverenti
673746621f fix DeviceDiscovery 2016-05-10 12:18:05 -04:00
Luke Pulverenti
f80c1d93c0 update user queries 2016-05-09 00:56:41 -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
8d6702b115 update artists 2016-05-07 14:58:16 -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
5a496a1fc8 reduce recursive querying 2016-05-06 00:50:39 -04:00
Luke Pulverenti
2eef80f96e add name, index number params 2016-05-04 12:32:34 -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
311dd50eb7 support more filters at db level 2016-05-01 21:46:08 -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
Luke Pulverenti
1f9d32afc5 limit use of GetUserDataKey 2016-04-30 18:05:13 -04:00
Luke Pulverenti
1a02365f78 cinema mode fixes 2016-04-29 23:59:46 -04:00
Luke Pulverenti
87091b6196 update providers 2016-04-27 21:59:09 -04:00
Luke Pulverenti
92bdbe22b4 disable remember track selections for live channels 2016-04-27 14:44:08 -04:00
Luke Pulverenti
6c62c20a9e update CollectionFolder 2016-04-27 13:53:23 -04:00
Luke Pulverenti
371cbc0c1d support headroom with guide 2016-04-26 22:59:43 -04:00
Luke Pulverenti
5401641e2b remove special characters from sort names 2016-04-25 13:35:49 -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
d1b3342e75 update inherited tags 2016-04-16 01:09:58 -04:00
Luke Pulverenti
7f2b2e1b9a fix block by inherited tags 2016-04-14 22:39:39 -04:00
Luke Pulverenti
baca0d6244 update scroll styles 2016-04-11 00:24:16 -04:00
Luke Pulverenti
4f8764ee5a fix collection grouping for plain folders 2016-04-10 16:09:55 -04:00
Luke Pulverenti
2ec515027f update DisplayParent 2016-04-09 00:16:53 -04:00
Luke Pulverenti
e31aec4bc5 update metadata refresh 2016-04-08 14:32:38 -04:00
Luke Pulverenti
9b339d7cae resolve issue with querying by multiple item ids 2016-04-02 17:08:35 -04:00
Luke Pulverenti
cbcadbf892 update sorting 2016-04-02 12:47:23 -04:00
Luke Pulverenti
504c9e34c0 resolve audio channel playback 2016-04-01 01:02:29 -04:00
Luke Pulverenti
31e98681fa update sort names 2016-03-31 17:14:03 -04:00
Luke Pulverenti
f308a41cab update cinema mode trailer selection 2016-03-30 12:37:29 -04:00
Luke Pulverenti
b293211628 resolve missing trailers 2016-03-29 23:31:11 -04:00
Sven Van den brande
168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti
71b6d5d439 add critic rating column 2016-03-24 22:54:38 -04:00
Luke Pulverenti
5661f09899 update sorting 2016-03-24 17:47:10 -04:00
Luke Pulverenti
66d0815fc6 update sorting 2016-03-24 16:52:52 -04:00
Luke Pulverenti
cf35773d82 remove log line 2016-03-24 16:28:21 -04:00
Luke Pulverenti
cc20c8d7d6 update name sorting 2016-03-24 16:27:44 -04:00
Luke Pulverenti
95250b9f22 removed dead code 2016-03-21 16:15:18 -04:00
Luke Pulverenti
23fe6dc4be update db querying 2016-03-21 12:50:50 -04:00
Luke Pulverenti
dfafa98da3 fix ExcludeLocationTypes 2016-03-20 23:14:39 -04:00
Luke Pulverenti
d4870e788a update db querying 2016-03-20 23:10:37 -04:00
Luke Pulverenti
52a42229cd update sync task 2016-03-20 23:04:44 -04:00
Luke Pulverenti
63fe0239e3 update album queries 2016-03-20 20:15:56 -04:00
Luke Pulverenti
a2a0e1ae75 fix query by multiple ids 2016-03-20 17:32:26 -04:00
Luke Pulverenti
f4d61ddcc6 update db querying 2016-03-20 16:35:02 -04:00
Luke Pulverenti
1a00ac0bbe update db querying 2016-03-20 16:04:27 -04:00
Luke Pulverenti
b4ea519395 update db querying 2016-03-20 15:53:22 -04:00
Luke Pulverenti
6807b2dd71 update playlist querying 2016-03-20 14:39:20 -04:00
Luke Pulverenti
fc6a270fb7 update sorting 2016-03-20 13:52:36 -04:00
Luke Pulverenti
4b7093e923 get recursive items from db 2016-03-20 02:46:51 -04:00
Luke Pulverenti
9b1cad3ce0 update trailers 2016-03-19 23:38:02 -04:00
Luke Pulverenti
b9082d7e64 removed ILiveTvItem interface 2016-03-19 17:17:08 -04:00
Luke Pulverenti
036be90278 fix indicators 2016-03-19 16:30:43 -04:00
Luke Pulverenti
db1bf5b1b5 audio podcast 2016-03-19 15:32:37 -04:00
Luke Pulverenti
1d2b6329bf update channels 2016-03-19 11:38:05 -04:00
Luke Pulverenti
f0c947851d remove ChannelAudioItem 2016-03-19 01:14:47 -04:00
Luke Pulverenti
7b93b7a33c finish removing ChannelFolderItem 2016-03-19 01:04:38 -04:00
Luke Pulverenti
9e495d3886 remove IChannelItem interface 2016-03-19 00:05:33 -04:00
Luke Pulverenti
b84f178467 update plugin pages 2016-03-18 02:36:58 -04:00
Luke Pulverenti
d683f30619 update music user data key 2016-03-13 21:34:24 -04:00
Luke Pulverenti
3c4b64f653 update handling of deleted recording files 2016-03-07 21:59:21 -05:00
Luke Pulverenti
076a07a546 optimize FindByPath 2016-03-01 14:39:46 -05:00
Luke Pulverenti
177cc41e3d dlna fix 2016-03-01 13:42:39 -05:00
Luke Pulverenti
78f5152ddb sync fixes 2016-02-26 01:38:29 -05:00
Luke Pulverenti
e700aff047 remember user audio/subtitle selections 2016-02-20 18:06:57 -05:00
Luke Pulverenti
1d6f82e2ef update search results 2016-02-14 12:58:31 -05:00
Luke Pulverenti
b30bd9a1df update recording deletion process 2016-02-11 23:54:00 -05:00
Luke Pulverenti
232d0eb14c make photos downloadable 2016-02-11 00:37:07 -05:00
Luke Pulverenti
4d7c016224 album refresh fixes 2016-02-01 12:22:02 -05:00
Luke Pulverenti
fb91b7c808 update locking 2016-01-31 19:57:40 -05:00
Luke Pulverenti
b16d55a284 add some features to video libraries 2016-01-26 13:36:56 -05:00
Luke Pulverenti
1c8b97866b get people info during media refresh 2016-01-21 13:50:43 -05:00
Luke Pulverenti
d9e0265f12 restore changes 2016-01-12 15:07:33 -05:00
Luke Pulverenti
d06b78d939 fix merge conflict 2016-01-12 15:03:06 -05:00
Luke Pulverenti
966ab9b012 add artists to music dlna 2015-12-30 14:52:06 -05:00
Luke Pulverenti
9750739a86 version bump 2015-12-27 16:49:04 -05:00
Luke Pulverenti
5196a97ebd fix merge conflict 2015-12-27 16:45:57 -05:00
Luke
da5fc95612 fixes #1145 - Improve support for daily episodes 2015-12-25 16:18:27 -05:00
Luke Pulverenti
0540f1b492 update bdinfo 2015-12-22 12:27:04 -05:00
Luke Pulverenti
2647cc6859 globalization fix 2015-12-12 16:16:33 -05:00
Luke Pulverenti
4da6d25fc8 add gif image support 2015-11-26 10:29:38 -05:00
Luke Pulverenti
1ee7826be6 restore changes 2015-11-23 11:04:57 -05:00
Luke Pulverenti
155c519080 fix merge conflits 2015-11-23 11:01:42 -05:00
Luke Pulverenti
6c27159406 update auto-organize 2015-11-22 00:15:00 -05:00
Luke Pulverenti
9cdb4ac242 restore changes 2015-11-21 00:01:16 -05:00
Luke Pulverenti
8fcbb60cf7 fix merge conflict 2015-11-20 23:58:20 -05:00