Commit graph

1338 commits

Author SHA1 Message Date
Luke Pulverenti db315c4e32 update media source methods 2017-08-05 15:02:33 -04:00
Luke Pulverenti 4e52c027bc improve nextup queries 2017-08-01 12:45:57 -04:00
Luke Pulverenti 2ed625d27e update themes 2017-07-31 01:16:22 -04:00
Luke Pulverenti dc7a59c73a ensure custom css is loaded last 2017-07-23 18:29:53 -04:00
Luke Pulverenti 07ab6a19e2 3.2.24.1 2017-07-10 03:37:00 -04:00
Luke Pulverenti dcaf8356e6 update inherited images 2017-06-29 15:10:58 -04:00
Luke Pulverenti a107ff0369 capture more transcoding info 2017-06-24 14:33:19 -04:00
Luke Pulverenti 1e5c3db9eb support individual library refreshing 2017-06-23 12:04:45 -04:00
Luke Pulverenti 98ee28bda4 update image magick encoder 2017-06-21 10:51:11 -04:00
Luke Pulverenti 1663b258a7 update home sections 2017-06-13 02:33:29 -04:00
Luke Pulverenti 9f0e6d17c8 add hevc cuvid 2017-06-12 03:11:54 -04:00
Luke Pulverenti 282dce7f10 normalize session object 2017-06-09 15:26:54 -04:00
Luke Pulverenti 7bc2a9a081 update people editing 2017-06-06 02:13:49 -04:00
Luke Pulverenti e91f569c15 update live tv startup 2017-06-03 03:36:32 -04:00
Luke Pulverenti 5bfcbd4e9e update dlna profiles 2017-05-31 15:21:32 -04:00
Luke Pulverenti d8ec7109ab add FindByPath error handling 2017-05-30 14:24:50 -04:00
Luke Pulverenti 3c82d8540b update sortname generation 2017-05-29 20:44:48 -04:00
Luke Pulverenti ffb68b0318 update realtime monitor 2017-05-27 03:19:09 -04:00
Luke Pulverenti 33014f77aa update GetItems method 2017-05-26 02:48:54 -04:00
Luke Pulverenti f07af448fa update main projects 2017-05-24 15:12:55 -04:00
Luke Pulverenti 2f93d4498b update query fields 2017-05-23 12:43:24 -04:00
Luke Pulverenti 54cf0da758 update query fields 2017-05-22 00:54:02 -04:00
Luke Pulverenti 41ea0d99f4 query fixes 2017-05-21 03:40:57 -04:00
Luke Pulverenti da77b05817 update data queries 2017-05-21 03:25:49 -04:00
Luke Pulverenti 9ceff1e96a update UpdateRatingToContent 2017-05-19 12:40:02 -04:00
Luke Pulverenti 5e994eabd5 update other parental control option 2017-05-14 22:28:32 -04:00
Luke Pulverenti 0beb803aed add sample rate condition 2017-05-13 15:31:25 -04:00
Luke Pulverenti d48496b843 add new search filters 2017-05-06 15:45:23 -04:00
Luke Pulverenti 59f2463efd update nuget 2017-05-06 01:18:54 -04:00
Luke Pulverenti 3a8b567f14 update file responses 2017-05-05 13:55:38 -04:00
Luke Pulverenti 696a6b34ea improve smb support 2017-05-04 14:14:45 -04:00
Luke Pulverenti a9b041a7e6 rework refresh queue 2017-04-29 22:37:51 -04:00
Luke Pulverenti f53472584e update environment detection 2017-04-29 02:22:33 -04:00
Luke Pulverenti af4473e27f add error handling 2017-04-28 15:17:26 -04:00
Luke Pulverenti da39d9a5bf update folder queries 2017-04-27 14:12:44 -04:00
Luke Pulverenti 463b41354f restore missing file 2017-04-22 15:32:24 -04:00
Luke Pulverenti 7147bec7d8 add landing screen settings 2017-04-18 16:11:42 -04:00
Luke Pulverenti 310f0e2811 fixes #2008 - Collections doesn't respect UserPolicy 2017-04-18 15:22:17 -04:00
Luke Pulverenti 4d7d8961b4 update encoding detection 2017-04-18 01:53:39 -04:00
Luke Pulverenti eedf62d80d update keep up to deletion 2017-04-15 15:46:07 -04:00
Luke Pulverenti 8eb4c034b4 update audio sync params 2017-04-15 15:45:33 -04:00
Luke Pulverenti 4fa90701fd fix incorrect level on encoding command line 2017-04-13 14:57:57 -04:00
Luke Pulverenti 372d40598d remove qsv hevc decoding for now 2017-04-01 15:49:36 -04:00
Luke Pulverenti 04b6f23473 3.2.9.1 2017-03-29 02:26:48 -04:00
Luke Pulverenti a0934e6226 continue with tuner discovery 2017-03-13 16:42:21 -04:00
Luke Pulverenti b38b7a7062 rework filestream 2017-03-13 00:08:23 -04:00
Luke Pulverenti a660aa001e re-organize file streaming 2017-03-12 15:27:26 -04:00
Luke Pulverenti 5fa3817a76 update components 2017-02-26 16:47:52 -05:00
Luke Pulverenti d8f48e8cdf update components 2017-02-18 23:13:54 -05:00
Luke Pulverenti 6091e00e18 clean related files when deleting items 2017-02-18 03:32:17 -05:00
Luke Pulverenti b91f1e4d16 support dummied up image a/r's 2017-02-10 15:06:52 -05:00
Luke Pulverenti ac3ec6d185 update image saver 2017-02-04 16:22:55 -05:00
Luke Pulverenti 3ff216f05a update ShortOverview 2017-01-26 15:27:12 -05:00
Luke Pulverenti ceab0be20b move metadata language to per library 2017-01-21 18:37:38 -05:00
Luke Pulverenti 2ef30a3ba8 update program titles 2017-01-21 15:27:07 -05:00
Luke Pulverenti e4fd626d1c resolve local trailers not used for cinema mode 2017-01-20 13:30:22 -05:00
Luke Pulverenti 0b5d4ce3f8 fix live tv folders being created in a loop 2017-01-11 12:56:26 -05:00
Luke Pulverenti 12f20de68b update offline detection 2017-01-10 15:44:02 -05:00
Luke Pulverenti 85cd90d6e6 update video osd 2017-01-09 12:05:34 -05:00
Luke Pulverenti ba9222898b update intro queries 2017-01-07 03:04:54 -05:00
Luke Pulverenti 3edf91ce56 update music artists 2017-01-05 23:38:03 -05:00
Luke Pulverenti 853dbfc558 separate player selection into it's own script 2016-12-29 02:14:59 -05:00
Luke Pulverenti a1ca5e3ecc remove dead code 2016-12-23 03:54:30 -05:00
Luke Pulverenti ac2c45dd6a update dlna genre views 2016-12-20 14:59:25 -05:00
Luke Pulverenti 74ec6e5a06 update dlna music genres 2016-12-20 02:31:30 -05:00
Luke Pulverenti 2481c5d9f8 fix boxset socket events 2016-12-17 15:52:05 -05:00
Luke Pulverenti cc73830cd6 fix music album image inheritance 2016-12-17 03:27:41 -05:00
Luke Pulverenti 3674a65fae stop guide refresh when needed 2016-12-15 01:41:10 -05:00
Luke Pulverenti e1b880a5a0 update series queries 2016-12-13 02:36:30 -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 1aff48b93b move book support into the core 2016-12-12 00:49:19 -05:00
Luke Pulverenti a9a808a9c4 fix db locking errors 2016-12-11 00:12:00 -05:00
Luke Pulverenti c7d520555b update dlna profiles 2016-12-09 02:23:09 -05:00
Luke Pulverenti 63a69cdc60 improve m3u channel list parsing 2016-12-07 15:03:00 -05:00
Luke Pulverenti 016d8301f5 update series queries 2016-12-06 03:24:29 -05:00
Luke Pulverenti 921ec9cd11 save additional info to recording nfo's 2016-11-26 19:40:15 -05:00
Luke Pulverenti f9702672f4 optimize series display 2016-11-25 12:36:00 -05:00
Luke Pulverenti 62f84acd26 fix auto-organize 2016-11-21 13:49:07 -05:00
Luke Pulverenti f275d7f3d2 reduce library queries 2016-11-21 03:54:53 -05:00
Luke Pulverenti 827602711e update sqlite dependencies 2016-11-20 15:20:01 -05:00
Luke Pulverenti 65a1ef020b move sync repository to portable project 2016-11-19 00:52:49 -05:00
Luke Pulverenti 70aebff444 add movie prefix feature 2016-11-15 12:55:26 -05:00
Luke Pulverenti 0e9cd51f9c update .net core startup 2016-11-13 16:04:21 -05:00
Luke Pulverenti abb7bb4fd2 resolve mono build failure 2016-11-10 16:06:00 -05:00
Luke Pulverenti 48a5fa17b0 update file saving 2016-11-09 12:24:57 -05:00
Luke Pulverenti 9c813f9aed update taglib 2016-10-31 03:42:14 -04:00
Luke Pulverenti b91dcdbff4 update audio queries 2016-10-31 01:51:43 -04: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 edbe28d9fc move interface to model 2016-10-23 22:45:23 -04:00
Luke Pulverenti 0f8ccfaf49 prep for portable common 2016-10-23 15:47:34 -04:00
Luke Pulverenti 07791d46a5 rework scheduled tasks in preparation of common project going portable 2016-10-23 15:14:57 -04:00
Luke Pulverenti 3768de3a32 update music dlna 2016-10-22 10:51:02 -04:00
Luke Pulverenti c7f559f8ce make model project portable 2016-10-21 22:08:34 -04:00
Luke Pulverenti bba0c564c7 remove dead interface objects 2016-10-17 12:35:29 -04:00
Luke Pulverenti 55f47d2120 update recording defaults 2016-10-16 13:11:32 -04:00
Luke Pulverenti ac2ca1fec2 update recording dialogs 2016-10-15 18:12:16 -04:00
Luke Pulverenti b9c430059a fix playlist deletion 2016-10-13 14:43:47 -04:00
Luke Pulverenti 2c6fc11dcf update live stream sharing 2016-10-11 17:33:38 -04:00
Luke Pulverenti d5b5c8e1a5 update display of active recordings 2016-10-11 02:46:59 -04:00
Luke Pulverenti cb26cb9457 update program queries 2016-10-10 14:18:28 -04:00
Luke Pulverenti daaae69df5 add playback of in-progress recordings 2016-10-09 03:18:43 -04:00
Luke Pulverenti 5cd3276775 pass requested fields to data layer 2016-10-08 01:57:38 -04:00
Luke Pulverenti 50e6686987 update live stream management 2016-10-07 11:08:13 -04:00
Luke Pulverenti d3583c1460 update lists 2016-10-03 02:28:45 -04:00
Luke Pulverenti 911d9f4598 move more metadata settings to per library 2016-10-02 00:31:47 -04:00
Luke Pulverenti 951e2b6de3 allow channel items in collections and playlists 2016-10-01 16:29:24 -04:00
Luke Pulverenti 3f77a9a8a2 update series timer editor 2016-10-01 03:06:00 -04:00
Luke Pulverenti 6a7fabc3bd add new guide settings 2016-09-30 02:50:06 -04:00
Luke Pulverenti 76c7bfcb67 update closing of streams 2016-09-29 08:55:49 -04:00
Luke Pulverenti 8b096ccc0e stub out storage for new path substitution 2016-09-23 02:21:54 -04:00
Luke Pulverenti 6999017bc9 update recording dialogs 2016-09-21 17:09:14 -04:00
Luke Pulverenti d94598a75e update recording screens 2016-09-21 13:07:18 -04:00
Luke Pulverenti 6798a8f92c always supply SeriesTimerId 2016-09-19 11:41:35 -04:00
Luke Pulverenti 151d88f20d encapsulate path substitution 2016-09-12 14:10:09 -04:00
Luke Pulverenti d68a826833 update dialogs 2016-09-07 13:17:26 -04:00
Luke Pulverenti d4324b7e89 add chapter image error handling 2016-09-05 16:07:36 -04:00
Luke Pulverenti 9c7eef891b add configurable encoding params 2016-09-04 11:01:31 -04:00
Luke Pulverenti daeedb98ea update now playing tabs 2016-09-03 15:10:52 -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 2bdaba633c make chapter images a per-library setting 2016-08-29 17:06:24 -04:00
Luke Pulverenti 6377e7365b fix sync container statuses 2016-08-26 13:24:04 -04:00
Luke Pulverenti 2b61894e3c update translations 2016-08-25 13:48:16 -04:00
Luke Pulverenti 93a05271c2 fix notifications query 2016-08-25 12:55:57 -04:00
Luke Pulverenti 916bda6f32 fix slow episode responses 2016-08-25 02:44:24 -04:00
Luke Pulverenti c46e38725e support realtime monitor per library 2016-08-24 16:46:26 -04:00
Luke Pulverenti e4851e1b25 reduce rescanning due to IsOffline 2016-08-24 02:13:15 -04:00
Luke Pulverenti f5ad9186ec update boxset resolver 2016-08-19 14:44:58 -04:00
Luke Pulverenti 845c4a0d62 update item by name validators 2016-08-18 11:13:18 -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 ea62399fe8 use shared headroom 2016-08-15 22:40:29 -04:00
Luke Pulverenti ec111eebd3 fix folder caching 2016-08-15 20:22:59 -04:00
Luke Pulverenti 1adcfaadef refresh people on demand, when needed 2016-08-14 17:29:35 -04:00
Luke Pulverenti 325a3cc844 cache ids in UserRootFolder 2016-08-14 12:39:23 -04:00
Luke Pulverenti 89dd4f0be1 save library options on dialog close 2016-08-13 23:12:26 -04:00
Luke Pulverenti 8508e07bb9 improve genre displays 2016-08-13 16:54:29 -04:00
Luke Pulverenti 037c4e8740 improve boxset & playlist performance 2016-08-13 15:53:20 -04:00
Luke Pulverenti 6164049919 update direct stream url for improved caching 2016-08-13 15:52:58 -04:00
Luke Pulverenti c18b8ec608 add options to library setup 2016-08-13 02:33:31 -04:00
Luke Pulverenti 68d1b60964 stub out objects for per library settings 2016-08-13 01:49:00 -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 d71a468388 fix played filter for series 2016-08-08 14:14:05 -04:00
Luke Pulverenti 0706bd5237 update DirectoryService 2016-08-06 00:48:00 -04:00
Luke Pulverenti 39245133f8 remove people refresh retry 2016-08-04 00:38:58 -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 eb321dad3b fix DateModified not refreshing 2016-07-24 12:46:17 -04:00
Luke Pulverenti 7475722ecf switch to ExcludeArtistIds 2016-07-22 18:10:39 -04:00
Luke Pulverenti df5cfc0c25 update more from/similar 2016-07-22 13:54:43 -04: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 3c6797678b store chapter image date modified 2016-07-06 13:44:44 -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 1dfe694a77 fix search dipping into restricted channels 2016-06-30 15:01:48 -04:00
Luke Pulverenti b445948ebf fix dlna latest lists 2016-06-30 10:50:08 -04:00
Luke Pulverenti 404f2338f9 fix next up order 2016-06-29 12:31:01 -04:00
Luke Pulverenti db1130166f fix duplicates in suggestions 2016-06-28 23:17:27 -04:00
Luke Pulverenti 5c5cc212aa pass all audio codecs to server 2016-06-26 12:21:10 -04:00
Luke Pulverenti 759f5a8560 update task results 2016-06-19 02:18:29 -04:00
Luke Pulverenti f9847be17c update item by name queries 2016-06-17 09:06:13 -04:00
Luke Pulverenti bcfe86dd16 update GetChildCount 2016-06-16 14:18:38 -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 6118e5f966 update xmltv downloading 2016-06-15 12:45:45 -04:00
Luke Pulverenti 80863e1326 fix button alignments 2016-06-14 23:12:32 -04:00
Luke Pulverenti 7dd2b1592c add index number filter 2016-06-14 22:18:19 -04:00
Luke Pulverenti f378a2c789 update item queries 2016-06-12 01:03:52 -04:00
Luke Pulverenti 2107736584 reduce uses of mobile.activepage 2016-06-11 13:10:06 -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 2e040f9c0c update collection grouping setting 2016-06-05 15:44:55 -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 53afb1e1e5 add images table 2016-06-03 12:24:04 -04:00
Luke Pulverenti ae168bc563 update tag saving 2016-06-02 13:43:29 -04:00
Luke Pulverenti 2979185d8e add provider ids to database 2016-06-02 00:41:12 -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
Luke Pulverenti 669af87014 support querying more fields 2016-06-01 02:01:43 -04:00
Luke Pulverenti e1f562e16f calculate similarity at database level 2016-06-01 01:50:00 -04:00
Luke Pulverenti 05fedd2b61 rework movie suggestion queryies 2016-05-31 14:42:32 -04:00
Alun Jones 729d65c45e Remote Trailers support at episode Level 2016-05-31 19:25:26 +01:00
Luke Pulverenti 977f62336b update storage of genres, studios, tags, & keywords 2016-05-31 14:07:54 -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 88415471eb add trakt external url 2016-05-29 02:03:09 -04:00
Luke Pulverenti 4ba6f3b13d fix dlna artists 2016-05-26 23:46:31 -04:00
Luke Pulverenti cc19c762b4 update refresh 2016-05-24 22:06:56 -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 e5049f92b4 remove schema version checks 2016-05-22 14:53:37 -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 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