Commit Graph

  • 79cfbb1768 Move userId to post data LukePulverenti Luke Pulverenti luke pulverenti 2012-09-06 14:42:21 -04:00
  • 3538789e46 Added User authentication LukePulverenti Luke Pulverenti luke pulverenti 2012-09-06 14:38:29 -04:00
  • a529f07869 Removed unused code LukePulverenti Luke Pulverenti luke pulverenti 2012-09-06 12:02:30 -04:00
  • 8775498732 Fixed image processing on images with indexed pixel formats LukePulverenti Luke Pulverenti luke pulverenti 2012-09-06 12:00:36 -04:00
  • 94c8332e26 Updated ApiInteraction.Metro to use json.net LukePulverenti Luke Pulverenti luke pulverenti 2012-09-06 10:44:45 -04:00
  • 507beb76f6 Added context-sensitive init/dispose methods for plugins LukePulverenti Luke Pulverenti luke pulverenti 2012-09-06 10:18:54 -04:00
  • 908695d88a Updated metro api interaction LukePulverenti Luke Pulverenti luke pulverenti 2012-09-06 10:05:35 -04:00
  • 99a679d328 ApiInteraction tweaks LukePulverenti Luke Pulverenti luke pulverenti 2012-09-06 10:00:44 -04:00
  • a588e0461b Changed service stack reference LukePulverenti Luke Pulverenti luke pulverenti 2012-09-06 07:59:20 -04:00
  • 15e9c7aca8 Fixed protobuf reference LukePulverenti Luke Pulverenti luke pulverenti 2012-09-05 20:17:54 -04:00
  • 0fb0d52a4c Made a separate ApiInteraction solution with platform-specific builds LukePulverenti Luke Pulverenti luke pulverenti 2012-09-05 19:40:44 -04:00
  • 5dd7080084 Changed json date format to standard iso LukePulverenti Luke Pulverenti luke pulverenti 2012-09-05 12:34:08 -04:00
  • c3d2f63776 Tweaked plugin downloading LukePulverenti Luke Pulverenti luke pulverenti 2012-09-05 12:33:54 -04:00
  • 4752d12aaa Switched date operations to utc LukePulverenti Luke Pulverenti luke pulverenti 2012-09-04 15:23:15 -04:00
  • f931a375cf Tweaked api url matching LukePulverenti Luke Pulverenti luke pulverenti 2012-09-04 13:43:09 -04:00
  • 6da0ec4170 Minor updates to plugin downloading and weather LukePulverenti Luke Pulverenti luke pulverenti 2012-09-04 09:40:45 -04:00
  • 26db4b2cd9 Added plugin configuration downloading LukePulverenti Luke Pulverenti luke pulverenti 2012-09-03 23:11:16 -04:00
  • fc735e9187 Tweaked plugin downloading a bit LukePulverenti Luke Pulverenti luke pulverenti 2012-09-03 17:56:30 -04:00
  • 7f8a477278 Updated ffmpeg LukePulverenti Luke Pulverenti luke pulverenti 2012-09-03 17:36:27 -04:00
  • 26aef6b082 Implemented UI plugin downloading LukePulverenti Luke Pulverenti luke pulverenti 2012-09-03 15:12:02 -04:00
  • 4500f1d11b Added an api method to download the list of installed plugins from the server LukePulverenti Luke Pulverenti luke pulverenti 2012-09-03 14:15:07 -04:00
  • 7494538829 Switched xml serialization to service stack LukePulverenti Luke Pulverenti luke pulverenti 2012-09-03 13:19:48 -04:00
  • 438d7fc005 Switched plugin config to use xml LukePulverenti Luke Pulverenti luke pulverenti 2012-09-03 12:54:20 -04:00
  • 31357d3298 Updated plugins to store their assemblies directly in the plugins folder LukePulverenti Luke Pulverenti luke pulverenti 2012-09-03 12:40:35 -04:00
  • 9baf40becb Fixed HasPrimaryImage on DTOBaseItem LukePulverenti Luke Pulverenti luke pulverenti 2012-09-02 17:55:47 -04:00
  • e4b0eb5779 Added taskbar icon and standardized locations of images LukePulverenti Luke Pulverenti luke pulverenti 2012-09-02 16:24:10 -04:00
  • 3c47375229 Weather updates LukePulverenti Luke Pulverenti luke pulverenti 2012-09-02 13:34:12 -04:00
  • b6bc22ae63 Added GetDefaultUser to ApiClient and updated mb logo LukePulverenti Luke Pulverenti luke pulverenti 2012-09-02 11:06:12 -04:00
  • f428c976aa Added a default user handler LukePulverenti Luke Pulverenti luke pulverenti 2012-09-02 10:56:36 -04:00
  • b1212467a0 Added EnableUserProfiles to server config LukePulverenti Luke Pulverenti luke pulverenti 2012-09-02 10:11:58 -04:00
  • e52833059b Moved server configuration to the model so that the UI can read it LukePulverenti Luke Pulverenti luke pulverenti 2012-09-02 09:45:02 -04:00
  • 7ad612bb4b Added back CustomPin (for now) LukePulverenti Luke Pulverenti luke pulverenti 2012-09-02 01:30:42 -04:00
  • a7b0dd1534 Added a weather api LukePulverenti Luke Pulverenti luke pulverenti 2012-09-02 01:30:25 -04:00
  • bcd1a1ca7a Adjusted logfile name LukePulverenti Luke Pulverenti luke pulverenti 2012-09-01 20:36:42 -04:00
  • 6d8c61f6a8 Looks like we can compress protobuf output after all LukePulverenti Luke Pulverenti luke pulverenti 2012-09-01 11:41:01 -04:00
  • 4207260657 Don't compress binary responses LukePulverenti Luke Pulverenti luke pulverenti 2012-08-30 21:30:33 -04:00
  • db575695e9 Updated ffmpeg LukePulverenti Luke Pulverenti luke pulverenti 2012-08-29 20:22:24 -04:00
  • 2dc9732e19 Added some SeriesResolver fixes LukePulverenti Luke Pulverenti luke pulverenti 2012-08-29 20:21:08 -04:00
  • caa369c1a3 A few serialization fixes LukePulverenti Luke Pulverenti luke pulverenti 2012-08-29 15:37:05 -04:00
  • cb7f04e4d3 Upgraded Protobuf, and added api support for it LukePulverenti Luke Pulverenti luke pulverenti 2012-08-29 08:21:56 -04:00
  • de74609784 Fixed movie and series resolution LukePulverenti Luke Pulverenti luke pulverenti 2012-08-28 14:16:35 -04:00
  • 578ec7c5a5 Don't run series and movie resolvers against VF's LukePulverenti Luke Pulverenti luke pulverenti 2012-08-28 12:36:31 -04:00
  • a0d69b3804 Added Protobuf to BaseSerializationHandler LukePulverenti Luke Pulverenti luke pulverenti 2012-08-28 10:22:25 -04:00
  • 97bc7ec378 Added error handling for both IBN and providers LukePulverenti Luke Pulverenti luke pulverenti 2012-08-28 08:39:23 -04:00
  • 42a2835633 Removed vf collection type LukePulverenti Luke Pulverenti luke pulverenti 2012-08-27 08:18:59 -04:00
  • 81c16c305b Fixed ffmpeg extraction LukePulverenti Luke Pulverenti luke pulverenti 2012-08-25 17:13:02 -04:00
  • ee91096eb0 Added a method in BaseApplication to get the logo image LukePulverenti Luke Pulverenti luke pulverenti 2012-08-25 17:08:27 -04:00
  • c124672636 Added more image api methods LukePulverenti Luke Pulverenti luke pulverenti 2012-08-25 16:02:53 -04:00
  • adf60587fb Merge LukePulverenti Luke Pulverenti luke pulverenti 2012-08-25 14:34:43 -04:00
  • b312e7f25a Changed splash gradient LukePulverenti Luke Pulverenti luke pulverenti 2012-08-25 14:34:22 -04:00
  • 1b45cd4a15 Removed PInvoke code that hid the close button. RedShirtMB Mark Linton redshirt linton 2012-08-25 11:22:09 -07:00
  • a344d2066a Updated splash screen to use new logo LukePulverenti Luke Pulverenti luke pulverenti 2012-08-25 14:11:01 -04:00
  • d032a49c3c Added a gradient to the splash screen background LukePulverenti Luke Pulverenti luke pulverenti 2012-08-25 13:31:58 -04:00
  • fc6b2a7f54 Added MahApps.Metro LukePulverenti Luke Pulverenti luke pulverenti 2012-08-25 13:05:41 -04:00
  • 37dd0c8bdd Added some ffprobe error handling LukePulverenti Luke Pulverenti luke pulverenti 2012-08-25 11:30:37 -04:00
  • bbbe6164dc Added SampleRate metadata parsing LukePulverenti Luke Pulverenti luke pulverenti 2012-08-25 11:03:16 -04:00
  • 0ff432ea4e Addede VfType to DtoBaseItem LukePulverenti Luke Pulverenti luke pulverenti 2012-08-24 13:49:07 -04:00
  • cc25bd579b Chaged BaseItem.People to a dictionary to prevent duplicates and improve Contains performance. Tweaked ffprobe and provider execution. LukePulverenti Luke Pulverenti luke pulverenti 2012-08-24 12:24:29 -04:00
  • 0a16aeb448 Override FindItemById in Movie to search special features LukePulverenti Luke Pulverenti luke pulverenti 2012-08-24 10:09:28 -04:00
  • 278cf89a88 Changed some types to List to avoid having to call ToList for insertion purposes LukePulverenti Luke Pulverenti luke pulverenti 2012-08-24 08:45:54 -04:00
  • 2b8f23dff4 Updated reactive extensions LukePulverenti Luke Pulverenti luke pulverenti 2012-08-24 08:05:31 -04:00
  • 992bd8c1d9 Tweaked media streaming to not call process.waitforexit LukePulverenti Luke Pulverenti luke pulverenti 2012-08-23 22:29:27 -04:00
  • d09e82dfc3 Updated ffprobe to not use WaitForExit, to avoid thread-blocking. LukePulverenti Luke Pulverenti luke pulverenti 2012-08-23 18:20:50 -04:00
  • f218e6b583 More comments and cleanup. Added special feature provider for movies LukePulverenti Luke Pulverenti luke pulverenti 2012-08-23 16:51:10 -04:00
  • 8d693fd2ab Fixed VideoType detection LukePulverenti Luke Pulverenti luke pulverenti 2012-08-23 15:15:36 -04:00
  • 2454b72c93 Comments and cleanup. ALso updated ffmpeg + ffprobe LukePulverenti Luke Pulverenti luke pulverenti 2012-08-23 14:35:44 -04:00
  • 4068047845 Remove unneeded awaits LukePulverenti Luke Pulverenti luke pulverenti 2012-08-23 10:21:18 -04:00
  • ef0b277d2a Fixed trying to parse an episode xml file when it doesn't exist LukePulverenti Luke Pulverenti luke pulverenti 2012-08-23 10:13:11 -04:00
  • 977f8e970a Added VideoType.ISO and trimmed Person output size LukePulverenti Luke Pulverenti luke pulverenti 2012-08-23 08:59:40 -04:00
  • 4527a18738 Removed generics from IBNItem LukePulverenti Luke Pulverenti luke pulverenti 2012-08-23 08:50:41 -04:00
  • ef03988442 comments and don't run internet providers on startup LukePulverenti Luke Pulverenti luke pulverenti 2012-08-23 08:26:08 -04:00
  • c80c8c1cfd Switched all i/o to win32 methods and added protobuf serialization for ffprobe caching LukePulverenti Luke Pulverenti luke pulverenti 2012-08-23 01:45:26 -04:00
  • 882e364326 Disabled ffprobe on iso's until i've fully tested it LukePulverenti Luke Pulverenti luke pulverenti 2012-08-22 17:12:53 -04:00
  • 863ca986bd Added some null checks and logging when parsing ffprobe output LukePulverenti Luke Pulverenti luke pulverenti 2012-08-22 16:57:29 -04:00
  • b15c064bba Switched FFProbe caching to use service stack's jsv serializer LukePulverenti Luke Pulverenti luke pulverenti 2012-08-22 16:48:18 -04:00
  • a3f08b02ca Tweaked log output formatting LukePulverenti Luke Pulverenti luke pulverenti 2012-08-22 16:07:16 -04:00
  • 1786b846d6 Tweaked DTOBaseItem creation LukePulverenti Luke Pulverenti luke pulverenti 2012-08-22 13:01:24 -04:00
  • a2f120b76b Tweaked json and jsv serializers LukePulverenti Luke Pulverenti luke pulverenti 2012-08-22 13:01:05 -04:00
  • 020c20bd7d Added support for jsv format output from the api LukePulverenti Luke Pulverenti luke pulverenti 2012-08-22 09:19:18 -04:00
  • 9338571e03 Made api serializer a little more generic LukePulverenti Luke Pulverenti luke pulverenti 2012-08-22 09:05:25 -04:00
  • f2de85b5d9 Added VideoInfo to DTOBaseItem LukePulverenti Luke Pulverenti luke pulverenti 2012-08-22 08:56:44 -04:00
  • fbf8cc833c a few more async optimizations LukePulverenti Luke Pulverenti luke pulverenti 2012-08-21 22:50:59 -04:00
  • 1c5f728ec2 Added ConfigureAwait(false) to provider calls LukePulverenti Luke Pulverenti luke pulverenti 2012-08-21 14:47:01 -04:00
  • d44f264ac0 Fixed episode image path LukePulverenti Luke Pulverenti luke pulverenti 2012-08-21 12:33:38 -04:00
  • 76d365fcf9 Tweaked disk access a little bit more LukePulverenti Luke Pulverenti luke pulverenti 2012-08-21 10:42:40 -04:00
  • 9029d939f3 Further reduced disk access in ItemController LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 23:56:28 -04:00
  • 0a0a4256b3 Enabling video info provider LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 23:32:59 -04:00
  • e6a95defc9 Fixed a file system issue and also added a few more performance tweaks LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 21:51:00 -04:00
  • 906ad3cb1a Removed Linq usage from ItemController LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 21:21:03 -04:00
  • 758d18a652 Switched to low-level io methods for better performance LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 19:53:32 -04:00
  • 6fbeee841f Performance update LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 17:48:11 -04:00
  • 2c56e75ca5 Remove md5 lock and just create a new instance everytime LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 15:24:02 -04:00
  • aae259d2cd Initial check-in of VideoInfoProvider, although it's currently disabled. LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 15:16:51 -04:00
  • 8f024e8199 Fully async'd xml parsing process as well as added resolver and provider priorities LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 11:55:05 -04:00
  • 19a4dd83c2 Extract ffmpeg during init LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 09:36:18 -04:00
  • 1187222842 Update IBN types to use providers LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 08:59:21 -04:00
  • ab01b49f64 Added more Audio fields to DTOBaseItem LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 08:20:51 -04:00
  • da23355fcc Added AudioInfo to DTOBaseItem LukePulverenti Luke Pulverenti luke pulverenti 2012-08-20 08:09:42 -04:00
  • d776238e6b Removed logging message LukePulverenti Luke Pulverenti luke pulverenti 2012-08-19 22:16:23 -04:00
  • fd2ead1aff Added support for more Audio fields LukePulverenti Luke Pulverenti luke pulverenti 2012-08-19 22:05:55 -04:00