LukePulverenti Luke Pulverenti luke pulverenti
6d8c61f6a8
Looks like we can compress protobuf output after all
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
4207260657
Don't compress binary responses
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
cb7f04e4d3
Upgraded Protobuf, and added api support for it
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
a0d69b3804
Added Protobuf to BaseSerializationHandler
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
ee91096eb0
Added a method in BaseApplication to get the logo image
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
adf60587fb
Merge
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
b312e7f25a
Changed splash gradient
13 years ago
RedShirtMB Mark Linton redshirt linton
1b45cd4a15
Removed PInvoke code that hid the close button.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
a344d2066a
Updated splash screen to use new logo
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d032a49c3c
Added a gradient to the splash screen background
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fc6b2a7f54
Added MahApps.Metro
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2b8f23dff4
Updated reactive extensions
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2454b72c93
Comments and cleanup. ALso updated ffmpeg + ffprobe
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
ef03988442
comments and don't run internet providers on startup
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
c80c8c1cfd
Switched all i/o to win32 methods and added protobuf serialization for ffprobe caching
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
a3f08b02ca
Tweaked log output formatting
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
a2f120b76b
Tweaked json and jsv serializers
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
020c20bd7d
Added support for jsv format output from the api
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fbf8cc833c
a few more async optimizations
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
6fbeee841f
Performance update
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8f024e8199
Fully async'd xml parsing process as well as added resolver and provider priorities
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
31c4b5a169
Comment
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
76f4b2adc9
Show the taskbar button with the splash screen
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
03c9523001
Comments
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d54c6d8bf6
Created a BaseApplication class in common
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
87245d11fc
Updated the splash screen to log progress messages
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
7e077ed913
Added ApplicationVersion to BaseKernel
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
437f89547e
Minor splash screen tweaks
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
83a150e81b
Merge
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
5b7063e7c6
Merge
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
937d27ae9d
One async call leads to another, and another, all the way up the call stack...
13 years ago
RedShirtMB Mark Linton redshirt linton
9bf2cb803e
Adjust splashscreen layout and hide close button.
13 years ago
RedShirtMB Mark Linton redshirt linton
a129c93c42
Updated splashscreen to report progress
...
Added default image (need to change later)
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d794eecec4
Added initial implementation of the metadata provider network, along with the first few providers
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
59a3dcc8c1
Slight re-work of ApplicationPaths so that we can have inherited versions for the UI and Server
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
a201eb060b
Updated reactive extensions usage to reflect new changes
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
1e61debf2d
Updated service stack json and reactive extensions to the latest
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
5c094afd7e
Made BaseJsonHandler strongly typed. Moved DTO entities to their own DTO namespace in Model.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
78bbb1cf8f
Added resolution params to the video handler
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3f1af19ce7
Re-worked provider id's, api client, moved people to the api item wrapper and added server error handling
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
ee1fa6e816
Implemented some IBN functionality - GetPerson, GetYear, GetStudio, GetGenre
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
e2fe4174da
Added 3g2 mime type
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
099ac83cc3
Added an XmlSerializer to common
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
537b3553b8
More video mime types
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
55aa5cb873
Added more audio streaming improvements and extracted BaseMediaHandler
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
f7ea68615b
Added more mime types
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
e0089349e1
Added m4v mime type
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
00545b5543
Added progress reporting to kernel.init
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
24d2c441b3
Re-worked async actions in BaseHandler, and changed AudioBitRate to AudioBitRates.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
51227bef6f
Updated service stack json
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3919cab092
Merge
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
25b248eb7f
Added an overload for LogException to not have to pass in a message
13 years ago
RedShirtMB Mark Linton redshirt linton
3d7b637a23
Moved SingleInstance into UI subfolder and deleted Util folder.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
6ab63eaf95
Made BaseHandler.ProcessRequest virtual
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
692d9dc331
Allow StaticFileHandler Path to be changed
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
fbf3916bce
Added an audio handler
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2536011247
Added the ability for the server to handle byte-range requests, and also added a static file handler to utilize it
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
dce7706382
Added a MimeTypes utility class
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
027d1724e5
Added auto-detection of client-capabilities to determine whether to use gzip or deflate
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
174f6f7c51
Updated RequestContext to not force Response.SendChunked to true
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
dc90725d61
Added DisposeResponseStream method to BaseHandler
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
442b9c559f
Made chunked encoding overridable
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
f9bdf0b6d9
Made WriteStream virtual
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2b188c4ac9
Fixed string formatting in logger
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
ecfffba494
Switched http compression from gzip to deflate
13 years ago
RedShirtMB Mark Linton redshirt linton
debc4e6ae5
Added missing reference to MediaBrowser.Common
...
2nd launch of ServerApplication will call OpenDashboard
13 years ago
RedShirtMB Mark Linton redshirt linton
2abc0e9020
Moved SingleInstance to MediaBrowser.Common
13 years ago
RedShirtMB Mark Linton redshirt linton
dafa97333c
Moved splashscreen to MediaBrowser.Common and adjusted properties.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
3dda1cfdbc
Merge
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
636246fab4
Merge
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2e1f0190a2
Merge
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
ee7e5f55fd
Merge
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
43b6b8c91a
Changed common project type to allow wpf controls
13 years ago
ebr11 Eric Reed spam
d6f07f9764
hopefully last stupid typo in apppaths...
13 years ago
ebr11 Eric Reed spam
61330b2fb4
grrr - paste error
13 years ago
ebr11 Eric Reed spam
9b20718e2f
add IBNPath and fix disastrous typos that would cause infinite loops
13 years ago
ebr11 Eric Reed spam
3b97795b88
re-work ApplicationPaths so it only created directories actually referenced.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
23a4c9af21
Uncommented ReloadConfiguration and updated GetAllUsers to return a dummy user, in order to unblock UI development.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
86511152c2
Merge
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
6d049cd470
Updated service stack
13 years ago
ebr11 Eric Reed spam
6e8bfb6d9b
Add ApplicationPaths class
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
80fd8d0156
Added ApiPort and ServerHostName to ApiClient
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d6a0e8dbc5
Improved http response caching
13 years ago
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.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
d4c75e3974
Fixed some project fragmentation that came from efforts to go portable
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
7d48e20aea
Reworked CategoryInfo and added ImageType enum
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
7766956274
Extracted Logging into a separate, portable class library
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
882e20e9a5
Added IProgress to Kernel.Init
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
5d88dc8575
Configuration and serialization improvements
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
77e81432f7
Reworked plugin loading to allow on the fly .dll replacement
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
8d0fede236
minor tweaks to mef composable parts
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
97ee9fed14
Switched to MEF as a means to locate plugins and resolvers
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
84af205572
Added new api handlers to get plugin information
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
6c7175e33d
Added an api call to pull down user configuration
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
0a48b5e31a
Added a BaseKernel for the UI and Server to share, and made some other minor re-organizations.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
80b3ad7bd2
Moved the http server to it's own assembly. added comments and made other minor re-organizations.
13 years ago
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.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
baedafbeb9
Switched to service stack json. Added more api enhancements.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
2e03cb0916
Improved loading performance even more by switching from XmlDocument to XmlReader. Also added more api improvements.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
5f5f2838b1
moved the http server to common, added more http handlers
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti
b50f78e5da
Initial check-in
13 years ago