Commit Graph

795 Commits (798454c2e4be4efa4fe82cf0ec1ffeff3267f8aa)

Author SHA1 Message Date
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
LukePulverenti Luke Pulverenti luke pulverenti 8a2e0badae Updated ffmpeg
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 3802297b1b Fixed handler async
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 0788f435c1 Added GetItemsWithPerson
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 cbfc2ac368 more video improvements
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 5f5f2fcdb4 Added some intelligence to the video handler. try to just copy the audio stream when possible, instead of encoding.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 0a310fab0e Removed unused field
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 78dad0af96 Improved audio handler to only specify channels and sample rate when we're downmixing
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 3e33822d1a For now, always encode mp4
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti a05a947fcf More video handler improvements
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 31afb168f8 Added BaseEntity so that Person, User, and other misc classes don't have to inherit from BaseItem
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 6fe8296266 Moved more common code from audio/video handler down to the base class
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 3bb0ae0f13 Updated BaseMediaHandler to output the ffmpeg log to our log directory. Made more progress on VideoHandler.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti bae04374e5 Fixed stdout/stderr deadlock issue that was causing ffmpeg to hang when working with large files.
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 13e5b03694 Fixed bitrate null handling
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 3d73e2ce62 Property typo fix
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti bda2c81dab Reworked audio transcoding to output directly to response
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 93a0c30ed1 Updated ffmpeg
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 92056c4d3d Added audio transcoding
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 2cab5712a7 Added some api client methods, as well as logo and backdrop parents
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 00c22a3454 Added ParentLogoItemId to indicate what parent item has a logo
13 years ago
LukePulverenti Luke Pulverenti luke pulverenti 8edc1ce710 Added ParentId to ApiBaseItem
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 5d88dc8575 Configuration and serialization improvements
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