Commit Graph

178 Commits

Author SHA1 Message Date
LukePulverenti Luke Pulverenti luke pulverenti
37dd0c8bdd Added some ffprobe error handling 2012-08-25 11:30:37 -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
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
f218e6b583 More comments and cleanup. Added special feature provider for movies 2012-08-23 16:51:10 -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
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
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
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
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
1187222842 Update IBN types to use providers 2012-08-20 08:59:21 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
ab01b49f64 Added more Audio fields to DTOBaseItem 2012-08-20 08:20:51 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
d776238e6b Removed logging message 2012-08-19 22:16:23 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
fd2ead1aff Added support for more Audio fields 2012-08-19 22:05:55 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
937d27ae9d One async call leads to another, and another, all the way up the call stack... 2012-08-19 16:38:31 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
874469d476 Made xml fetching task-based 2012-08-19 12:54:41 -04:00
LukePulverenti Luke Pulverenti luke pulverenti
d794eecec4 Added initial implementation of the metadata provider network, along with the first few providers 2012-08-19 11:58:35 -04:00