jellyfin/MediaBrowser.Server.Implementations
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
..
Activity update connection pooling 2016-06-11 16:12:01 -04:00
Branding fixes #762 - Marking unwatched doesn't update display 2014-07-03 22:22:57 -04:00
Channels Removed redundant Collection Initializers 2016-07-29 21:18:03 +02:00
Collections save library options on dialog close 2016-08-13 23:12:26 -04:00
Configuration removed custom path subfolder setting 2016-07-04 15:30:12 -04:00
Connect Avoid frequent Exception 2016-08-07 02:22:05 +02:00
Devices update logging 2016-06-29 14:48:26 -04:00
Dto update season queries 2016-08-18 01:56:10 -04:00
EntryPoints Reduced compiler warnings. No functional changes (except MediaEncoder.cs and AutomaticRestartEntryPoint.cs) 2016-08-05 23:15:48 +02:00
FileOrganization Auto-Organize: Async operation and instant feedback UI (reworked) 2016-08-20 01:03:30 +02:00
HttpServer fixes #1851 - EmbyServer crashes if staticly assigned IP address changes 2016-08-18 02:26:47 -04:00
Intros use similar query for intros 2016-06-01 02:20:21 -04:00
IO update sync display 2016-08-17 01:29:05 -04:00
Library update boxset resolver 2016-08-19 14:44:58 -04:00
LiveTv Merge pull request #2071 from softworkz/OrganizeErrorHandling2 2016-08-18 20:12:24 -04:00
Localization add logging 2016-06-30 19:17:49 -04:00
Logging update components 2015-01-16 23:38:24 -05:00
MediaEncoder store chapter image date modified 2016-07-06 13:44:44 -04:00
News update use of timers 2016-01-29 14:20:09 -05:00
Notifications Reduced compiler warnings. No functional changes (except MediaEncoder.cs and AutomaticRestartEntryPoint.cs) 2016-08-05 23:15:48 +02:00
Persistence update genre validator 2016-08-19 01:58:35 -04:00
Photos source music genre images from library content 2016-07-23 01:44:46 -04:00
Playlists stub out objects for per library settings 2016-08-13 01:49:00 -04:00
Properties More DI 2013-02-24 16:53:54 -05:00
ScheduledTasks update user queries 2016-05-09 00:56:41 -04:00
Security update connection pooling 2016-06-11 16:12:01 -04:00
ServerManager update shutdown 2016-04-22 12:12:20 -04:00
Session Auto-Organize: Async operation and instant feedback UI (reworked) 2016-08-20 01:03:30 +02:00
Social update components 2016-06-19 12:53:43 -04:00
Sorting Removed redundant Collection Initializers 2016-07-29 21:18:03 +02:00
Sync add guide optimizations 2016-08-17 15:28:43 -04:00
TV rework storage of PresentationUniqueKey 2016-08-12 15:11:45 -04:00
Udp update task results 2016-06-19 02:18:29 -04:00
UserViews exclude people from dynamic images 2016-08-09 01:08:21 -04:00
app.config update sqlite references 2014-11-07 11:15:02 -05:00
MediaBrowser.Server.Implementations.csproj Auto-Organize: Async operation and instant feedback UI (reworked) 2016-08-20 01:03:30 +02:00
packages.config update xmltv lib 2016-08-18 23:57:36 -04:00
ServerApplicationPaths.cs update season queries 2016-08-18 01:56:10 -04:00