ploughpuff
a2dd2ddd55
Rewrite rules for determining app paths and use XDG_CONFIG_HOME for 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-13 16:35:14 +01:00
Joshua M. Boniface
c4f51e16a5
Merge pull request #736 from Bond-009/startasync
...
Start startup tasks async
2019-02-03 22:23:54 -05:00
Joshua M. Boniface
56dcc45dc0
Merge pull request #732 from Bond-009/locale
...
Reworked LocalizationManager to load data async
2019-02-03 22:08:20 -05:00
Andrew Rabert
42d5a48491
Merge pull request #788 from Bond-009/warnings
...
Fix more warnings
2019-02-02 14:21:03 -05:00
Bond_009
5ac6d0ae59
Fix more warnings
2019-02-01 21:56:50 +01:00
Bond_009
660f6174b3
Rebase on master
2019-02-01 18:17:43 +01:00
Bond_009
8af1e93cd4
Make cache dir configurable
2019-02-01 18:13:18 +01:00
PloughPuff
b5e8cce4cf
Improved help text and output errors to stderr
...
Addressed review comments from JustAMan.
2019-01-31 18:56:34 +01:00
PloughPuff
e18b89ca27
Move Options to Jellyfin.Server and create interface file
...
Changes following review comments.
2019-01-31 18:56:34 +01:00
PloughPuff
ebd2a30087
Accept single-hyphen usage and rename -programdatadir to -datadir
...
For backwards compatibility, modify the args[] strings to replace single-hyphens with double-hyphens before parsing.
Also rename -programdatadir to -datadir.
2019-01-31 18:56:34 +01:00
PloughPuff
fd361421b1
Use CommandLineParser package for handling CLI args
2019-01-31 18:56:34 +01:00
Bond-009
2a1f6361a5
Merge branch 'master' into locale
2019-01-31 18:44:36 +01:00
Bond_009
85a58fd655
Start startup tasks async
2019-01-27 15:40:37 +01:00
Bond_009
51edd5d067
Reworked LocalizationManager to load data async
2019-01-27 10:36:05 +01:00
Bond_009
ce11869a1a
Move Skia back into it's own project
2019-01-26 20:43:13 +01:00
Andrew Rabert
b673054c8d
Merge pull request #711 from Bond-009/sysevent
...
Remove remnants of system events
2019-01-26 14:13:25 -05:00
Erwin de Haan
d1a0497f55
Revert "Merge pull request #452 from Bond-009/activitydb"
...
This reverts commit 48ad18d12b
, reversing
changes made to fe197415ca
.
2019-01-25 23:32:06 +01:00
Bond_009
fd7f420af2
Remove remnants of system events
2019-01-25 22:41:43 +01:00
Andrew Rabert
48ad18d12b
Merge pull request #452 from Bond-009/activitydb
...
Use EF Core for Activity database
2019-01-24 23:02:20 -05:00
Bond_009
8191efb90c
Fix some analyzer warnings
...
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-24 20:14:19 +01:00
Bond_009
905a253ff5
Suffix async methods with Async
2019-01-23 19:09:34 +01:00
Bond_009
8d9428ebdc
Ensure DB exists
2019-01-23 18:34:34 +01:00
Andrew Rabert
7327bb91a3
Fix func name
2019-01-20 20:48:24 -05:00
Andrew Rabert
c7f648f86a
Merge branch 'dev' into imagesize
2019-01-20 20:45:06 -05:00
William Taylor
190bc46c1b
Removed unused parameters from Program.getImageEncoder
2019-01-20 21:54:07 +00:00
William Taylor
65cd3ed597
Replaced injections of ILogger with ILoggerFactory
...
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-20 21:05:12 +00:00
Bond_009
7e4cc9f513
Touchup
2019-01-20 14:39:05 +01:00
Bond_009
ca910325f3
Remove unneeded fields
2019-01-20 14:25:13 +01:00
Bond_009
8fc8fc0622
Cleanup ImageProcessor
2019-01-20 14:18:37 +01:00
Andrew Rabert
875392c77f
Combine Emby.Drawing and Emby.Drawing.Skia
2019-01-19 22:38:41 -05:00
Erwin de Haan
1e94023927
Merge branch 'dev' into reformat
2019-01-19 14:45:02 +01:00
PloughPuff
582226c133
Cause exception if empty string used for config or log folders
2019-01-18 18:11:42 +00:00
PloughPuff
529d804414
Modify to use correct logic before creating directory
...
Address review comments.
2019-01-18 17:22:14 +00:00
Erwin de Haan
d116efe1f7
Merge branch 'dev' into reformat
2019-01-18 17:04:01 +01:00
PloughPuff
04d03c5cf9
Ensure all folders are created before running app
2019-01-18 10:10:45 +00:00
Erwin de Haan
65bd052f3e
ReSharper conform to 'var' settings
2019-01-13 21:37:13 +01:00
Erwin de Haan
51ed47f4c4
EditorConfig reformat: Emby.XmlTv, Jellyfin.Server. MediaBrowser.Api, MediaBrowser.Common
2019-01-13 20:30:41 +01:00
Erwin de Haan
f0acc0446c
Visual Studio Reformat: Jellyfin.Server
2019-01-13 20:24:27 +01:00
Bond_009
50c127fd9a
Add proper exit codes
2019-01-13 01:05:25 +01:00
Bond_009
bf4de012da
Catch exception instead of masking it
2019-01-13 00:55:37 +01:00
Bond_009
debb8e56fd
Handle Ctrl+C and Ctrl+Break
2019-01-13 00:49:11 +01:00
Bond_009
0abdfbb526
Shutdown gracefully when recieving a termination signal
2019-01-12 23:31:45 +01:00
Joshua M. Boniface
423ad4a20b
Merge pull request #450 from Bond-009/config
...
BaseApplicationPaths set up default config and log dir paths
2019-01-06 15:26:01 -05:00
Bond_009
5623d4b632
BaseApplicationPaths set up default config and log dir paths
2019-01-06 13:53:35 +01:00
Bond_009
c07d5a6963
Remove unused PowerManagement
...
It isn't up to the application to prevent the system from going to sleep
2019-01-06 12:55:48 +01:00
Joshua M. Boniface
a74996f06b
Merge pull request #438 from Bond-009/logasync
...
Improve logging performance
2019-01-05 23:39:02 -05:00
Bond_009
7af3754a11
Improve logging performance
...
Perform logging to file on a background thread.
This means logging won't be bottlenecked by IO.
2019-01-05 23:08:22 +01:00
Bond_009
f6d50c411f
Add env vars JELLYFIN_CONFIG_DIR and JELLYFIN_DATA_PATH
2019-01-05 21:16:47 +01:00
Bond_009
23267bb08f
Use -logdir if env var isn't set
2019-01-05 21:11:55 +01:00
Bond_009
2850ff7b8a
Make config path configurable
2019-01-05 20:06:22 +01:00