Commit Graph

406 Commits

Author SHA1 Message Date
Luke Pulverenti
be1ce0f802 convert static remote streaming to use internal interfaces 2014-02-13 11:38:43 -05:00
Thomas Gillen
61c2364de1 Added IDependencyModule to allow plugins to define IoC bindings 2014-02-06 21:18:40 +00:00
Luke Pulverenti
1f6918117c Added isservice to reported statistics 2014-01-29 19:22:59 -05:00
Eric Reed
8c63515c45 Proper root path for application 2014-01-29 13:43:41 -05:00
Eric Reed
54cd1fae08 Pass app path to updater 2014-01-29 12:31:17 -05:00
Eric Reed
1f31c8dbfc Add overload for existing plug-in support 2014-01-26 09:32:38 -05:00
Eric Reed
4abdc02aa1 Oops - uncomment code 2014-01-25 16:26:14 -05:00
Eric Reed
d005a7a152 Use new AppHost Name property 2014-01-25 16:19:59 -05:00
Eric Reed
19e73fc7e6 Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser 2014-01-25 16:12:51 -05:00
Eric Reed
2c4c19cd9f Add startup ping task 2014-01-25 16:12:33 -05:00
Eric Reed
b78cdae321 Add version and platform to stats and don't hit server on every reg check 2014-01-25 16:11:09 -05:00
Luke Pulverenti
ac8ffb8db0 Added IAppHost.Name 2014-01-25 16:07:19 -05:00
Luke Pulverenti
d4adc9799c reduce size of logging messages 2014-01-22 17:38:48 -05:00
abeloin
5f245301ed Added comment for: Replaced GetInvalidFileNameChars for Mono 2014-01-22 13:43:15 -05:00
abeloin
874e07fc36 Replaced GetInvalidFileNameChars for Mono 2014-01-22 12:52:16 -05:00
Luke Pulverenti
9d40b684bf #680 - episode organization 2014-01-22 12:05:06 -05:00
Luke Pulverenti
a9f2a72d0b #680 - Support new episode file sorting 2014-01-19 01:36:21 -05:00
unknown
2a491a76d2 Removed code that was duplicated on top of itself. 2014-01-16 14:01:53 -08:00
Luke Pulverenti
7d81888038 add tv guide hover menus 2014-01-15 17:19:45 -05:00
Luke Pulverenti
247a40fa61 add console logging during startup 2014-01-08 23:44:51 -05:00
Luke Pulverenti
b47a9018b6 rework web client quality options 2014-01-08 15:29:09 -05:00
Luke Pulverenti
b9d17c9bc7 add more methods to file system interface 2014-01-01 13:26:31 -05:00
Luke Pulverenti
04d1a53d19 don't persist lazy loaded paths 2013-12-29 12:07:29 -05:00
Luke Pulverenti
3488cfecbd make lazy loaded paths more nimble 2013-12-29 09:12:29 -05:00
Luke Pulverenti
ccef542d24 hide internal scheduled tasks 2013-12-26 09:20:45 -05:00
Luke Pulverenti
32b88ce342 set expect 100 continue for post requests 2013-12-22 12:16:40 -05:00
Luke Pulverenti
cd859ac2e6 added IHasImages and IHasUserData 2013-12-19 16:51:32 -05:00
Luke Pulverenti
cb9b570a2a live tv updates 2013-12-16 13:44:03 -05:00
Luke Pulverenti
01e65c93ee updated live tv + nuget 2013-12-14 20:17:57 -05:00
Luke Pulverenti
d00178d8f0 support progress bar while splash window is up 2013-12-13 10:48:35 -05:00
Luke Pulverenti
9ecb85d066 added mono release configuration 2013-12-11 14:54:33 -05:00
Luke Pulverenti
96c65a147c updated nuget 2013-12-10 11:17:08 -05:00
Luke Pulverenti
6e0f4cf3a3 update SS assemblies 2013-12-09 23:08:18 -05:00
Luke Pulverenti
de005051f8 updated nuget 2013-12-09 12:52:00 -05:00
Luke Pulverenti
b595814254 added mono sqlite implementation 2013-12-08 12:57:49 -05:00
Luke Pulverenti
1f162e39b1 expose Tmdb collection id in editor. 2013-12-07 20:42:15 -05:00
Luke Pulverenti
672f71d889 updated sharpcompress 2013-12-07 10:54:18 -05:00
Luke Pulverenti
f32212d160 update to service stack v4 2013-12-07 10:52:38 -05:00
Luke Pulverenti
55a776427b Removed unused properties from BaseItem. 2013-12-05 11:50:21 -05:00
Luke Pulverenti
4e79eaf65e add ApplicationPath to app paths interface to hide implementation 2013-12-04 09:52:38 -05:00
Luke Pulverenti
d2332264b3 mono fixes for http requests 2013-12-03 16:12:40 -05:00
Luke Pulverenti
58f1a314b5 update to service stack 3.0.70.0 2013-11-30 13:32:39 -05:00
Luke Pulverenti
45a4d25e26 updated live tv methods + nuget 2013-11-30 01:49:38 -05:00
Luke Pulverenti
0bdc8a49d5 switch from httpclient to plain httpwebrequest 2013-11-30 01:07:25 -05:00
Luke Pulverenti
235b838fbe support deleting and canceling live tv recordings and timers 2013-11-29 11:58:24 -05:00
Luke Pulverenti
16203c52b4 Added specialized episodes endpoint, updated nuget. 2013-11-22 10:33:14 -05:00
Luke Pulverenti
9758adb8a5 add soundtracks to theme media result 2013-11-12 10:36:08 -05:00
Mark Linton
0bf016d0ff Expose Rar support 2013-11-10 10:11:42 -08:00
Eric Reed
764e2625bf Implement plugin update identification by guid 2013-11-04 13:16:47 -05:00
Luke Pulverenti
6c8d919298 replace file system calls with IFileSystem when needed 2013-10-31 10:03:23 -04:00
Luke Pulverenti
fb95d7b2a9 fix fanart provider downloading posters as disc images 2013-10-29 14:47:47 -04:00
Luke Pulverenti
065721249a update text on metadata pages 2013-10-17 00:31:40 -04:00
Luke Pulverenti
67501d021e update to nlog 2.1.0 2013-10-15 23:04:59 -04:00
Luke Pulverenti
3d3876c9a9 better crash logging 2013-10-13 17:22:25 -04:00
Luke Pulverenti
e98665a091 added ffmpeg downloading for mono 2013-10-12 23:39:22 -04:00
Luke Pulverenti
a906b7358c change remote episode provider to xml reader 2013-10-11 21:47:44 -04:00
Luke Pulverenti
a90908f0f7 update service text in wizard 2013-10-07 14:22:31 -04:00
Luke Pulverenti
65f78ea5ad added CanSelfRestart 2013-10-07 10:38:31 -04:00
Luke Pulverenti
3f1cafdc81 updated nuget 2013-10-06 20:49:33 -04:00
Luke Pulverenti
bd5bf32aba fix web socket message name for library change 2013-10-06 14:48:04 -04:00
Luke Pulverenti
6e58ae31bd update update components 2013-10-06 14:47:39 -04:00
Luke Pulverenti
863f123f3c updated nuget + subtitle changes 2013-10-05 23:03:08 -04:00
Luke Pulverenti
3fbf08b882 updated nuget 2013-10-05 21:38:36 -04:00
Luke Pulverenti
478be44dd6 create platform-specific network manager implementation 2013-10-05 13:13:32 -04:00
Luke Pulverenti
82664bdae8 improved exception logging 2013-10-04 16:39:16 -04:00
Luke Pulverenti
54a5d63a61 mono fixes 2013-10-04 16:08:45 -04:00
Luke Pulverenti
16fd474ad3 safer hls kill 2013-10-03 10:14:40 -04:00
Luke Pulverenti
33a3e215d0 added user data save event 2013-10-02 15:08:58 -04:00
Luke Pulverenti
bb4c918bf8 refactor http client factory for mono 2013-10-02 13:05:13 -04:00
Luke Pulverenti
76faf89aca handle type creation errors 2013-10-02 12:20:11 -04:00
Luke Pulverenti
3d40c5ba36 fixed xml providers running over and over 2013-10-01 14:24:27 -04:00
Luke Pulverenti
75dd40a2ea add ability to install pismo 2013-09-30 18:18:44 -04:00
Luke Pulverenti
f4f91a8316 auto update fixes 2013-09-30 11:04:38 -04:00
Luke Pulverenti
3733ebd21e updated nuget 2013-09-29 21:29:38 -04:00
Luke Pulverenti
02ebeb0e5b added logging during app update, and IsHD 2013-09-29 20:51:04 -04:00
Eric Reed
cdb60b5c4c New compression lib in ApplicationUpdater.cs 2013-09-25 16:36:11 -04:00
Luke Pulverenti
fe5a9232c8 moved a few things for mono 2013-09-24 20:54:51 -04:00
Luke Pulverenti
0ab379e271 adding mono solution 2013-09-24 17:06:21 -04:00
Luke Pulverenti
b49764dbaa fixes #555 - Have clients report seek and queuing capabilities 2013-09-24 11:08:51 -04:00
Luke Pulverenti
51b01d0f6d updated nuget 2013-09-23 14:53:06 -04:00
Luke Pulverenti
1c7c71075a pass current server version into installation manager to get update list 2013-09-22 14:21:55 -04:00
Luke Pulverenti
6146b57e7c update to servicestack 3.9.62 2013-09-22 12:49:55 -04:00
Luke Pulverenti
2e511fba83 support run as service 2013-09-20 21:04:14 -04:00
Luke Pulverenti
f3ce127a62 starting point towards running as a service 2013-09-20 13:32:10 -04:00
Luke Pulverenti
b7a8b92c00 reduce system info refreshing from dashboard 2013-09-19 20:53:18 -04:00
Luke Pulverenti
06a7eb78ee delete temp files during cache deletion task 2013-09-19 15:41:05 -04:00
Luke Pulverenti
60780399c5 allow request header overrides 2013-09-17 22:43:34 -04:00
Luke Pulverenti
3aac1b543f fix null reference issue when checking for updates 2013-09-16 13:51:38 -04:00
Luke Pulverenti
889ce81d03 updated nuget 2013-09-13 21:56:03 -04:00
Luke Pulverenti
11de8dde82 update to servicestack 3.9.59 2013-09-13 21:03:55 -04:00
Luke Pulverenti
dc5fb2f4c2 updated mb registration to use network manager 2013-09-13 16:45:12 -04:00
Luke Pulverenti
803e8b4a2e improved performance of item counts 2013-09-11 13:54:59 -04:00
Luke Pulverenti
0d59941539 restored network browser 2013-09-06 16:25:03 -04:00
Luke Pulverenti
7b6bf545da removed network option from directory picker due to unreliability 2013-09-05 10:42:17 -04:00
Luke Pulverenti
3932f12ac5 adjusted update staggering 2013-09-03 16:23:57 -04:00
Luke Pulverenti
6a403d0263 updated to simple injector 2.3.2 2013-09-02 13:50:16 -04:00
Luke Pulverenti
b9ab69f051 improved update staggering 2013-08-30 10:05:44 -04:00
Luke Pulverenti
528100ab31 fully removed System.Net.HttpWebRequest dependency 2013-08-28 16:12:58 -04:00
Luke Pulverenti
191c6e695b update default task schedules 2013-08-27 22:31:39 -04:00
Luke Pulverenti
a3aa4e2741 update to servicestack 3.9.58 2013-08-16 16:23:44 -04:00
Luke Pulverenti
a78ed5c61f cleanup method signatures 2013-08-16 14:59:37 -04:00
Luke Pulverenti
7c0f97d56b check for app updates less frequently 2013-08-16 14:43:11 -04:00
Luke Pulverenti
058f9c11ff update to re-worked iso manager 2013-08-09 21:40:52 -04:00
Luke Pulverenti
a3f7ebe702 3.0.4967.25605 2013-08-07 15:15:55 -04:00
Luke Pulverenti
88f1723f99 support parent item images for unattached items 2013-07-30 10:51:28 -04:00
Luke Pulverenti
8ea6f76506 shorten cache deletion time 2013-07-27 18:41:51 -04:00
Luke Pulverenti
94447e35ab updated simpleinjector 2013-07-27 15:02:10 -04:00
Luke Pulverenti
7e5bdc837a added GetTempFileResponse 2013-07-20 17:36:59 -04:00
Luke Pulverenti
bba45755f3 update to servicestack 3.9.55 2013-07-17 16:36:38 -04:00
Luke Pulverenti
1a0a50c8ab added /users/public endpoint 2013-07-08 13:13:18 -04:00
Luke Pulverenti
53450bd514 added a notifications service 2013-07-06 17:23:32 -04:00
Luke Pulverenti
615a223586 updated nuget 2013-06-30 22:33:47 -04:00
Luke Pulverenti
a5f97dcaa8 move installation manager down to common 2013-06-30 22:27:50 -04:00
Luke Pulverenti
716cba3b71 ensure scheduled task config directory exists before attempting to save 2013-06-29 08:42:57 -04:00
Luke Pulverenti
8a1b12b7d8 tightened up image saving to reduce knowledge of file names 2013-06-28 16:25:58 -04:00
Luke Pulverenti
1e49857765 use static package method when checking for plugin updates from dashboard page 2013-06-28 09:26:27 -04:00
Luke Pulverenti
3b2b9c59b2 extracted an item refresh service 2013-06-27 15:29:58 -04:00
Eric Reed
55bbfc2dcc Change update checks to use static file 2013-06-27 15:08:57 -04:00
Luke Pulverenti
b734b59fee enable http compression on posts 2013-06-27 13:48:40 -04:00
Luke Pulverenti
6bc263052d move child definitions to db 2013-06-20 12:44:24 -04:00
Luke Pulverenti
dbfe22412a update to servicestack 3.9.54 2013-06-18 05:48:49 -04:00
Luke Pulverenti
ef2fe67174 removed image cleanup task 2013-06-13 23:49:30 -04:00
Luke Pulverenti
2b4111d4fd optimize ratings by caching 2013-06-10 22:34:55 -04:00
Luke Pulverenti
c174859b52 fixed namespace casing 2013-06-10 12:57:30 -04:00
Luke Pulverenti
f7fd995f57 reduce logfile name 2013-06-08 13:04:05 -04:00
Luke Pulverenti
734396e7a8 get mac address in a mono compatible way 2013-06-08 13:03:09 -04:00
Luke Pulverenti
2e408e40c0 defer path creation when possible 2013-06-04 12:48:23 -04:00
Luke Pulverenti
02fedead11 re-factored some file system access 2013-06-03 22:02:49 -04:00
Luke Pulverenti
7736c8cefc display program data path and bookmark in the dashboard 2013-06-01 23:17:10 -04:00
Luke Pulverenti
9bf346daca added basic timeout detection 2013-06-01 13:57:34 -04:00
Luke Pulverenti
6754c38f8f update to SimpleInjector 2.2.3 2013-05-31 15:34:17 -04:00
Luke Pulverenti
085e597a2e improve accuracy of local ip address discovery 2013-05-27 14:34:03 -04:00
Luke Pulverenti
390f165332 #280 - avoid an extra request to last fm by taking data from the MusicArtist entity 2013-05-27 11:02:16 -04:00
Luke Pulverenti
410b46f05d put request message disposal back in 2013-05-22 12:51:39 -04:00
Luke Pulverenti
aaa5cad5a0 read entire response content 2013-05-22 09:49:57 -04:00
Luke Pulverenti
07b7ab9a0b possible timeout fix 2013-05-22 08:45:03 -04:00
Luke Pulverenti
a3ecf6c2b7 localize library changed messages per user 2013-05-21 23:42:25 -04:00
Luke Pulverenti
c11c8bfdb4 re-enable http compression for all providers except for last fm 2013-05-20 14:03:09 -04:00
Luke Pulverenti
2f47265c4f adjusted unc message and supporter icon on every page 2013-05-19 22:45:04 -04:00
Luke Pulverenti
b2b85d20a5 slightly reduce simultaneous requests 2013-05-19 17:20:47 -04:00
Luke Pulverenti
407016a307 get to the tray icon a little quicker 2013-05-18 18:07:59 -04:00
Luke Pulverenti
5ecc276cb7 Dispose httprequestmessage 2013-05-18 14:58:16 -04:00
Luke Pulverenti
e2d6a5c05d support static trailer streaming 2013-05-17 14:05:49 -04:00
Luke Pulverenti
58cc2248b9 update to servicestack 3.9.45 2013-05-15 10:21:37 -04:00
Eric Reed
4225e175ee Include version in update/install 2013-05-13 21:47:10 -04:00
Luke Pulverenti
fbd052abfc removed local trailers and special features from memory 2013-05-08 16:58:52 -04:00
Luke Pulverenti
f8263b8b69 improve restart code after port change 2013-05-07 15:07:51 -04:00
Eric Reed
67f2b1b2ba Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser 2013-05-07 12:22:38 -04:00
Eric Reed
966d1ac347 New location under appdata 2013-05-07 10:08:33 -04:00
Luke Pulverenti
2818d8ccd2 updated servicestack to 3.9.44 2013-05-07 09:06:01 -04:00
Luke Pulverenti
05b79fd2e0 split rt provider into two 2013-05-06 16:47:37 -04:00
Luke Pulverenti
c568f352eb replaced http client cache with longer lived cache 2013-05-06 15:31:57 -04:00
Luke Pulverenti
87598ca6d0 add customizable accept header to http client interface 2013-05-04 00:07:27 -04:00
Luke Pulverenti
19a95edf58 fixes #222 - Music providers not downloading art. 2013-05-02 18:32:15 -04:00
Luke Pulverenti
9fb1e8c00f updated nuget 2013-04-24 18:34:38 -04:00
Luke Pulverenti
6d5d722bc6 updated video js 2013-04-23 17:05:21 -04:00
Luke Pulverenti
4390e2f710 #35 - Make IBN path configurable 2013-04-23 15:17:21 -04:00
Luke Pulverenti
0984474c17 fixed http get method 2013-04-20 22:32:12 -04:00
Luke Pulverenti
58c77529d2 removed superfluous GetMemoryStream 2013-04-20 18:19:55 -04:00
Luke Pulverenti
9c1e771af5 refactored GetMemoryStream to use Get 2013-04-20 15:33:20 -04:00
Luke Pulverenti
b88f990b82 refactor get method to use http response 2013-04-20 15:28:58 -04:00
Luke Pulverenti
2e806fb009 updated simple injector 2013-04-19 19:22:08 -04:00
Luke Pulverenti
52b6c9d520 updated nlog 2013-04-19 19:20:32 -04:00
Eric Reed
71223ed1a8 Update ApplicationUpdater 2013-04-15 17:27:24 -04:00
Eric Reed
abed5b331b Pull in security objects from external assembly 2013-04-13 17:09:13 -04:00
Luke Pulverenti
d8263c7057 resharper suggestions in common implementations 2013-04-10 11:45:15 -04:00
Luke Pulverenti
7806ccd42f resharper suggestions in common project 2013-04-10 11:38:23 -04:00
Luke Pulverenti
a55ffea7a1 starting dashboard paging 2013-04-08 17:05:00 -04:00
Luke Pulverenti
57f082051d tweaked http server startup 2013-04-08 12:45:40 -04:00
Luke Pulverenti
804115bf8d remove and/or delay unnecessary startup work 2013-04-08 11:55:53 -04:00
Luke Pulverenti
25e5846f4e updated nuget 2013-04-07 18:17:56 -04:00
Luke Pulverenti
f5620c81be removed unneeded startup processes 2013-04-07 18:09:48 -04:00
Luke Pulverenti
e8d03d49f2 update to servicestack 3.9.43 2013-04-04 01:06:46 -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
Luke Pulverenti
63026a3eaf fixed scheduled task event 2013-03-28 19:14:31 -04:00
Luke Pulverenti
680200864f try to avoid timeouts by increasing our default, and lower movie db concurrency 2013-03-28 14:47:58 -04:00
Luke Pulverenti
dcdc0bda28 update to servicestack 3.9.42 2013-03-23 00:13:36 -04:00
LukePulverenti
bd094311f0 updated servicestack to 3.9.40 2013-03-18 16:40:15 -04:00
LukePulverenti
88d5e34210 fix udp server messages 2013-03-17 12:31:02 -04:00
LukePulverenti
3a4befff6b some fixes for client reporting 2013-03-16 15:28:49 -04:00
LukePulverenti
bae89ee824 fix duplicate connections on the dashboard 2013-03-16 12:41:49 -04:00
LukePulverenti
26536c22ad fix concurrency issue in base app host 2013-03-14 21:40:38 -04:00
LukePulverenti
08f0ba8335 Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser 2013-03-14 15:53:03 -04:00
LukePulverenti
fe1834e6be Add resume capability to GetTempFile 2013-03-14 15:52:53 -04:00
Eric Reed
f3b367628a One more shot at #19 2013-03-14 14:22:58 -04:00
Eric Reed
a2ae2630bb Need to delay building of IRequiresRegistration until other parts are registered. 2013-03-14 13:16:07 -04:00
Eric Reed
a7f06c84b1 Hook new registration load to changing supporter keys 2013-03-14 12:40:36 -04:00
Eric Reed
d3b37a73cc Create IRequiresRegistration. First part of #31 2013-03-14 12:32:16 -04:00
LukePulverenti
f9dd970bf8 Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser 2013-03-13 18:33:17 -04:00
LukePulverenti
b258dcd182 #19 - Auto-Run at startup is not working 2013-03-13 18:33:09 -04:00
Eric Reed
a26ef05e7a Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser 2013-03-13 17:53:14 -04:00
Eric Reed
2f64303dcd Attempt to fix in-place updates #52 2013-03-13 17:52:56 -04:00
LukePulverenti
e7500d586c #7 - Initial library scan being cancelled 2013-03-13 14:36:27 -04:00
Eric Reed
13140003a6 Don't install pismo during update #47 2013-03-13 08:51:33 -04:00
Eric Reed
cc9f249afe Implement configureautorun in server #19 need to update nuget to put in mbt 2013-03-12 15:28:06 -04:00
LukePulverenti
ed3ffc6c27 fixed app update notifications 2013-03-11 15:36:32 -04:00
Eric Reed
6470c62c50 Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser 2013-03-11 11:03:41 -04:00
Eric Reed
889bd32e9e Fix target reference in updater 2013-03-11 11:03:10 -04:00
LukePulverenti
3acfd73d86 fixed scheduled tasks firing too early 2013-03-10 01:45:16 -05:00
LukePulverenti
ca5acb6edc more commenting for api docs 2013-03-09 00:15:51 -05:00