Commit graph

1036 commits

Author SHA1 Message Date
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 2daf91b3fe update missing season creator 2016-05-20 15:45:04 -04:00
Luke Pulverenti efe9fa8a8d update playlist 2016-05-19 15:57:30 -04:00
Luke Pulverenti defbe7c4af add ignore attribute 2016-05-19 15:06:58 -04:00
Luke Pulverenti edfc55fdf6 fix content sometimes not appearing after restart 2016-05-19 01:20:47 -04:00
Luke Pulverenti ab06f59275 update dialogs 2016-05-18 13:02:56 -04:00
Luke Pulverenti d1d0487fee update artist queries 2016-05-18 01:34:10 -04:00
Luke Pulverenti 5486e40e1d update queries 2016-05-17 16:16:30 -04:00
Luke Pulverenti e1718a5fa6 optimize dlna views 2016-05-16 14:20:08 -04:00
Luke Pulverenti 270e423acc update dialogs 2016-05-16 13:11:49 -04:00
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
Luke Pulverenti 45a58de539 fix merge conflict 2015-11-20 23:57:47 -05:00
Luke Pulverenti e01a79aca7 update live tv images 2015-11-20 19:27:34 -05:00
Luke Pulverenti c4fa6a28db update components 2015-11-20 19:12:44 -05:00
Luke Pulverenti 904175ce26 update views 2015-11-18 00:49:20 -05:00
Luke Pulverenti e70782a478 update user view builder 2015-11-17 12:38:31 -05:00
Luke Pulverenti 51d00cf3fd update queries 2015-11-16 17:03:11 -05:00
Luke Pulverenti 728a1ba610 added music folders view 2015-11-15 21:33:32 -05:00
Luke Pulverenti 72a0c2afeb update playlist query 2015-11-15 17:30:47 -05:00
Luke Pulverenti a86d0a3585 update subtitles 2015-11-14 14:56:56 -05:00
Luke Pulverenti f6e73a428e update querying 2015-11-14 13:57:26 -05:00
Luke Pulverenti 743102b88f update views 2015-11-14 12:05:08 -05:00
Luke Pulverenti e32dcb38e4 update timeline view 2015-11-14 11:58:01 -05:00
Luke Pulverenti 9c6cb3f8f6 update i/o methods 2015-11-13 15:49:21 -05:00
Luke Pulverenti c7af567e5c remove duplicate call 2015-11-13 15:42:39 -05:00
Luke Pulverenti de807fa9de add attribute 2015-11-12 21:50:02 -05:00
Luke Pulverenti cc19ce0daf added new parent methods 2015-11-11 09:56:31 -05:00
Luke Pulverenti 81bb469fe1 reduce image processing 2015-11-09 13:18:37 -05:00
Luke Pulverenti 7760f022af fix theme videos 2015-11-08 00:04:38 -05:00
Luke Pulverenti 6f619eff5f update SocketHttpListener 2015-11-06 10:53:23 -05:00
Luke Pulverenti ce34c35b94 encode with qsv 2015-11-06 10:02:22 -05:00
Luke Pulverenti 60067b4c29 fix camera upload folder 2015-11-02 23:34:47 -05:00
Luke Pulverenti f6c8e5b4d6 update httplistener 2015-11-02 14:29:40 -05:00
Luke Pulverenti fbf8d27637 update channel db 2015-11-02 12:25:01 -05:00
Luke Pulverenti bed740668c update special folders 2015-10-30 12:40:47 -04:00
Luke Pulverenti 67dc2a0bf9 update item queries 2015-10-29 15:01:04 -04:00
Luke Pulverenti 0bd1f36ece update db queries 2015-10-29 09:28:05 -04:00
Luke Pulverenti 9b998a068a update image encoding 2015-10-28 15:40:38 -04:00
Luke Pulverenti 818662e051 use ImageMagick scale method 2015-10-28 00:06:13 -04:00
Luke Pulverenti 455468ef94 update db retrieval 2015-10-27 13:26:04 -04:00
Luke Pulverenti 175d8dae5e fix cinema mode failure 2015-10-26 12:21:00 -04:00
Luke Pulverenti 32babe2b94 update images 2015-10-25 13:13:30 -04:00
Luke Pulverenti 11c5bd4a74 update mouse handler 2015-10-23 12:04:33 -04:00
Luke Pulverenti cf8b820508 fix theme songs/videos 2015-10-20 18:42:22 -04:00
Luke Pulverenti 994cc020f8 restore video grouping feature 2015-10-19 22:06:05 -04:00
Luke Pulverenti 79a7e907d4 3.0.5768.3 2015-10-19 06:51:20 -04:00
Luke Pulverenti 7282a56149 update theme 2015-10-16 14:55:35 -04:00
Luke Pulverenti d577e1c7b0 support image stubbing 2015-10-16 13:06:31 -04:00
Luke Pulverenti a8e5aba643 update library setup 2015-10-16 00:46:41 -04:00
Luke Pulverenti f4ad65196a update playlist drag and drop 2015-10-15 11:51:00 -04:00
Luke Pulverenti 1f7e1f5c4a boxset image fixes 2015-10-14 01:02:30 -04:00
Luke Pulverenti cc023262c5 update scheduled tasks page 2015-10-12 15:09:56 -04:00
Luke Pulverenti cc213128e2 update schedules direct mapping 2015-10-10 20:39:30 -04:00
Luke Pulverenti 9124825c98 update trailer 2015-10-04 15:09:13 -04:00
Luke Pulverenti 5c613f2dda update channel db 2015-10-04 14:10:50 -04:00
Luke Pulverenti 078277ebc2 continue file system rework 2015-10-04 00:23:11 -04:00
Luke Pulverenti 8ad702060e begin file system rework 2015-10-03 23:38:46 -04:00
Luke Pulverenti 63b218be44 fix marking seasons unplayed 2015-10-02 16:28:44 -04:00
Luke Pulverenti 71af43795a fixes #1166 - "Played" checkbox doesn't work for whole seasons 2015-10-02 16:27:05 -04:00
Luke Pulverenti 35fc099114 removed dead db fields 2015-09-29 13:35:23 -04:00
Luke Pulverenti 6e222eaaf4 move tv data 2015-09-29 12:29:06 -04:00
Luke Pulverenti f3e9bbed23 update file system methods 2015-09-24 13:50:49 -04:00
Luke Pulverenti 4e90d73203 update search 2015-09-23 22:31:40 -04:00
Luke e429b42146 Merge pull request #1185 from TomGillen/absolute-ids
Re-designed item identity providers
2015-09-23 14:34:36 -04:00
Luke Pulverenti e90072b75f update offline detection 2015-09-21 11:43:10 -04:00
Luke Pulverenti 4492dcc592 update merge 2015-09-20 13:34:05 -04:00
Luke Pulverenti e8010955dc fix merge conflicts 2015-09-20 13:22:34 -04:00
Luke Pulverenti 718545a79b update metadata editor 2015-09-19 22:06:56 -04:00
Thomas Gillen 556b34d000 Re-designed item identity providers 2015-09-19 22:25:19 +01:00
Luke Pulverenti 29923506ca rework subtitle editor 2015-09-16 21:33:46 -04:00
Luke Pulverenti a4a3a54dad update collections 2015-09-16 13:44:34 -04:00
Luke Pulverenti 9ae7625d13 update item list page 2015-09-16 13:16:39 -04:00
Luke Pulverenti a0fa1b5f8f update client sync 2015-09-15 14:09:44 -04:00
Luke 14de062681 update file system methods 2015-09-13 17:32:02 -04:00
Luke Pulverenti cd5615c6ce update client sync 2015-09-11 12:26:06 -04:00
Luke Pulverenti ce0435a66d add movie resolver fix 2015-09-09 23:22:52 -04:00
Luke Pulverenti b7af1213a4 fix auto organize 2015-09-06 12:02:41 -04:00
Luke Pulverenti 0b2c5fe6f4 fix scheduled task crash 2015-09-03 21:34:57 -04:00
Eric Reed fa3290a5d3 Handle unrecognized ratings properly 2015-09-03 08:43:46 -04:00
Luke Pulverenti 46aa31b399 fix shortcut setting 2015-09-03 00:16:31 -04:00
Luke Pulverenti ffb9a86cec fixes #1142 2015-09-02 12:14:32 -04:00
Luke Pulverenti a0c3bb0380 update live tv image 2015-08-28 00:19:08 -04:00
Luke Pulverenti 5b21ec6747 update interval trigger 2015-08-26 21:31:54 -04:00
Luke Pulverenti 3e1bbcdcea add clean db task 2015-08-26 01:10:04 -04:00
Luke Pulverenti de133cb8aa update search 2015-08-21 22:59:10 -04:00
Luke Pulverenti 2667788b00 revert parental control change 2015-08-21 12:54:03 -04:00
Luke Pulverenti ddcebc4ff7 add tv suggestions 2015-08-20 22:36:30 -04:00
Luke Pulverenti 6d206bb9dc update recording save path 2015-08-20 19:55:23 -04:00
Eric Reed 3aa1aff371 Properly handle ratings for which we can't determine a value 2015-08-20 09:05:41 -04:00
Luke Pulverenti 54dd38b2bd revise shortcut support 2015-08-14 21:44:30 -04:00
Luke Pulverenti 45c8f51a9c update user views 2015-08-14 14:30:08 -04:00
Luke Pulverenti 032891c9f3 update user views 2015-08-14 14:00:26 -04:00
Luke Pulverenti ec5619e0f9 restore polymer changes 2015-08-14 13:24:07 -04:00
Luke Pulverenti 96346fc88c update globalize 2015-08-05 21:21:18 -04:00
Luke Pulverenti a7b25c065c update stream buffering 2015-07-31 16:38:08 -04:00
Luke Pulverenti 8f75454d76 update image processing 2015-07-29 16:31:15 -04:00
Luke Pulverenti d95057f13b rework settings page 2015-07-28 15:42:24 -04:00
Luke Pulverenti 3799ad5940 update task triggers 2015-07-28 08:33:30 -04:00
Luke Pulverenti d440e89c50 update schedules direct page 2015-07-27 01:03:34 -04:00
Luke Pulverenti 42542e10bf add live tv to search 2015-07-18 15:32:59 -04:00