Commit graph

2105 commits

Author SHA1 Message Date
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 17e1c8c22b update sync settings 2016-08-23 01:08:07 -04:00
Luke Pulverenti acd60f1d85 update admin session filter 2016-08-20 14:43:13 -04:00
softworkz 751febc1de Auto-Organize: Async operation and instant feedback UI (reworked)
This commit includes changes to enable and stabilize asyncronous
operation in the auto-organize area. Here are the key points:

- The auto-organize correction dialog is now closed (almost) instantly.
This means that the user does not have to wait until the file copy/move
operation is completed in order to continue. (even with local HDs the
copy/move process can take several minutes or even much longer with
network destination).
- This commit also implements locking of files to be organized in order
to prevent parallel processing of the same item. In effect, there can be
2 or more manual organization operations active even while the normal
auto-organization task is running without causing any problems
- The items that are currently being processed are indicated as such in
the log with an orange color and a spinner graphic
- The client display is refreshed through websocket messages
- A side effect of this is that other clients showing the auto-organize
log at the same time are always up-to-date as well
2016-08-20 01:03:30 +02:00
Luke Pulverenti f5ad9186ec update boxset resolver 2016-08-19 14:44:58 -04:00
Luke Pulverenti 719ad3971e update genre validator 2016-08-19 01:58:35 -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 fd6aa72dac add guide optimizations 2016-08-17 15:28:43 -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 02a4b90f65 Merge pull request #2025 from softworkz/AsyncStreamInterface
Async stream handling: Use interface instead of Func<Stream,Task>
2016-08-15 17:59:28 -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
softworkz 433254c498 Async stream handling: Use interface instead of Func<Stream,Task>
No functional changes
2016-08-07 02:00:36 +02:00
Luke Pulverenti 894d87fabb add file cache 2016-08-06 17:10:18 -04:00
Luke Pulverenti c3d8115bc8 update directory service 2016-08-06 10:09:03 -04:00
Luke Pulverenti 0706bd5237 update DirectoryService 2016-08-06 00:48:00 -04:00
Luke Pulverenti 319a956b38 update validators 2016-08-06 00:38:01 -04:00
Luke Pulverenti 79887b2c34 validate encoder presence 2016-08-05 01:12:25 -04:00
Luke Pulverenti 39245133f8 remove people refresh retry 2016-08-04 00:38:58 -04:00
Luke Pulverenti 3e23d32e62 update naming project 2016-08-03 13:26:42 -04:00
Luke Pulverenti 04d480297d reduce sync db access 2016-08-03 02:38:19 -04:00
Luke cb994c3e7a Merge pull request #1985 from softworkz/MediaFixes
Fix audio stream for channel media and some minor corrections
2016-07-29 21:35:54 -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
softworkz 267ada923c ChannelMediaInfo: Create audio stream even when there is no video 2016-07-27 03:01:54 +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 b6979fa28a pass along date modified 2016-07-17 12:59:40 -04:00
Luke Pulverenti 2e91d69d20 update async stream writing 2016-07-15 13:13:55 -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