<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Server.Implementations/FileOrganization/FileOrganizationNotifier.cs, branch v10.3.5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.lodewillems.com/jellyfin/atom?h=v10.3.5</id>
<link rel='self' href='https://git.lodewillems.com/jellyfin/atom?h=v10.3.5'/>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/'/>
<updated>2016-11-03T06:37:52Z</updated>
<entry>
<title>move additional classes to new server lib</title>
<updated>2016-11-03T06:37:52Z</updated>
<author>
<name>Luke Pulverenti</name>
<email>luke.pulverenti@gmail.com</email>
</author>
<published>2016-11-03T06:37:52Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=3eb4091808735858b01855d298226d239be464af'/>
<id>urn:sha1:3eb4091808735858b01855d298226d239be464af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update usings</title>
<updated>2016-10-29T18:46:56Z</updated>
<author>
<name>Luke Pulverenti</name>
<email>luke.pulverenti@gmail.com</email>
</author>
<published>2016-10-29T18:46:56Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=1b5a93c765bace9ed0e021fda2a1d56d2c0cf9b4'/>
<id>urn:sha1:1b5a93c765bace9ed0e021fda2a1d56d2c0cf9b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>prep for portable common</title>
<updated>2016-10-23T19:47:34Z</updated>
<author>
<name>Luke Pulverenti</name>
<email>luke.pulverenti@gmail.com</email>
</author>
<published>2016-10-23T19:47:34Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=0f8ccfaf496c3c761c06285574048f8866ef692c'/>
<id>urn:sha1:0f8ccfaf496c3c761c06285574048f8866ef692c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>AutoOrganize: Differentiate server events</title>
<updated>2016-08-27T01:51:15Z</updated>
<author>
<name>softworkz</name>
<email>softworkz@hotmail.com</email>
</author>
<published>2016-08-23T03:35:59Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=803a96cb4e6e2643f683f43c4dd9bbf6c2cc0f68'/>
<id>urn:sha1:803a96cb4e6e2643f683f43c4dd9bbf6c2cc0f68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>AutoorganizeLog: Fixed error when log empty; re-introduced full reload on task completion</title>
<updated>2016-08-27T01:51:14Z</updated>
<author>
<name>softworkz</name>
<email>softworkz@hotmail.com</email>
</author>
<published>2016-08-22T21:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=cf64c404135381a5e56d386003eb245386428756'/>
<id>urn:sha1:cf64c404135381a5e56d386003eb245386428756</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto-Organize: Async operation and instant feedback UI (reworked)</title>
<updated>2016-08-19T23:03:30Z</updated>
<author>
<name>softworkz</name>
<email>softworkz@hotmail.com</email>
</author>
<published>2016-08-19T01:00:04Z</published>
<link rel='alternate' type='text/html' href='https://git.lodewillems.com/jellyfin/commit/?id=751febc1de65c9f2811deca66d093503968dd514'/>
<id>urn:sha1:751febc1de65c9f2811deca66d093503968dd514</id>
<content type='text'>
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
</content>
</entry>
</feed>
