Commit graph

169 commits

Author SHA1 Message Date
Luke Pulverenti 3bf72b71b3 consolidate internal interfaces 2016-10-31 00:28:23 -04:00
Luke Pulverenti eb65dd8126 fix video getting marked unplayed when watching 2016-10-16 20:00:13 -04:00
Luke Pulverenti d5b5c8e1a5 update display of active recordings 2016-10-11 02:46:59 -04:00
Luke Pulverenti 911d9f4598 move more metadata settings to per library 2016-10-02 00:31:47 -04:00
Luke 460e3635fd Merge pull request #2097 from jose-pr/IsolateRepos
Manage repositories only through their managers
2016-10-01 17:07:22 -04:00
Luke Pulverenti 76c7bfcb67 update closing of streams 2016-09-29 08:55:49 -04:00
Luke Pulverenti 48d7f686eb update network share settings 2016-09-24 13:58:17 -04:00
Luke Pulverenti 05edb9f4bd update timeshifting 2016-09-18 16:38:38 -04:00
Luke Pulverenti d95c0e8324 fix web socket session creation 2016-09-14 17:34:19 -04:00
Jose Alacan 038cfabca5 Session manager works with the userdata manager not the repository 2016-09-04 21:39:32 -04:00
Jose Alacan 08fb2707be Only usermanager should have access to the userrepository 2016-09-04 21:39:32 -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 cc62faa1c2 update season queries 2016-08-18 01:56:10 -04:00
Luke Pulverenti 7627c6707d update components 2016-06-19 12:53:43 -04:00
Luke Pulverenti 759f5a8560 update task results 2016-06-19 02:18:29 -04:00
Luke Pulverenti 9fc028b3d7 revoke access tokens on password change 2016-06-05 16:39:37 -04:00
Luke Pulverenti ca100ff2d1 add null checks on session & device creation 2016-05-30 12:22:31 -04:00
Luke Pulverenti 0619717f38 ignore socket error 2016-05-30 12:08:46 -04:00
Luke Pulverenti 6adc668bed update icons 2016-05-07 13:47:41 -04:00
Luke Pulverenti 1f9d32afc5 limit use of GetUserDataKey 2016-04-30 18:05:13 -04:00
Sven Van den brande 168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti ca308bc3c9 update progress ping 2016-03-21 23:31:35 -04:00
Luke Pulverenti a8296cba37 update recording stop 2016-03-06 23:56:45 -05:00
Luke Pulverenti 5caa63367a support autoplay with dlna 2016-02-26 09:50:58 -05:00
Luke Pulverenti 299ac388b3 stub out config setting to remember tracks 2016-02-21 16:15:36 -05:00
Luke Pulverenti ad8b43cc3d update local pin feature 2016-02-21 01:25:25 -05:00
Luke Pulverenti e700aff047 remember user audio/subtitle selections 2016-02-20 18:06:57 -05:00
Luke Pulverenti cc19ce0daf added new parent methods 2015-11-11 09:56:31 -05:00
Luke Pulverenti 4ad96e4ff5 update logging levels 2015-10-04 18:04:56 -04:00
Luke Pulverenti ebc95ffb9a update access denied exceptions 2015-09-25 22:31:13 -04:00
Luke Pulverenti 71780d401f fix windows restart 2015-09-21 21:05:33 -04:00
Luke Pulverenti 1f1f7642c3 update subtitle escaping 2015-08-16 11:53:30 -04:00
Luke Pulverenti a2b9ee8ac6 update startup wizard 2015-07-30 10:34:46 -04:00
Luke Pulverenti 47f91baaa3 fix script error on now playing page 2015-07-05 14:34:52 -04:00
Luke Pulverenti 418bb87878 update recording database 2015-06-01 13:07:55 -04:00
Luke Pulverenti 4e04d31c7d consolidate slideout panels 2015-05-29 19:51:33 -04:00
Luke Pulverenti a38f04b1b9 added headroom scrolling 2015-05-04 10:35:38 -04:00
Luke Pulverenti b9c656e859 added out of network bitrate limit 2015-04-09 01:20:23 -04:00
Luke Pulverenti 72023207a4 fix hasMediaSources exception 2015-04-02 12:24:59 -04:00
Luke Pulverenti dd8dd1938a update live stream generation 2015-03-29 14:16:40 -04:00
Luke Pulverenti a79962b7eb update live stream generation 2015-03-29 12:45:16 -04:00
Luke Pulverenti 87bf3bbb8f add device null check 2015-03-29 11:04:33 -04:00
Luke Pulverenti 3add1872c8 make sure appVersion is set 2015-03-28 14:55:00 -04:00
Luke Pulverenti c0aec48a31 beta fixes 2015-03-21 12:10:02 -04:00
Luke Pulverenti 84244b8cac check SupportsDirectStream 2015-03-17 00:08:09 -04:00
Luke Pulverenti f988539e13 update session listener 2015-03-16 12:47:14 -04:00
Luke Pulverenti 99c991f001 save appVersion with device record 2015-03-14 21:42:09 -04:00
Luke Pulverenti 0ec38a9d40 adjust audio direct play checks 2015-03-12 21:55:22 -04:00
Luke Pulverenti 1b46fb62c4 fix session not found errors 2015-03-09 15:40:03 -04:00