Commit Graph

2310 Commits (742bef5b5f916861920bf7522bc44960a8b4c686)

Author SHA1 Message Date
LukePulverenti a16cdc8e7f add some http response headers for dlna
11 years ago
LukePulverenti ff55da9029 switch authentication to sha1
11 years ago
LukePulverenti 17d01636ae #41 - Support Http Head requests
11 years ago
LukePulverenti 867076de61 add mp4 output support to the api
11 years ago
LukePulverenti 0cc0fbbe43 #22 - Need to strip html tags from overviews
11 years ago
LukePulverenti 3f44324623 Added LibraryManager.Search
11 years ago
LukePulverenti 39020714f7 live saving on the metadata pages
11 years ago
LukePulverenti 177d9cc172 consolidated some api code
11 years ago
LukePulverenti 7c677e0ee6 better streaming logging
11 years ago
LukePulverenti de755c4b93 fixed audio in hls
11 years ago
LukePulverenti e5592bd220 bring back support for byte ranged requests
11 years ago
LukePulverenti b1be6f1d73 minor namespace changes in the model
11 years ago
LukePulverenti 31d079f1ba unified the two sorting api's
11 years ago
LukePulverenti 937e434ab6 moved the javascript apiclient to it's own repo and nuget package
11 years ago
LukePulverenti a3d37fbca7 api doc fixes
11 years ago
LukePulverenti 5591e05fdb hls progress
11 years ago
LukePulverenti 0a2b0ffba8 progress on hls video. but not ready yet
11 years ago
LukePulverenti 9b3a97edfc some progress towards brining back hls, but not finished yet
11 years ago
LukePulverenti ca5acb6edc more commenting for api docs
11 years ago
LukePulverenti ea1b57a4d8 fixed installer root suffix
11 years ago
LukePulverenti 1c1f09c46f more api doc info
11 years ago
LukePulverenti 1e8d4bad83 more doc updates
11 years ago
LukePulverenti 39ab10c875 api comments for genres, studios, years, persons
11 years ago
LukePulverenti 34cc4eee9d more updates for api docs
11 years ago
LukePulverenti fb62e300d7 removed library/ prefix from genre, studio, year and person url's
11 years ago
LukePulverenti c4c9126f79 added more attributes for api docs
11 years ago
LukePulverenti bbba73bc6f switch authentication to json content type
11 years ago
LukePulverenti ad0ec70433 removed IsRecentlyPlayed option and fixed FileTime warnings
11 years ago
LukePulverenti dbf6081a9b Add PrimaryImageAspectRatio to user dto
11 years ago
LukePulverenti 9911df11e8 extracted provider manager. took more off the kernel
11 years ago
LukePulverenti 211d24e66e revised windows phone fix
11 years ago
LukePulverenti 893093a64a possible windows phone video fix
11 years ago
LukePulverenti 4f67fc4aef removed base kernel and ikernel
11 years ago
LukePulverenti 33904f51f5 removed IBN sorting from the api
11 years ago
LukePulverenti 8141c777c3 added some attributes for api docs
11 years ago
LukePulverenti bf95cfe2e5 removed the IsCorePlugin property
11 years ago
LukePulverenti bf9e24502c extracted an installation manager interface
11 years ago
LukePulverenti cd69bd7c7d fixed configuration saving issues
11 years ago
LukePulverenti 0268dcec05 updated servicestack
11 years ago
LukePulverenti 05b9500175 fixed remove path validation
11 years ago
LukePulverenti 383d8e9963 fixed IsAdministrator defaulting to true
11 years ago
LukePulverenti 2ca4b7d03a Created IConfigurationManager
11 years ago
LukePulverenti 6b851b690b fixed getting local trailers & special features from the api
11 years ago
LukePulverenti f26a3e3c61 created entry point classes for the startup wizard and new item notifications
11 years ago
LukePulverenti 0ea90ef7c6 added IServerEntryPoint to replace plugin.initialize
11 years ago
LukePulverenti a6bda6c862 fix plugin security saving
11 years ago
LukePulverenti e8f5fade43 Created an ItemsByName query dto
11 years ago
LukePulverenti 7bca933af0 added the beginning of a service stack abstraction
11 years ago
LukePulverenti 7cacbeee7b Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
11 years ago
LukePulverenti af7aa597c3 referenced core plugins, fixed some dashboard issues, extracted library manager
11 years ago
Eric Reed 989bb48596 Start on new update routines
11 years ago
LukePulverenti 8d32971354 fixed api shutdown and more hls progress
11 years ago
LukePulverenti ff4ee7ab9c combined usermanager and userdata manager
11 years ago
LukePulverenti ff6325efc5 video streaming
11 years ago
LukePulverenti 511328edf9 Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser
11 years ago
LukePulverenti 3751e14eb1 restored audio
11 years ago
Eric Reed 4b2cf29fe1 Move SecurityManager to BaseKernel/IKernel
11 years ago
LukePulverenti fb92f47abd added a StreamRequest object
11 years ago
LukePulverenti 51b3c32e2c a little more consolidation
11 years ago
LukePulverenti 0f1ec5b586 fix log window setting
11 years ago
LukePulverenti 6efd22a3d2 added a shutdown api method, font size fix and other decouplings
11 years ago
LukePulverenti 2d06095447 plugin security fixes and other abstractions
11 years ago
LukePulverenti b075e0a5b9 convert upload image url to rest
12 years ago
LukePulverenti add43baffe convert media library url's to rest
12 years ago
LukePulverenti 2d342c02ef convert playback checkins to rest
12 years ago
LukePulverenti 8ce3e74e81 More DI
12 years ago
LukePulverenti 465f0cc1e2 moved some network code to the networking assembly
12 years ago
LukePulverenti b8d5c71842 type discovery without attributes
12 years ago
LukePulverenti a2d215b6ae added simple injector for dependancy management
12 years ago
LukePulverenti 107c241598 Added IDisposable to IWebSocketListener
12 years ago
LukePulverenti 8b3e8ad478 created IWebSocketListener
12 years ago
LukePulverenti fab627c845 added a master version file
12 years ago
LukePulverenti 746c5d2fa7 moved Plugins to separate repo
12 years ago
LukePulverenti 868a7ce9c8 isolated clickonce dependancies
12 years ago
LukePulverenti fdafa59683 Removed System.Windows.Forms dependancy from Common. Almost done removing NLog dependancy.
12 years ago
ScottIsAFool ec621df5f6 Renamed Dto objects
12 years ago
LukePulverenti 815240f920 fix query string parsing issue
12 years ago
LukePulverenti ae4ffa75be isolated weather and moved drawing classes up to the controller project
12 years ago
LukePulverenti a0ced20d5b removed unneeded references
12 years ago
LukePulverenti 509156cbc3 remove core plugin output from source control
12 years ago
LukePulverenti 767cdc1f6f Pushing missing changes
12 years ago
ebr11 Eric Reed spam 7ed11c0bba Merge with default
12 years ago
ebr11 Eric Reed spam e2ae376eef Merge with default
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 119dfc3ac7 Adding the UI to the same repo. Made some default theme progress
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti d8c01ded6e made some improvements to the base http handler
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 19e202d5e1 Added http server support for etags
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti bd6c2d2a22 A few more image improvements
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti e76ff3bf16 Improved image processing
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 8b7effd6ff Moved discovery of loggers and weather providers to MEF. Also added support for third-party image processors, also discovered through MEF.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 01a25c48a0 Renamed UserRating to CommunityRating
12 years ago
ebr11 Eric Reed spam f385fe2f20 Merge with default
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti fb88e4d5fc Added the ability to reload the server and created a Plugins solution
12 years ago
ebr11 Eric Reed spam 17106ea5c7 Initial commit changing to on-demand child loading and validations
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 87e90b3b69 usings
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti f540acfe20 Removed disabling of video pass-through
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti f1e668bad8 More code cleanups
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 670a53258e Some minor code cleanups
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 2467ca9668 Moved some entities to the main project
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti b1df61f7ce Added ThreadedLogger
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 614668a447 Added api methods to mark an item as played or unplayed
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti f68137ec4a Added api methods to get movie special features
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 8530e69878 Removed user item rating mode for now - it's too much work for the ui devs
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 2441ba0c6d Added api methods to set user ratings for items
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti c1c4c85fc2 Added some favorites api calls
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 8e9571e828 Added GetVideoStreamUrl to ApiClient
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 9f1a7845dd Added GetAudioStreamUrl to ApiClient
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 8b39ed2f63 Moved TV into the main project and added Series properties to DTOBaseItem
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 343be5a91c api url fix
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti faead199a5 Moved AuthenticationResult
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 93b42641d2 Switched to MEF to register http handlers
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti c7b305ee2e Added a user api handler, and improved portable ApiClient
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 23ea228079 Added a couple more methods to ApiClient
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 8fc828361e Updated authentication
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 82be5ff50d Added user dates
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 75b015c864 Added Async suffix
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti b12da143d1 Authentication tweaks
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 79cfbb1768 Move userId to post data
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 3538789e46 Added User authentication
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti a529f07869 Removed unused code
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 8775498732 Fixed image processing on images with indexed pixel formats
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 507beb76f6 Added context-sensitive init/dispose methods for plugins
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 4752d12aaa Switched date operations to utc
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti f931a375cf Tweaked api url matching
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti fc735e9187 Tweaked plugin downloading a bit
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 26aef6b082 Implemented UI plugin downloading
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 4500f1d11b Added an api method to download the list of installed plugins from the server
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 31357d3298 Updated plugins to store their assemblies directly in the plugins folder
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 9baf40becb Fixed HasPrimaryImage on DTOBaseItem
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti f428c976aa Added a default user handler
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti e52833059b Moved server configuration to the model so that the UI can read it
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti a7b0dd1534 Added a weather api
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti caa369c1a3 A few serialization fixes
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti cb7f04e4d3 Upgraded Protobuf, and added api support for it
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 578ec7c5a5 Don't run series and movie resolvers against VF's
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti a0d69b3804 Added Protobuf to BaseSerializationHandler
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 42a2835633 Removed vf collection type
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti c124672636 Added more image api methods
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 0ff432ea4e Addede VfType to DtoBaseItem
12 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.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 278cf89a88 Changed some types to List to avoid having to call ToList for insertion purposes
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 2b8f23dff4 Updated reactive extensions
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 992bd8c1d9 Tweaked media streaming to not call process.waitforexit
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 2454b72c93 Comments and cleanup. ALso updated ffmpeg + ffprobe
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 977f8e970a Added VideoType.ISO and trimmed Person output size
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 4527a18738 Removed generics from IBNItem
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 1786b846d6 Tweaked DTOBaseItem creation
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti f2de85b5d9 Added VideoInfo to DTOBaseItem
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti fbf8cc833c a few more async optimizations
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti aae259d2cd Initial check-in of VideoInfoProvider, although it's currently disabled.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti ab01b49f64 Added more Audio fields to DTOBaseItem
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti da23355fcc Added AudioInfo to DTOBaseItem
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti fd2ead1aff Added support for more Audio fields
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti e0acb3a74b Added support for additional image types
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 0ec2ab5b7b Change LocalTrailers to use DTO return type
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 937d27ae9d One async call leads to another, and another, all the way up the call stack...
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 64887fa743 Renamed DTOBaseITem.IsRecentlyAdded to IsNew
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti f392de9b69 Renamed watched to played (since we support audio)
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 3e86104641 Moved ffmpeg to the controller project and added ffprobe
12 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
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti a508a997d9 Added a VirtualFolder entity, a resolver, and a CollectionType property.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 1e61debf2d Updated service stack json and reactive extensions to the latest
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 6d7c29f6c8 Added IsRoot and IsVirtualFolder to DTOBaseItem
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 9c456c63c8 Added more IBN api methods
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 7835d690a1 Added a completely separate DTOBaseItem to remove the ApiBaseItemWrapper mess and shrink json output size.
12 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.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti ed018a8bea Moved some logic into domain entities, which is possible now that we're embracing DTO's
12 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
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 5c094afd7e Made BaseJsonHandler strongly typed. Moved DTO entities to their own DTO namespace in Model.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 8a2e0badae Updated ffmpeg
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 3802297b1b Fixed handler async
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 78bbb1cf8f Added resolution params to the video handler
12 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
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 0788f435c1 Added GetItemsWithPerson
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti ee1fa6e816 Implemented some IBN functionality - GetPerson, GetYear, GetStudio, GetGenre
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti cbfc2ac368 more video improvements
12 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.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 0a310fab0e Removed unused field
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 78dad0af96 Improved audio handler to only specify channels and sample rate when we're downmixing
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 3e33822d1a For now, always encode mp4
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti a05a947fcf More video handler improvements
12 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
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 6fe8296266 Moved more common code from audio/video handler down to the base class
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 55aa5cb873 Added more audio streaming improvements and extracted BaseMediaHandler
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 3bb0ae0f13 Updated BaseMediaHandler to output the ffmpeg log to our log directory. Made more progress on VideoHandler.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti bae04374e5 Fixed stdout/stderr deadlock issue that was causing ffmpeg to hang when working with large files.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 13e5b03694 Fixed bitrate null handling
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 24d2c441b3 Re-worked async actions in BaseHandler, and changed AudioBitRate to AudioBitRates.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 3d73e2ce62 Property typo fix
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti bda2c81dab Reworked audio transcoding to output directly to response
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 93a0c30ed1 Updated ffmpeg
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 92056c4d3d Added audio transcoding
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti fbf3916bce Added an audio handler
12 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
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 2cab5712a7 Added some api client methods, as well as logo and backdrop parents
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 00c22a3454 Added ParentLogoItemId to indicate what parent item has a logo
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 8edc1ce710 Added ParentId to ApiBaseItem
12 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.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti d4c75e3974 Fixed some project fragmentation that came from efforts to go portable
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 7d48e20aea Reworked CategoryInfo and added ImageType enum
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 5d88dc8575 Configuration and serialization improvements
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 97ee9fed14 Switched to MEF as a means to locate plugins and resolvers
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 84af205572 Added new api handlers to get plugin information
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 6c7175e33d Added an api call to pull down user configuration
12 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.
12 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.
12 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.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti baedafbeb9 Switched to service stack json. Added more api enhancements.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 2e03cb0916 Improved loading performance even more by switching from XmlDocument to XmlReader. Also added more api improvements.
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti 5f5f2838b1 moved the http server to common, added more http handlers
12 years ago
LukePulverenti Luke Pulverenti luke pulverenti b50f78e5da Initial check-in
12 years ago