Commit graph

852 commits

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