Commit graph

232 commits

Author SHA1 Message Date
Luke Pulverenti 2f758676d0 support sharing m3u tuner streams 2017-11-14 02:41:21 -05:00
Luke Pulverenti 9d78482358 fix skiasharp reference 2017-09-01 15:24:39 -04:00
Luke Pulverenti e287e3a50d remove async when there's nothing to await 2017-08-26 20:32:33 -04:00
Luke Pulverenti 1ad990ad72 update live tv data transfer 2017-08-19 15:43:35 -04:00
Luke Pulverenti 40442f887b consolidate emby.server.core into emby.server.implementations 2017-08-09 15:56:38 -04:00
Luke Pulverenti d270b10db6 move auto-organize to plugin 2017-07-27 01:18:39 -04:00
Luke Pulverenti dab74b9cd1 3.2.25.8 2017-07-18 13:34:56 -04:00
Luke Pulverenti 1e5c3db9eb support individual library refreshing 2017-06-23 12:04:45 -04:00
Luke Pulverenti 65e8cf0726 improve live tv images 2017-06-11 16:40:25 -04:00
Luke Pulverenti e91f569c15 update live tv startup 2017-06-03 03:36:32 -04:00
Luke Pulverenti 33014f77aa update GetItems method 2017-05-26 02:48:54 -04:00
Luke Pulverenti da77b05817 update data queries 2017-05-21 03:25:49 -04:00
Luke Pulverenti 85cd90d6e6 update video osd 2017-01-09 12:05:34 -05:00
Luke Pulverenti 921ec9cd11 save additional info to recording nfo's 2016-11-26 19:40:15 -05:00
Luke Pulverenti f275d7f3d2 reduce library queries 2016-11-21 03:54:53 -05:00
Luke Pulverenti 227dd0a42d rework result factory 2016-11-10 09:41:24 -05:00
Luke Pulverenti 13d8110ce2 make api project portable 2016-10-31 23:07:45 -04:00
Luke Pulverenti ef6b90b8e6 make controller project portable 2016-10-25 15:02:04 -04:00
Luke Pulverenti edbe28d9fc move interface to model 2016-10-23 22:45:23 -04:00
Luke Pulverenti 78ba88bc7e move classes to model 2016-10-23 20:09:43 -04:00
Luke Pulverenti daaae69df5 add playback of in-progress recordings 2016-10-09 03:18:43 -04:00
Luke Pulverenti b9cacd8076 update live streams 2016-10-05 03:15:29 -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 699bdacebc add setting to hide external content from suggestions 2016-08-31 17:07:02 -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 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 68d1b60964 stub out objects for per library settings 2016-08-13 01:49:00 -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 671a512699 add null checks to get theme media 2016-07-08 14:11:13 -04:00
Luke Pulverenti 759f5a8560 update task results 2016-06-19 02:18:29 -04:00
Luke Pulverenti 4d66f6dc6c auto-organize fixes 2016-05-14 12:06:01 -04:00
Luke Pulverenti 33c002684e update recording saving 2016-05-04 16:50:47 -04:00
Luke Pulverenti 107d1fc4f1 move media path methods to core 2016-05-04 12:33:22 -04:00
Sven Van den brande 168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti 3c43e85d87 update music queries 2016-03-24 23:53:42 -04:00
Luke Pulverenti 4b7093e923 get recursive items from db 2016-03-20 02:46:51 -04:00
Luke Pulverenti 1d2b6329bf update channels 2016-03-19 11:38:05 -04:00
Luke Pulverenti b84f178467 update plugin pages 2016-03-18 02:36:58 -04:00
softworkz f5aa1250ca Change NewSeriesProviderIds parameter type to Dictionary<string, string> 2016-02-28 03:56:16 +01:00
softworkz b5c41d104c Use JSON deserialization for NewSeriesProviderIds parameter 2016-02-28 03:34:53 +01:00
softworkz 719f675fe5 Rename NewSeriesProviderIdsDictionary to NewSeriesProviderIds 2016-02-27 23:09:14 +01:00
softworkz 35fb164c1d Clean Up Model (EpisodeFileOrganizationRequest) 2016-02-27 04:18:47 +01:00
softworkz 5bc7089990 Create new series backend implementation 2016-02-27 00:59:03 +01:00
Luke Pulverenti d48ba8dbc1 update smart match tab 2016-02-13 01:39:23 -05:00
Luke Pulverenti 2bd49a779b update delete smart match entry 2016-02-13 01:19:28 -05:00
Luke Pulverenti b30bd9a1df update recording deletion process 2016-02-11 23:54:00 -05:00
Luke Pulverenti 2247cd8794 update auto-organize 2016-02-09 12:13:38 -05:00
softworkz 3a868e28b3 Auto-Organize: Added feature to remember/persist series matching in manual organization dialog #2
When a filename cannot be auto-matched to an existing series name, the
organization must be performed manually.
Unfortunately not just once, but again and again for each episode coming
in.
This change proposes a simple but solid method to optionally persist the
matching condition from within the manual organization dialog.
This approach will make Emby "learn" how to organize files in the future
without user interaction.
2016-02-05 05:21:25 +01:00
Luke Pulverenti a2a620a4c4 add delete to multi-select 2016-01-19 14:03:46 -05:00
Luke cff2678bdf Merge pull request #1299 from MediaBrowser/master
fix null checks
2015-12-05 20:45:06 -05:00
Luke Pulverenti 5185cfb0db fix null checks 2015-12-05 20:40:49 -05:00
Luke Pulverenti 9aea46f823 add error handling 2015-12-03 11:45:14 -05:00
Luke Pulverenti 3dd60b6ee0 update search css loading 2015-12-02 15:50:25 -05:00
Luke Pulverenti cc19ce0daf added new parent methods 2015-11-11 09:56:31 -05:00
Luke Pulverenti e1ea92890d update ScheduleDirect 2015-11-10 13:58:05 -05:00
Luke Pulverenti 60067b4c29 fix camera upload folder 2015-11-02 23:34:47 -05:00
Luke Pulverenti c80e1df1ca support null image encoder 2015-10-26 01:29:32 -04:00
Luke Pulverenti 2c5ee7e2cf restore library editor 2015-10-15 23:17:42 -04:00
Luke Pulverenti bd0ad4a5cd update library setup 2015-10-15 22:06:44 -04:00
Luke Pulverenti 078277ebc2 continue file system rework 2015-10-04 00:23:11 -04:00
Luke Pulverenti ebc95ffb9a update access denied exceptions 2015-09-25 22:31:13 -04:00
Luke Pulverenti f3e9bbed23 update file system methods 2015-09-24 13:50:49 -04:00
Luke Pulverenti 8cf45a3e4a add more methods to IFileSystem 2015-09-13 19:07:54 -04:00
Luke 14de062681 update file system methods 2015-09-13 17:32:02 -04:00
Luke Pulverenti 2b01f09471 add movie notification 2015-09-02 11:35:47 -04:00
Luke Pulverenti 067479f2d1 update ffmpeg info 2015-09-02 11:33:20 -04:00
Luke Pulverenti c3b706287c update osd 2015-08-28 15:10:44 -04:00
Luke Pulverenti 920b57d9d1 update similar 2015-08-20 23:21:27 -04:00
Luke Pulverenti ddcebc4ff7 add tv suggestions 2015-08-20 22:36:30 -04:00
Luke Pulverenti 7caedd1aee added recording logging 2015-08-04 23:43:54 -04:00
Luke Pulverenti 036301795e fix live tv image 2015-08-02 22:12:52 -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 a7b32d4ec0 update audio transcoding bitrate 2015-04-25 23:25:07 -04:00
Luke Pulverenti c87c516ea3 updated nuget 2015-03-18 23:47:21 -04:00
Luke Pulverenti f3159f3fef update ProcessManager 2015-03-02 13:48:21 -05:00
Luke Pulverenti ea92065df0 sync updates 2015-02-11 22:54:31 -05:00
Luke Pulverenti 49c0878a4b updated nuget 2015-02-07 08:43:44 -05:00
Luke Pulverenti b6d59c7688 fixes #1001 - Support downloading 2015-02-06 00:39:07 -05:00
Luke Pulverenti a1a56557ec sync updates 2015-01-25 01:34:50 -05:00
Luke Pulverenti ee00f8bf72 added HasSyncJob 2015-01-24 14:03:55 -05:00
Luke Pulverenti f636c10e24 sync updates 2015-01-20 22:54:45 -05:00
Luke Pulverenti d8d5dd4873 make channel access opt-in rather than opt out 2015-01-12 22:46:44 -05:00
Luke Pulverenti 048b6a7fbd sync updates 2014-12-30 11:36:49 -05:00
Luke Pulverenti 55b9bffabc added optional SeasonUserData 2014-12-27 00:08:39 -05:00
Luke Pulverenti 8807e80d0a start using user policy 2014-12-20 01:06:27 -05:00
Luke Pulverenti d7bdb744ca add new image params 2014-11-30 14:01:33 -05:00
Luke Pulverenti dc8c24ed29 get channel media info at runtime 2014-11-18 21:45:12 -05:00
Luke Pulverenti a4b75934e5 revise endpoint attributes 2014-11-14 21:31:03 -05:00
Luke Pulverenti ccb4e58519 3.0.5421 2014-11-04 22:41:14 -05:00
Luke Pulverenti 0690b4f2e0 Add user cinema mode setting 2014-10-01 20:28:16 -04:00
Luke Pulverenti 4aa959c1e2 display trailers within suggestions 2014-09-30 00:47:30 -04:00
Luke Pulverenti 5c615fa024 add connect linking 2014-09-14 11:10:51 -04:00
Luke Pulverenti ca66390e24 3.0.5346.38509 2014-08-21 22:24:38 -04:00
Luke Pulverenti 6a2f6782d3 chromecast updates 2014-08-18 10:20:02 -04:00
Luke Pulverenti a55449628b log request headers 2014-08-17 14:12:17 -04:00
Luke Pulverenti c5319bb4ae update playlist xml saving 2014-08-04 23:41:56 -04:00