Commit Graph

82 Commits (0ff432ea4e9d2b988a1af85e1c4a459ba5eb2988)

Author SHA1 Message Date
LukePulverenti Luke Pulverenti luke pulverenti 0ff432ea4e Addede VfType to DtoBaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti cc25bd579b Chaged BaseItem.People to a dictionary to prevent duplicates and improve Contains performance. Tweaked ffprobe and provider execution.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 278cf89a88 Changed some types to List to avoid having to call ToList for insertion purposes
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 2b8f23dff4 Updated reactive extensions
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti d09e82dfc3 Updated ffprobe to not use WaitForExit, to avoid thread-blocking.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti f218e6b583 More comments and cleanup. Added special feature provider for movies
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 8d693fd2ab Fixed VideoType detection
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 2454b72c93 Comments and cleanup. ALso updated ffmpeg + ffprobe
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 977f8e970a Added VideoType.ISO and trimmed Person output size
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 882e364326 Disabled ffprobe on iso's until i've fully tested it
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 863ca986bd Added some null checks and logging when parsing ffprobe output
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti b15c064bba Switched FFProbe caching to use service stack's jsv serializer
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti f2de85b5d9 Added VideoInfo to DTOBaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti fbf8cc833c a few more async optimizations
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 1c5f728ec2 Added ConfigureAwait(false) to provider calls
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti d44f264ac0 Fixed episode image path
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 76d365fcf9 Tweaked disk access a little bit more
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 9029d939f3 Further reduced disk access in ItemController
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 0a0a4256b3 Enabling video info provider
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti e6a95defc9 Fixed a file system issue and also added a few more performance tweaks
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 906ad3cb1a Removed Linq usage from ItemController
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 758d18a652 Switched to low-level io methods for better performance
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 6fbeee841f Performance update
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 2c56e75ca5 Remove md5 lock and just create a new instance everytime
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti aae259d2cd Initial check-in of VideoInfoProvider, although it's currently disabled.
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 19a4dd83c2 Extract ffmpeg during init
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 1187222842 Update IBN types to use providers
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti ab01b49f64 Added more Audio fields to DTOBaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti d776238e6b Removed logging message
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti fd2ead1aff Added support for more Audio fields
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 3dc824e1a4 Async'd xml parsing - more to come on that
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 3586c54e90 Fixed some kernel/splash screen async startup issues
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
LukePulverenti Luke Pulverenti luke pulverenti 874469d476 Made xml fetching task-based
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti c658ea7feb Added Movie, Series and Episode providers
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 803ce0968e Added an ffprobe helper class
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 3e86104641 Moved ffmpeg to the controller project and added ffprobe
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 a508a997d9 Added a VirtualFolder entity, a resolver, and a CollectionType property.
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 d4d2e85486 Added support for RunningTime in metadata
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 7835d690a1 Added a completely separate DTOBaseItem to remove the ApiBaseItemWrapper mess and shrink json output size.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti f32f000298 Removed more kernel methods and deprecated the Configuration and HtmlBrowser projects. They've both been replaced by the new WebDashboard project.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti ed018a8bea Moved some logic into domain entities, which is possible now that we're embracing DTO's
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 5c6ec34a9c Consolidated handlers that return lists of items. Renamed ApiBaseItemWrapper to ApiBaseItemContainer. Added Person and Studio DTO's to BaseItemWrapper
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