Commit Graph

3054 Commits

Author SHA1 Message Date
Luke Pulverenti
fdbcccc65f add infinite property 2016-09-29 22:21:24 -04:00
Luke Pulverenti
76c7bfcb67 update closing of streams 2016-09-29 08:55:49 -04:00
Luke Pulverenti
f5d37ed659 add guide settings 2016-09-28 01:11:41 -04:00
Luke Pulverenti
68268cfb73 update closing of live streams 2016-09-27 13:51:01 -04:00
Luke Pulverenti
64d63c1b4b implement keep up to 2016-09-27 01:13:56 -04:00
Luke Pulverenti
adb39f4090 update recording layouts 2016-09-26 14:59:18 -04:00
Luke Pulverenti
d596053ec7 rework live stream handling 2016-09-25 14:39:13 -04:00
Luke Pulverenti
48d7f686eb update network share settings 2016-09-24 13:58:17 -04:00
Luke Pulverenti
fdc2826709 add network share config 2016-09-24 02:22:03 -04:00
Luke Pulverenti
8b096ccc0e stub out storage for new path substitution 2016-09-23 02:21:54 -04:00
Luke Pulverenti
bfb2f64ea4 check against repeat programs 2016-09-23 02:20:56 -04:00
Luke Pulverenti
bb117d6b98 update SocketHttpListener 2016-09-23 01:45:39 -04:00
Luke Pulverenti
eee9c0e048 update recording dialogs 2016-09-22 02:57:31 -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
61ee765de9 update library monitor 2016-09-20 15:43:27 -04:00
Luke Pulverenti
bcfef5dd83 update recording nfo saving 2016-09-20 15:38:53 -04:00
Luke Pulverenti
55bbc051c2 exclude backdrops from photos 2016-09-20 11:22:00 -04:00
Luke Pulverenti
dd8601f515 update guide image quality 2016-09-20 11:21:44 -04:00
Luke Pulverenti
6798a8f92c always supply SeriesTimerId 2016-09-19 11:41:35 -04:00
Luke Pulverenti
05edb9f4bd update timeshifting 2016-09-18 16:38:38 -04:00
Luke Pulverenti
be491f7321 don't take movies as series 2016-09-18 01:52:27 -04:00
Luke Pulverenti
c6419babaa update nlog, simpleinjector 2016-09-17 13:01:58 -04:00
Luke Pulverenti
5cfae1ada1 update startup tasks 2016-09-17 02:09:29 -04:00
Luke Pulverenti
512740cfb2 exclude unrated from intros 2016-09-17 02:09:02 -04:00
Luke Pulverenti
7a67dba8ef add disposed check to FileRefresher 2016-09-17 02:08:38 -04:00
Luke Pulverenti
dc45d342ed fix web socket session creation 2016-09-17 00:22:37 -04:00
Luke Pulverenti
e20ca8f407 add guide data error handling 2016-09-17 00:15:39 -04:00
Luke Pulverenti
b0a14a191a add library monitor error handling 2016-09-17 00:14:53 -04:00
Luke Pulverenti
cc6680f48f save nfo during recording process 2016-09-15 19:19:27 -04:00
Luke Pulverenti
3ad2703c35 add guide data error handling 2016-09-15 16:31:08 -04:00
Luke Pulverenti
ab79129d0c add library monitor error handling 2016-09-15 16:30:46 -04:00
Luke Pulverenti
c335521859 don't use year in series folder name 2016-09-15 02:38:09 -04:00
Luke Pulverenti
38fec0a74a reduce recording failures 2016-09-15 02:23:39 -04:00
Luke Pulverenti
d95c0e8324 fix web socket session creation 2016-09-14 17:34:19 -04:00
Luke Pulverenti
0c95297269 improve resiliency of recording process 2016-09-14 12:21:33 -04:00
Luke Pulverenti
020ceb97d2 update device discovery 2016-09-13 13:49:13 -04:00
Luke Pulverenti
42d67db1b8 removed dead code 2016-09-12 17:24:05 -04:00
Luke Pulverenti
2d36b262fe update german ratings 2016-09-12 14:49:34 -04:00
Luke Pulverenti
151d88f20d encapsulate path substitution 2016-09-12 14:10:09 -04:00
Luke Pulverenti
62d9eb1ec7 rework upnp discovery 2016-09-11 03:33:53 -04:00
Luke Pulverenti
906546ca5e update dialogs 2016-09-09 02:59:23 -04:00
Luke Pulverenti
d2fa3d10af update dialogs 2016-09-08 17:30:19 -04:00
Luke Pulverenti
232b5758f0 update dialogs 2016-09-08 16:32:30 -04:00
Luke Pulverenti
323d410484 add option to save recordings as mkv 2016-09-08 02:41:49 -04:00
Luke Pulverenti
efebc78cf5 update prompt dialog 2016-09-08 02:15:44 -04:00
Luke Pulverenti
13004d2541 enable sync for channels that allow downloading 2016-09-07 16:11:34 -04:00
Luke Pulverenti
d68a826833 update dialogs 2016-09-07 13:17:26 -04:00
Luke Pulverenti
4e0adb17e7 update dialogs 2016-09-07 01:48:14 -04:00
Luke Pulverenti
2a6a6d6911 add additional ignores from librarymonitor 2016-09-06 23:38:01 -04:00
Luke Pulverenti
c3f947f4da add sports and kids recording categories 2016-09-06 13:59:10 -04:00
Luke Pulverenti
67505e24bd fix artist editor 2016-09-06 01:02:05 -04:00
Luke Pulverenti
d4324b7e89 add chapter image error handling 2016-09-05 16:07:36 -04:00
Luke Pulverenti
cc7b150b90 update recording layout 2016-09-05 01:39:14 -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
675e4a1bf2 Merge branch 'dev' of https://github.com/MediaBrowser/Emby into dev 2016-09-04 11:01:38 -04:00
Luke Pulverenti
9c7eef891b add configurable encoding params 2016-09-04 11:01:31 -04:00
Fredrik Zetterlund
daca521e63 Update UdpServer.cs 2016-09-03 22:28:07 +02:00
Fredrik Zetterlund
2741f24dff Send response first
Respond to message should be highest priority.
2016-09-03 22:25:21 +02:00
Luke Pulverenti
2d7c82d0dd add loopback handler 2016-09-03 13:16:36 -04:00
Luke Pulverenti
116b234ea6 automate loopback exception for windows store app 2016-09-02 16:42:07 -04:00
Luke Pulverenti
fb251448c9 Rtp Rtcp fix Discovery #2116 2016-09-01 21:54:16 -04:00
Luke Pulverenti
37dfbbe477 update tabs 2016-09-01 12:36:11 -04:00
Luke Pulverenti
3862207a73 move channel view setting to global 2016-08-31 16:46:09 -04:00
Luke Pulverenti
eefd697b85 update app footer 2016-08-31 15:17:11 -04:00
Luke Pulverenti
0375990d8e Support grabbing channel number from url 2016-08-30 14:17:37 -04:00
Luke Pulverenti
d394076fb6 update image editor 2016-08-30 13:39:15 -04:00
Luke Pulverenti
6b3e1951e2 switch to shared image editor 2016-08-30 02:06:24 -04:00
Luke Pulverenti
2bdaba633c make chapter images a per-library setting 2016-08-29 17:06:24 -04:00
Luke Pulverenti
06ebf9d3c2 update recording file name 2016-08-29 14:42:53 -04:00
Luke Pulverenti
f0864b1dae update intros 2016-08-29 03:12:34 -04:00
Luke Pulverenti
dc9742a2ed comment out code not compiling 2016-08-28 12:57:59 -04:00
Luke Pulverenti
806c795069 update episode nfo saving 2016-08-28 12:46:28 -04:00
Luke
474d201f6d Merge pull request #2118 from MediaBrowser/master
merge from master
2016-08-28 12:39:22 -04:00
Kay Diefenthal
6aa4583081 Update SatIpDiscovery.cs
Expand and correcting the Reading of the DeviceDescription Capability Field 
now can you look for how many Tuners and wicht type ( DVBS DVBT DVBC ) it is
2016-08-28 11:19:50 +02:00
Luke
81765ff29f Merge pull request #2089 from softworkz/OrganizeFixes3
AutoorganizeLog: Fixed error when log empty; re-introduced full reload on task completion
2016-08-27 17:10:35 -04:00
Luke Pulverenti
73bafa7cda fix saving of IsVirtualItem 2016-08-27 12:47:09 -04:00
softworkz
803a96cb4e AutoOrganize: Differentiate server events 2016-08-27 03:51:15 +02:00
softworkz
cf64c40413 AutoorganizeLog: Fixed error when log empty; re-introduced full reload on task completion 2016-08-27 03:51:14 +02:00
Luke Pulverenti
510fbf139c fix repeated guide refreshes 2016-08-26 15:29:28 -04:00
Luke
4964899fa3 Merge pull request #2091 from softworkz/EtagForSync
Provide (unique) ETag value for synced media sources
2016-08-26 13:34:45 -04:00
Luke Pulverenti
6377e7365b fix sync container statuses 2016-08-26 13:24:04 -04:00
Luke Pulverenti
93a05271c2 fix notifications query 2016-08-25 12:55:57 -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
17e1c8c22b update sync settings 2016-08-23 01:08:07 -04:00
Softworkz
b098f0cd27 ETag for synced media 2016-08-23 04:12:07 +02:00
Luke Pulverenti
430b187ef6 start a dashboard folder 2016-08-22 14:28:24 -04:00
Luke Pulverenti
ce637a2793 add null check when updating images 2016-08-20 17:58:44 -04:00
Luke Pulverenti
acd60f1d85 update admin session filter 2016-08-20 14:43:13 -04:00
Luke
10906bcb8a Merge pull request #2076 from softworkz/OrganizeInstantFeedback
Auto-Organize: Async operation and instant feedback UI (reworked)
2016-08-20 14:38:18 -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
f8b76758e6 remove fingerprintjs 2016-08-19 18:56:32 -04:00
Luke Pulverenti
f5ad9186ec update boxset resolver 2016-08-19 14:44:58 -04:00
Luke Pulverenti
6e01e277d4 update new episode creation 2016-08-19 13:43:16 -04:00
Luke Pulverenti
719ad3971e update genre validator 2016-08-19 01:58:35 -04:00
Luke Pulverenti
dea08933f1 update xmltv lib 2016-08-18 23:57:36 -04:00
Luke
a98a7f4579 Merge pull request #2071 from softworkz/OrganizeErrorHandling2
EpisodeFileOrganizer: Improve error handling (alternate approach)
2016-08-18 20:12:24 -04:00
softworkz
66a80ac6b9 EpisodeFileOrganizer: Improve error handling (alternate approach)
Previously some methods were just returning null or empty values in case
of encountered errors; as a consequence, the actual reason for failure
was never written to the auto-organize log.
Instead, only a generic message like "Unable to sort xxx because target
path could not be determined." was displayed.

After this change, the actual reason for failure will be saved to the
auto-organize log or displayed in the UI (when completing the organize
dialog).

This information is very important for the user. Examples are "No
permission", "Target folder not available", "Disk full", etc..
2016-08-18 22:05:54 +02:00