Commit Graph

3161 Commits

Author SHA1 Message Date
LukePulverenti Luke Pulverenti luke pulverenti
81c16c305b Fixed ffmpeg extraction 2012-08-25 17:13:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
ee91096eb0 Added a method in BaseApplication to get the logo image 2012-08-25 17:08:27 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
c124672636 Added more image api methods 2012-08-25 16:02:53 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
adf60587fb Merge 2012-08-25 14:34:43 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
b312e7f25a Changed splash gradient 2012-08-25 14:34:22 -04:00
RedShirtMB Mark Linton redshirt linton
1b45cd4a15 Removed PInvoke code that hid the close button. 2012-08-25 11:22:09 -07:00
LukePulverenti Luke Pulverenti luke pulverenti
a344d2066a Updated splash screen to use new logo 2012-08-25 14:11:01 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
d032a49c3c Added a gradient to the splash screen background 2012-08-25 13:31:58 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fc6b2a7f54 Added MahApps.Metro 2012-08-25 13:05:41 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
37dd0c8bdd Added some ffprobe error handling 2012-08-25 11:30:37 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
bbbe6164dc Added SampleRate metadata parsing 2012-08-25 11:03:16 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
0ff432ea4e Addede VfType to DtoBaseItem 2012-08-24 13:49:07 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
cc25bd579b Chaged BaseItem.People to a dictionary to prevent duplicates and improve Contains performance. Tweaked ffprobe and provider execution. 2012-08-24 12:24:29 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
0a16aeb448 Override FindItemById in Movie to search special features 2012-08-24 10:09:28 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
278cf89a88 Changed some types to List to avoid having to call ToList for insertion purposes 2012-08-24 08:45:54 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2b8f23dff4 Updated reactive extensions 2012-08-24 08:05:31 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
992bd8c1d9 Tweaked media streaming to not call process.waitforexit 2012-08-23 22:29:27 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
d09e82dfc3 Updated ffprobe to not use WaitForExit, to avoid thread-blocking. 2012-08-23 18:20:50 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
f218e6b583 More comments and cleanup. Added special feature provider for movies 2012-08-23 16:51:10 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
8d693fd2ab Fixed VideoType detection 2012-08-23 15:15:36 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2454b72c93 Comments and cleanup. ALso updated ffmpeg + ffprobe 2012-08-23 14:35:44 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
4068047845 Remove unneeded awaits 2012-08-23 10:21:18 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
ef0b277d2a Fixed trying to parse an episode xml file when it doesn't exist 2012-08-23 10:13:11 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
977f8e970a Added VideoType.ISO and trimmed Person output size 2012-08-23 08:59:40 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
4527a18738 Removed generics from IBNItem 2012-08-23 08:50:41 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
ef03988442 comments and don't run internet providers on startup 2012-08-23 08:26:08 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
c80c8c1cfd Switched all i/o to win32 methods and added protobuf serialization for ffprobe caching 2012-08-23 01:45:26 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
882e364326 Disabled ffprobe on iso's until i've fully tested it 2012-08-22 17:12:53 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
863ca986bd Added some null checks and logging when parsing ffprobe output 2012-08-22 16:57:29 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
b15c064bba Switched FFProbe caching to use service stack's jsv serializer 2012-08-22 16:48:18 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
a3f08b02ca Tweaked log output formatting 2012-08-22 16:07:16 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
1786b846d6 Tweaked DTOBaseItem creation 2012-08-22 13:01:24 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
a2f120b76b Tweaked json and jsv serializers 2012-08-22 13:01:05 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
020c20bd7d Added support for jsv format output from the api 2012-08-22 09:19:18 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
9338571e03 Made api serializer a little more generic 2012-08-22 09:05:25 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
f2de85b5d9 Added VideoInfo to DTOBaseItem 2012-08-22 08:56:44 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fbf8cc833c a few more async optimizations 2012-08-21 22:50:59 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
1c5f728ec2 Added ConfigureAwait(false) to provider calls 2012-08-21 14:47:01 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
d44f264ac0 Fixed episode image path 2012-08-21 12:33:38 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
76d365fcf9 Tweaked disk access a little bit more 2012-08-21 10:42:40 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
9029d939f3 Further reduced disk access in ItemController 2012-08-20 23:56:28 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
0a0a4256b3 Enabling video info provider 2012-08-20 23:32:59 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
e6a95defc9 Fixed a file system issue and also added a few more performance tweaks 2012-08-20 21:51:00 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
906ad3cb1a Removed Linq usage from ItemController 2012-08-20 21:21:03 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
758d18a652 Switched to low-level io methods for better performance 2012-08-20 19:53:32 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
6fbeee841f Performance update 2012-08-20 17:48:11 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
2c56e75ca5 Remove md5 lock and just create a new instance everytime 2012-08-20 15:24:02 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
aae259d2cd Initial check-in of VideoInfoProvider, although it's currently disabled. 2012-08-20 15:16:51 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
8f024e8199 Fully async'd xml parsing process as well as added resolver and provider priorities 2012-08-20 11:55:05 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
19a4dd83c2 Extract ffmpeg during init 2012-08-20 09:36:18 -04:00