aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server/Program.cs
AgeCommit message (Collapse)Author
2019-03-25Simplify/remove/clean codeBond-009
* Remove useless runtime check (we only support one) * Remove unused args * Remove a global constant And ofc fix some warnings ;)
2019-03-13Merge pull request #1059 from Bond-009/osVasily
Remove EnvironmentInfo
2019-03-12Merge pull request #1092 from joshuaboniface/configurable-webdirJoshua M. Boniface
Add configurable webdir option
2019-03-12Implement review feedbackJoshua Boniface
2019-03-10Move CreateDirectory for dataDir to try blockJoshua Boniface
2019-03-10Have datadir envvar match the othersJoshua Boniface
2019-03-10Add further resources to complete WebPathJoshua Boniface
2019-03-10Add configuration flag for Web directoryJoshua Boniface
2019-03-07Remove EnvironmentInfoBond-009
This moved the last bit of usefulness of EnvironmentInfo into a static class.
2019-03-07Fix the 2 new warningsBond-009
2019-03-03Start the webhost before RunStartupTasks and fix ContentEncodingClaus Vium
2019-02-26kestrel initClaus Vium
2019-02-20Merge pull request #851 from Bond-009/appdataVasily
Simplify code to get data dir
2019-02-18Remove useless checkBond-009
2019-02-18Simplify code to get data dirBond_009
2019-02-17Removed async from non-async methodWilliam Taylor
2019-02-17Removed unnecessary configuration options and reduced primitive dependenciesWilliam Taylor
2019-02-17Removed primitives from services in Program.csWilliam Taylor
This will make it easier to move dependency registration to a system without having to new up all the services first. Moved the primitives to an IConfiguration which is much easier to inject.
2019-02-16Warnings for docsBond-009
2019-02-16ConfigureAwaitBond-009
2019-02-15Merge pull request #801 from Bond-009/diVasily
Move to Microsoft.Extensions.DependencyInjection
2019-02-13Rewrite rules for determining app paths and use XDG_CONFIG_HOME for ↵ploughpuff
configDir (#781) Re-write rules for determining dataDir, configDir and logDir. Generally, arguments from command line take precedence, then JELLYFIN env vars, before using XDG names. Co-Authored-By: ploughpuff <33969763+ploughpuff@users.noreply.github.com>
2019-02-12Move to Microsoft.Extensions.DependencyInjectionBond_009
This PR replaces SimpleInjector with Microsoft.Extensions.DependencyInjection.
2019-02-03Merge pull request #736 from Bond-009/startasyncJoshua M. Boniface
Start startup tasks async
2019-02-03Merge pull request #732 from Bond-009/localeJoshua M. Boniface
Reworked LocalizationManager to load data async
2019-02-02Merge pull request #788 from Bond-009/warningsAndrew Rabert
Fix more warnings
2019-02-01Fix more warningsBond_009
2019-02-01Rebase on masterBond_009
2019-02-01Make cache dir configurableBond_009
2019-01-31Improved help text and output errors to stderrPloughPuff
Addressed review comments from JustAMan.
2019-01-31Move Options to Jellyfin.Server and create interface filePloughPuff
Changes following review comments.
2019-01-31Accept single-hyphen usage and rename -programdatadir to -datadirPloughPuff
For backwards compatibility, modify the args[] strings to replace single-hyphens with double-hyphens before parsing. Also rename -programdatadir to -datadir.
2019-01-31Use CommandLineParser package for handling CLI argsPloughPuff
2019-01-31Merge branch 'master' into localeBond-009
2019-01-27Start startup tasks asyncBond_009
2019-01-27Reworked LocalizationManager to load data asyncBond_009
2019-01-26Move Skia back into it's own projectBond_009
2019-01-26Merge pull request #711 from Bond-009/syseventAndrew Rabert
Remove remnants of system events
2019-01-25Revert "Merge pull request #452 from Bond-009/activitydb"Erwin de Haan
This reverts commit 48ad18d12baeeb42ec0ec7df9473330dcbc76754, reversing changes made to fe197415cac19c0e4005c52761c5e7a37b8a4557.
2019-01-25Remove remnants of system eventsBond_009
2019-01-24Merge pull request #452 from Bond-009/activitydbAndrew Rabert
Use EF Core for Activity database
2019-01-24Fix some analyzer warningsBond_009
Some changes: * Don't omit braces * Fix culture sensitive string compare * Define accessibility functions I restricted myself to these 5 files, for now :p
2019-01-23Suffix async methods with AsyncBond_009
2019-01-23Ensure DB existsBond_009
2019-01-20Fix func nameAndrew Rabert
2019-01-20Merge branch 'dev' into imagesizeAndrew Rabert
2019-01-20Removed unused parameters from Program.getImageEncoderWilliam Taylor
2019-01-20Replaced injections of ILogger with ILoggerFactoryWilliam Taylor
This makes resolving dependencies from the container much easier as you cannot resolve with primitives parameters in a way that is any more readable. The aim of this commit is to change as little as possible with the end result, loggers that were newed up for the parent object were given the same name. Objects that used the base or app loggers, were given a new logger with an appropriate name. Also removed some unused dependencies.
2019-01-20TouchupBond_009
2019-01-20Remove unneeded fieldsBond_009