Commit graph

239 commits

Author SHA1 Message Date
Luke Pulverenti
3d7f75eea3 more steps to make provider project portable 2016-10-26 15:29:56 -04:00
Luke Pulverenti
0189f4c49d move provider project towards portability 2016-10-26 14:25:03 -04:00
Luke Pulverenti
049dca644d add more to .net core solution 2016-10-25 23:59:51 -04:00
Luke Pulverenti
c7f559f8ce make model project portable 2016-10-21 22:08:34 -04:00
Luke Pulverenti
a69ca6c55b avoid buffering http responses 2016-10-06 14:55:01 -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
62d9eb1ec7 rework upnp discovery 2016-09-11 03:33:53 -04:00
Jose Alacan
08fb2707be Only usermanager should have access to the userrepository 2016-09-04 21:39:32 -04:00
Luke Pulverenti
2d7c82d0dd add loopback handler 2016-09-03 13:16:36 -04:00
softworkz
bd4ffa898e Programmatic provider id handling for xml and nfo persistence 2016-09-01 05:42:37 +02: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
792da5967e remove unused strings 2016-08-07 14:46:11 -04:00
Luke Pulverenti
e9bd472281 update SocketHttpListener 2016-08-07 02:36:48 -04:00
Luke Pulverenti
7d5a4c078d update components 2016-08-06 10:07:44 -04:00
Tavares André
3eb1f47da0 Update voice components 2016-02-17 07:58:07 +01:00
Luke Pulverenti
6ea8ef9107 restore changes 2015-12-19 12:48:42 -05:00
Luke Pulverenti
b51ea9e4fa fix merge conflict 2015-12-19 10:57:47 -05:00
Luke Pulverenti
5963affec5 fix merge conflict 2015-12-19 10:56:07 -05:00
Luke Pulverenti
50f6ee1039 update polymer components 2015-10-29 19:23:43 -04:00
Luke Pulverenti
d6b2bf89f5 added drawing assembly 2015-04-08 08:32:52 -04:00
Luke Pulverenti
359f90afd4 added GetMovieRecommendations to IApiClient 2015-03-10 21:43:07 -04:00
Luke Pulverenti
0d8636d859 update image magick sharp 2015-03-02 00:16:29 -05:00
Eric Reed
6d4956a38b Change donate email 2015-02-06 14:49:00 -05:00
Luke Pulverenti
c60018fb09 remove roku project 2015-02-01 00:21:44 -05:00
Luke Pulverenti
398d48e0a2 added roku assembly 2015-02-01 00:07:03 -05:00
Luke Pulverenti
ee00f8bf72 added HasSyncJob 2015-01-24 14:03:55 -05:00
Luke Pulverenti
f96b4083a0 fix mp4 seeking in firefox 2015-01-08 22:26:40 -05:00
Luke Pulverenti
e55ab989d2 add more sync buttons 2014-12-18 23:20:07 -05:00
Luke Pulverenti
f9ba260a19 remove old release configurations 2014-11-29 17:19:02 -05:00
Luke Pulverenti
1a3cd2a1c4 add single art limit setting to dlna profile 2014-11-29 15:22:35 -05:00
Luke Pulverenti
999ad78a0d rework configurations 2014-11-29 14:51:30 -05:00
Luke Pulverenti
1a80362a0f created common startup project for mono & windows 2014-11-09 13:24:57 -05:00
Luke Pulverenti
4351d0672e update release build configurations 2014-11-07 11:28:15 -05:00
Luke Pulverenti
5a5b48feff added new cabac value 2014-10-23 00:26:01 -04:00
Luke Pulverenti
f02f322208 remove mono compiler directives 2014-10-06 19:58:46 -04:00
Luke Pulverenti
f6769b73f2 add MediaInfo to improve media analysis for video files 2014-09-20 11:48:23 -04:00
Luke Pulverenti
9c5cceb4ec update translations 2014-08-14 09:24:30 -04:00
Luke Pulverenti
8b630e2d41 update to vs 2013 2014-07-12 15:05:35 -04:00
Luke Pulverenti
3d47b495a9 fixes #795 - Support reading Xbmc nfo's 2014-06-29 23:04:50 -04:00
Thomas Gillen
0a3381471d Updating tvdb providers to use item identities 2014-05-07 22:19:04 +01:00
Luke Pulverenti
ac69327f1f check in open subtitles stub 2014-05-05 00:36:45 -04:00
Luke Pulverenti
1664de62c0 added image encoder methods 2014-03-27 23:32:43 -04:00
Luke Pulverenti
eda0939b90 Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser 2014-03-27 19:01:48 -04:00
Luke Pulverenti
39ea2adbc5 create separate media encoding project 2014-03-27 15:30:21 -04:00
Thomas Gillen
5c3e6a48d7 Support anime series ordering with core providers 2014-03-27 02:14:06 +00:00
Luke Pulverenti
6825cad562 move collections back under movies. add movie suggestions page. 2014-03-11 22:11:01 -04:00
Luke Pulverenti
38e5e32b42 added play to config page 2014-03-10 13:38:53 -04:00
7illusions
d6d1c3839a Revert "Improved polling and Session handling"
This reverts commit 5a1bdc578bf8440cf5ea59555f6ad3ca707768e3.
2014-03-10 11:10:16 +01:00
7illusions
6bbf2d115e Improved polling and Session handling 2014-03-10 11:06:51 +01:00
Luke Pulverenti
13563b6047 Add upnp configuration 2014-02-25 23:38:21 -05:00
Luke Pulverenti
46f668fbd8 convert app to windows forms 2014-02-15 14:48:35 -05:00
Luke Pulverenti
821a3d29a2 converted movie providers to new system 2014-02-05 23:39:16 -05:00
Sven Van den brande
ef96c30ba5 Added name to ScheduleRecordingAsync 2013-11-21 21:26:45 +01:00
Luke Pulverenti
90e75c05b7 rename da.txt to dk.txt 2013-11-09 14:04:51 -05:00
Eric Reed
39278e4b83 Remove registration indicator (will find something else) 2013-11-08 17:02:43 -05:00
Luke Pulverenti
09f44715bb upgrade js api client 2013-11-08 16:21:51 -05:00
Sven Van den brande
28ab28768a Adding RecordingInfo 2013-10-31 21:45:58 +01:00
Luke Pulverenti
740a10a4e3 de-normalize item by name data. create counts during library scan for fast access. 2013-09-10 14:56:00 -04:00
Eric Reed
58afe5dd41 Fix up collection searching in MovieDbProvider.cs 2013-08-26 10:36:41 -04:00
Luke Pulverenti
d5bfdd7988 added a tvdb image provider for people 2013-07-30 15:21:16 -04:00
Luke Pulverenti
51adf2888f Added portable model project with explicit name 2013-07-27 09:33:15 -04:00
Eric Reed
55bbfc2dcc Change update checks to use static file 2013-06-27 15:08:57 -04:00
Luke Pulverenti
7aa969e2b9 added a providers assembly 2013-06-09 12:47:28 -04:00
Eric Reed
2cfc77dc03 No ratings are reported as empty string not null 2013-06-05 14:15:10 -04:00
Luke Pulverenti
7d33a08cb9 image delivery optimizations 2013-06-02 12:45:32 -04:00
Luke Pulverenti
ca3f804db6 renamed unit tests project to tests 2013-05-24 15:58:13 -04:00
Eric Reed
b40a31edde Group parental control options under heading 2013-05-24 15:07:51 -04:00
Luis Miguel Almánzar
96a4f93e7c adding test to episode number extraction, and support multiepisode files 2013-05-23 22:05:31 -04:00
Eric Reed
4225e175ee Include version in update/install 2013-05-13 21:47:10 -04:00
Luke Pulverenti
2bfcf89abf updated nuget 2013-05-12 16:30:23 -04:00
Luke Pulverenti
e1f8c18b51 added ability to track web sockets per session 2013-05-09 13:38:02 -04:00
Eric Reed
bee343c7b3 Add collection id 2013-05-06 23:20:51 -04:00
Luke Pulverenti
c159986aa1 redesigned actor display 2013-05-04 14:21:29 -04:00
ScottIsAFool
68bc39fe4e Added a touch of metro to the Library Explorer 2013-05-04 16:03:45 +01:00
Luke Pulverenti
b531735b0c changed ActualChildren to a ConcurrentDictionary to allow for easy add/removes 2013-05-03 13:46:35 -04:00
Eric Reed
449cb05f7b Fix dup Actor node in xml and add role consolidation 2013-04-30 11:25:30 -04:00
Luke Pulverenti
f22c379a13 fixed directory watcher crash 2013-04-28 09:24:20 -04:00
Eric Reed
d1ea7c63dc Update installer/updater 2013-04-21 13:20:37 -04:00
Luke Pulverenti
cfde6c10e6 bubble on first run 2013-04-16 15:43:58 -04:00
Eric Reed
bc03765275 Style splash window 2013-04-16 15:31:15 -04:00
Luke Pulverenti
2eb0037905 added watched icon for folders 2013-04-16 08:30:50 -04:00
Eric Reed
2077fb52e3 New install executables 2013-04-15 21:58:18 -04:00
Luke Pulverenti
27d2d2b89a added paging buttons 2013-04-15 18:03:05 -04:00
Eric Reed
71223ed1a8 Update ApplicationUpdater 2013-04-15 17:27:24 -04:00
Luke Pulverenti
2b8b98b590 reduce scanning overhead a bit 2013-04-15 14:45:58 -04:00
Techywarrior
3b11b7f4f0 tv series page 2013-04-09 21:54:16 -07:00
Eric Reed
8adfb36f4c Add targetSystem to PackageInfo 2013-04-03 14:18:36 -04:00
Luke Pulverenti
9f06eb781f fixes #97 and creates a library dictionary cache to avoid FindById recursion 2013-03-31 13:39:28 -04:00
Eric Reed
0fc9db5557 Fix SupporterPage.js #82 2013-03-25 19:43:29 -04:00
LukePulverenti
5a3e9e5208 updated to use iso mounting nuget package 2013-03-20 13:28:12 -04:00
Eric Reed
819616379e Add LastPlayedDate to UserItemDataDto 2013-03-20 10:25:22 -04:00
LukePulverenti
4d083b618d restored request logging 2013-03-16 01:52:33 -04:00
Eric Reed
e3af179856 Consolidate uninstaller into one assembly and don't allow run directly 2013-03-13 10:00:49 -04:00
Eric Reed
89f18c83c8 publish installers with pismo #34 2013-03-12 21:54:13 -04:00
LukePulverenti
0cc0fbbe43 #22 - Need to strip html tags from overviews 2013-03-12 18:49:45 -04:00
Eric Reed
e56a168909 Clear out system dir on each build 2013-03-08 14:20:49 -05:00
LukePulverenti
9911df11e8 extracted provider manager. took more off the kernel 2013-03-08 00:08:27 -05:00
LukePulverenti
d3b9afef2f removed the clickonce assembly 2013-03-04 02:19:04 -05:00
Eric Reed
2f258687fd Cosmetic touch-ups in MovieDbProvider.cs 2013-03-03 11:05:17 -05:00
LukePulverenti
0ea90ef7c6 added IServerEntryPoint to replace plugin.initialize 2013-03-02 21:47:04 -05:00
Eric Reed
60662a0f16 Server app update on launch 2013-03-02 14:48:25 -05:00
LukePulverenti
528e7c8ba8 insert supporter icon separately 2013-03-02 12:49:28 -05:00
LukePulverenti
2c2f832c1a moved apiclient to it's own repo 2013-02-28 18:47:01 -05:00
LukePulverenti
5e2e6b1716 moved bdinfo to a nuget package 2013-02-28 15:12:36 -05:00
LukePulverenti
4d71fc1d42 remvoed CO uninstall project 2013-02-27 16:07:51 -05:00
LukePulverenti
51b3c32e2c a little more consolidation 2013-02-26 16:05:52 -05:00
LukePulverenti
170154df18 assembly consolidation 2013-02-26 15:07:06 -05:00
Eric Reed
098ba6db0d Uninstaller stub as silent console app 2013-02-25 22:52:42 -05:00
Eric Reed
844121acc9 More uninstaller/installer incrementals
Gonna need separate installers for server and mbt due to CO limitations
2013-02-25 20:12:08 -05:00
LukePulverenti
8ce3e74e81 More DI 2013-02-24 16:53:54 -05:00
Eric Reed
b3664edf50 Installer updates and partial uninstaller 2013-02-23 17:16:19 -05:00
LukePulverenti
0263458871 fixed missing files 2013-02-23 10:30:30 -05:00
LukePulverenti
746c5d2fa7 moved Plugins to separate repo 2013-02-22 01:28:57 -05:00
LukePulverenti
868a7ce9c8 isolated clickonce dependancies 2013-02-21 23:23:06 -05:00
LukePulverenti
fdafa59683 Removed System.Windows.Forms dependancy from Common. Almost done removing NLog dependancy. 2013-02-21 20:26:35 -05:00
LukePulverenti
ae4ffa75be isolated weather and moved drawing classes up to the controller project 2013-02-21 01:02:10 -05:00
LukePulverenti
a5f9dc1bfc isolated sqlite dependancy 2013-02-20 23:37:50 -05:00
LukePulverenti
767cdc1f6f Pushing missing changes 2013-02-20 20:33:05 -05:00
ebr11 Eric Reed spam
ef07c2e6ab Move PhysicalLocations to baseitem 2012-09-20 13:52:56 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
8b7effd6ff Moved discovery of loggers and weather providers to MEF. Also added support for third-party image processors, also discovered through MEF. 2012-09-18 15:33:57 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
8b39ed2f63 Moved TV into the main project and added Series properties to DTOBaseItem 2012-09-08 15:05:18 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2884df296c Moved Movies into the main project 2012-09-08 14:37:55 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
0fb0d52a4c Made a separate ApiInteraction solution with platform-specific builds 2012-09-05 19:40:44 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
6fbeee841f Performance update 2012-08-20 17:48:11 -04:00
RedShirtMB Mark Linton redshirt linton
a129c93c42 Updated splashscreen to report progress
Added default image (need to change later)
2012-08-19 11:01:43 -07:00
LukePulverenti Luke Pulverenti luke pulverenti
1e61debf2d Updated service stack json and reactive extensions to the latest 2012-08-18 12:51:47 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
f32f000298 Removed more kernel methods and deprecated the Configuration and HtmlBrowser projects. They've both been replaced by the new WebDashboard project. 2012-08-17 15:07:21 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
bae04374e5 Fixed stdout/stderr deadlock issue that was causing ffmpeg to hang when working with large files. 2012-08-12 00:03:19 -04:00
RedShirtMB Mark Linton redshirt linton
bf0c6ec182 Initial creation of the ServerApplication 2012-08-04 16:54:00 -07:00
ebr11 Eric Reed spam
6e8bfb6d9b Add ApplicationPaths class 2012-08-01 23:13:44 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
defd8ed253 Added an ApiInteraction project that UI's can use to talk to the server. Moved jsonserializer namespace from json to serialization, since we may be adding an xml serializer. 2012-07-31 12:29:07 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
d4c75e3974 Fixed some project fragmentation that came from efforts to go portable 2012-07-30 23:38:00 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
7766956274 Extracted Logging into a separate, portable class library 2012-07-30 09:44:28 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
0a48b5e31a Added a BaseKernel for the UI and Server to share, and made some other minor re-organizations. 2012-07-21 14:39:47 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
80b3ad7bd2 Moved the http server to it's own assembly. added comments and made other minor re-organizations. 2012-07-19 22:22:44 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
6fbd5cf464 All calls to get items now require passing in a userId. Made the model project portable. Also filled in more api calls. 2012-07-16 12:50:44 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2e03cb0916 Improved loading performance even more by switching from XmlDocument to XmlReader. Also added more api improvements. 2012-07-14 16:45:11 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
b50f78e5da Initial check-in 2012-07-12 02:55:27 -04:00