Commit Graph

330 Commits

Author SHA1 Message Date
Bond_009
2186df8ac4 Update deps 2020-01-28 22:42:07 +01:00
Anthony Lavado
dcd6ceb9a2 Update SQLitePCL to new version 2020-01-16 09:31:20 -05:00
Bond_009
bb236b9591 Merge branch 'master' into warn12 2020-01-10 21:18:16 +01:00
dkanada
fb61a1f882
Merge pull request #2150 from Bond-009/releaseerror
Enable TreatWarningsAsErrors for some projects
2020-01-02 10:13:57 +09:00
Bond_009
7f5a174dff Merge branch 'master' into warn12 2019-12-20 19:43:57 +01:00
Bond-009
5c9e849b85 Enable analyzers 2019-12-18 12:03:54 +01:00
dkanada
bc7cbfb21a
Merge pull request #1941 from Bond-009/mediaencoding
Make probesize and analyzeduration configurable and simplify circular dependencies
2019-12-18 08:54:40 +09:00
Bond-009
c824c564cd Move Emby.XmlTv to a NuGet package (#2042)
* Move Emby.XmlTv to a NuGet package

* Update Emby.Server.Implementations/Emby.Server.Implementations.csproj

Co-Authored-By: Anthony Lavado <anthonylavado@me.com>
2019-12-14 00:45:29 -05:00
Bond_009
5a8e972952 Enable TreatWarningsAsErrors for some projects
Analyzers are only run in debug build, so setting TreatWarningsAsErrors
for release build will catch the compiler warnings until we resolve all
analyzer warnings.
2019-12-13 20:11:37 +01:00
Bond_009
2ef4ffd698 More warnings (removed) 2019-12-11 00:13:57 +01:00
Bond_009
0bf8bfbb0c Merge branch 'master' into mediaencoding 2019-12-10 23:00:59 +01:00
dkanada
a7ef1aa7ec
Merge pull request #2050 from Bond-009/nullref
Fix possible nullref when updating packages
2019-12-05 15:23:48 +09:00
Vasily
5263aaa026
Merge pull request #1503 from cvium/webapi_v2
Move StartupWizard to ASP.NET Web Api
2019-11-27 11:50:06 +03:00
Bond_009
cc5acf37f7 Make probesize and analyzeduration configurable and simplify circular
dependencies

Makes the probesize and analyzeduration configurable with env args.
(`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`)
2019-11-25 12:07:59 +01:00
Bond_009
6a6bfa6da9 Fix possible nullref when updating packages 2019-11-24 17:23:36 +01:00
Claus Vium
111b46599a Remove unused reference 2019-11-23 20:46:01 +01:00
Claus Vium
706739dbe6 Move API stuff to the api project 2019-11-23 19:43:30 +01:00
Claus Vium
3f651de24c Add authentication and remove versioning 2019-11-23 16:31:02 +01:00
Bond_009
3cf9313c86 Update deps 2019-11-21 17:08:06 +01:00
Claus Vium
05b7e22808 Add SwaggerUI 2019-11-19 22:51:02 +01:00
Claus Vium
e5d57bd82f Move StartupWizard to ASP.NET Web Api 2019-11-19 21:48:16 +01:00
Bond_009
b0a25c4237 Use Mono.Nat Nuget package 2019-11-01 21:22:35 +01:00
Bond_009
3f7836d9eb Update deps and add MultiThreading analyzer 2019-11-01 17:55:44 +01:00
Bond_009
516933aab5 Move to netcore3.0 2019-10-11 18:32:13 +02:00
Bond-009
2919cf28ea Update deps (#1735) 2019-09-11 13:31:35 -04:00
Bond_009
3fd489d1cb Upgrade SQLitePCL to v2 2019-08-19 17:03:21 +02:00
Bond_009
003238ef5e Update deps + document startup project
* Fixed the release build
* Documented all public/internal members of Jellyfin.Server
* Enable TreatWarningsAsErrors for debug builds for Jellyfin.Server

This will ensure that any new public/internal members of Jellyfin.Server
are documented
2019-08-11 15:11:53 +02:00
dkanada
1ad67e223f
Merge pull request #1462 from Bond-009/installationmanager
Improvements to InstallationManager
2019-08-11 03:47:10 -07:00
Bond_009
25917db07a Fix doc releated warnings 2019-08-09 23:50:40 +02:00
Bond_009
998017a76d Include library via NuGet instead of via source 2019-07-29 16:01:14 +02:00
Bond_009
ecb8d8991b Fix whitespace 2019-06-28 12:22:33 +02:00
Bond_009
5554595255 Update deps 2019-06-14 18:49:57 +02:00
Bond_009
65a0ca2f32 Improvements to InstallationManager 2019-06-14 18:38:14 +02:00
Bond-009
a6f9ceedd8 Fix more warnings 2019-06-01 11:31:27 +02:00
Vasily
89e2af6b57
Merge pull request #1096 from dkanada/opensubs
Remove open subtitles from the server
2019-03-13 01:22:55 +03:00
dkanada
715ddbb3b0 remove open subtitles from the server 2019-03-11 18:10:31 -07:00
Bond-009
620d7b560d Fail on warnings for Jellyfin.Server 2019-03-07 21:52:16 +01:00
Claus Vium
040871459b Remove some unused references 2019-03-03 14:35:54 +01:00
Claus Vium
77addb2283 Remove SocketHttpListener 2019-02-27 07:32:36 +01:00
Claus Vium
9c02e99e35 Undo some of the span abuse 2019-02-26 22:40:25 +01:00
Claus Vium
38f52a139e Add response compression middleware 2019-02-26 22:11:21 +01:00
Claus Vium
852460b991 kestrel init 2019-02-26 22:11:21 +01:00
William Taylor
3f80b16ffa Removed Reference and replaced with package reference 2019-02-17 14:09:52 +00:00
William Taylor
0d5fbcb031 Removed primitives from services in Program.cs
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-17 14:08:52 +00:00
Bond_009
81a8ebde22 Move to Microsoft.Extensions.DependencyInjection
This PR replaces SimpleInjector with
Microsoft.Extensions.DependencyInjection.
2019-02-12 20:52:23 +01:00
Bond_009
a71040ba1b Chnage to own NuGet package 2019-02-09 21:28:36 +01:00
Bond_009
ae5514afd6 Fix loading of rating files 2019-02-04 18:46:36 +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
fd361421b1 Use CommandLineParser package for handling CLI args 2019-01-31 18:56:34 +01: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
f6f0a8a481 Use EF Core for Activity database 2019-01-23 16:39:12 +01:00
cvium
eba1f05c03 Remove embedded resource from csproj 2019-01-20 06:30:52 +01:00
cvium
b35dcbb9f0 Remove MediaBrowser.Text since it violates licenses and is overall hacky 2019-01-20 06:30:50 +01:00
Erwin de Haan
c5430f86b0 Fixed csproj and xml identation. 2019-01-19 15:01:16 +01:00
Erwin de Haan
089ad8e7c2 Find+Sed BOM removal *.xml,*.csproj,*,json,*.sln,*.txt 2019-01-13 21:10:15 +01:00
Erwin de Haan
742bef5b5f EditorConfig reformat: Non-CS files. 2019-01-13 20:45:51 +01:00
Bond_009
672e635742 Remove unused resource 2019-01-07 18:39:35 +01:00
Bond_009
3d3ec3588b Mark where ILogger is being set to null 2018-12-30 22:44:38 +01:00
Bond_009
7792a9a9af Fix resource load crash 2018-12-15 16:33:20 +01:00
Mathieu Velten
1d7d52ff9e Port MediaEncoding and Api.Playback from 10e57ce8d21b4516733894075001819f3cd6db6b 2018-12-14 17:32:54 +01:00
Bond_009
b4edb24ec3 Change libraries from netcoreapp to netstandard
Ref: https://dotnetcoretutorials.com/2017/01/13/net-standard-vs-net-core-whats-difference/
2018-12-12 21:39:22 +01:00
Bond_009
0a3c8b04f1 Change name to EmbyServer.dll jellyfin.dll
Update and remove deps
2018-12-12 20:06:42 +01:00
Vasily
149f75f3f4 * Fixed ImageMagick and XmlTv references
* Repplaced IsoMounter binary blob with source (not yet compiling)
2018-11-06 19:24:06 +03:00
Vasily
6bd48ece70 Replaced binary Emby.XmlTv.dll with compiled one 2018-11-06 16:11:11 +03:00
Vasily
6757475311 Now build produces seeminly workable debian package 2018-10-23 00:40:43 +03:00
stefan
48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02:00
Luke Pulverenti
5207067811 fix live tv over dlna 2017-11-29 15:50:18 -05:00
Luke Pulverenti
2f758676d0 support sharing m3u tuner streams 2017-11-14 02:41:21 -05:00
Luke Pulverenti
0d28929e17 update download progress reporting 2017-11-03 14:11:04 -04:00
Luke Pulverenti
1358ea2ca4 update SimpleInjector 2017-10-30 00:55:11 -04:00
Luke Pulverenti
e7ecd418c4 update home video library support 2017-10-21 12:39:52 -04:00
Luke Pulverenti
9fdaa039c4 rework device repository 2017-10-13 15:18:05 -04:00
Luke Pulverenti
bc656edf4f update resolved video titles 2017-10-13 01:44:20 -04:00
Luke Pulverenti
f98e42fc3b update translations 2017-10-13 01:41:49 -04:00
Luke Pulverenti
2e0e1697a8 rework live stream creation 2017-09-28 13:02:49 -04:00
Luke Pulverenti
a0d82a02c8 update param encoding 2017-09-26 13:09:42 -04:00
Luke Pulverenti
978eedbcb7 improve support for compressed xmltv 2017-09-25 01:06:15 -04:00
Luke Pulverenti
b8834be83c update naming project to target .net standard 2017-09-10 16:40:31 -04:00
Luke Pulverenti
9a5a6f569d removed dead code 2017-09-09 14:21:21 -04:00
Luke Pulverenti
eb63e0d264 update image processor 2017-09-07 14:17:18 -04:00
Luke Pulverenti
78165d78a2 update SocketHttpListener 2017-09-02 22:42:13 -04:00
Luke Pulverenti
6bc2a79792 fix folder rip probe 2017-08-26 03:03:19 -04:00
Luke Pulverenti
b04e80b28b remove unused localization strings 2017-08-23 12:46:57 -04:00
Luke Pulverenti
bd31c0175d move LnkShortcutHandler 2017-08-18 15:34:41 -04:00
Luke Pulverenti
a57c887f7f update components 2017-08-16 13:30:16 -04:00
Luke Pulverenti
56263a9fa2 remove unused libs 2017-08-16 11:42:36 -04:00
Luke Pulverenti
bfcd1b520f merge common implementations and server implementations 2017-08-16 02:43:41 -04:00
Luke Pulverenti
a7db7cd40c reduce traffic from session player 2017-08-11 02:29:49 -04:00
Luke Pulverenti
e7425e6205 revert servicestack.text update 2017-08-10 14:01:31 -04:00
Luke Pulverenti
059724ce26 AllowUnsafeBlocks 2017-08-09 16:04:13 -04:00
Luke Pulverenti
40442f887b consolidate emby.server.core into emby.server.implementations 2017-08-09 15:56:38 -04:00
Luke Pulverenti
db315c4e32 update media source methods 2017-08-05 15:02:33 -04:00
Luke Pulverenti
d270b10db6 move auto-organize to plugin 2017-07-27 01:18:39 -04:00
Luke Pulverenti
a238556202 update project 2017-07-10 09:27:09 -04:00
Luke Pulverenti
0e5cca8d07 update packages 2017-07-01 21:18:56 -04:00
Luke Pulverenti
f6237d4d05 fixes #1759 - Custom intro path change requires library scan 2017-06-30 23:15:04 -04:00
Luke Pulverenti
9a4fe6625d xml tv fixes 2017-06-27 16:55:22 -04:00
Luke Pulverenti
1e5c3db9eb support individual library refreshing 2017-06-23 12:04:45 -04:00
Luke Pulverenti
018df6d4c6 update libs 2017-06-20 15:37:52 -04:00
Luke Pulverenti
ccb5b14d77 update series resolver 2017-06-15 13:22:05 -04:00
Luke Pulverenti
1663b258a7 update home sections 2017-06-13 02:33:29 -04:00
Luke Pulverenti
3f24af1342 update nlog 2017-06-02 14:48:31 -04:00
Luke Pulverenti
01843ad4c3 update project files 2017-05-29 22:44:54 -04:00
Luke Pulverenti
b9be73789b fix plugin loading 2017-05-25 00:25:51 -04:00
Luke Pulverenti
7470dfe61b 3.2.17.13 2017-05-24 16:45:49 -04:00
Luke Pulverenti
f07af448fa update main projects 2017-05-24 15:12:55 -04:00
Luke Pulverenti
51312b8570 update nuget 2017-05-09 14:53:50 -04:00
Luke Pulverenti
4d7d8961b4 update encoding detection 2017-04-18 01:53:39 -04:00
Luke Pulverenti
372d40598d remove qsv hevc decoding for now 2017-04-01 15:49:36 -04:00
Luke Pulverenti
8d1ca8ca27 improve direct play to transcoding fallback 2017-03-31 15:50:55 -04:00
Luke Pulverenti
1823b4a674 3.2.8.9 2017-03-22 14:37:04 -04:00
Luke Pulverenti
38e05b11e2 unify encodng param creation 2017-03-19 14:59:05 -04:00
Luke Pulverenti
0650be4780 rework tuner discovery 2017-03-13 00:08:49 -04:00
Luke Pulverenti
a660aa001e re-organize file streaming 2017-03-12 15:27:26 -04:00
Luke Pulverenti
a60c85f4f8 update naming project 2017-03-11 23:26:46 -05:00
Luke Pulverenti
fc2a5acfca move loopback util 2017-03-10 13:33:17 -05:00
Luke Pulverenti
7cbc76af27 3.2.5.4 2017-03-03 00:53:21 -05:00
Luke Pulverenti
0a64609fb8 stub out legacy live stream 2017-03-02 16:32:20 -05:00
Luke Pulverenti
9776ca09db update socket interfaces 2017-03-02 15:50:09 -05:00
Luke Pulverenti
5fa3817a76 update components 2017-02-26 16:47:52 -05:00
Luke Pulverenti
e391ee1b17 update components 2017-02-23 14:13:07 -05:00
Luke Pulverenti
5d55b36487 make more classes portable 2017-02-20 15:50:58 -05:00
Luke Pulverenti
5181b31886 implement chrome media session api 2017-02-13 15:54:28 -05:00
Luke Pulverenti
0a03d7ad9f localization fixes 2017-02-12 20:07:48 -05:00
Luke Pulverenti
f447098e53 update xmltv xml parsing 2017-02-11 16:16:22 -05:00
Luke Pulverenti
6405f6c0c7 update xmltv parsing 2017-02-09 18:25:10 -05:00
Luke Pulverenti
1d849e3f25 update xmltv parsing 2017-02-01 02:47:12 -05:00
Luke Pulverenti
f616aee90b update xmltv parsing 2017-01-27 22:17:26 -05:00
Luke Pulverenti
6ce6ed7d9c force guide refresh 2017-01-24 16:21:36 -05:00
Luke Pulverenti
159e622cf8 add uk rating definitions 2016-12-26 14:47:21 -05:00
Luke Pulverenti
d90494f204 update naming project 2016-12-23 14:35:05 -05:00
Luke Pulverenti
973749bb99 update components 2016-12-15 22:15:34 -05:00
Luke Pulverenti
ffad9c27e4 automatically adjust timer schedules to program changes 2016-12-13 13:23:03 -05:00
Luke Pulverenti
81d685b882 update db connections 2016-12-13 10:44:34 -05:00
Luke Pulverenti
1aff48b93b move book support into the core 2016-12-12 00:49:19 -05:00
Luke Pulverenti
e936f49518 update use of shellexecute 2016-12-09 20:58:52 -05:00
Luke Pulverenti
372fbd30f6 update components 2016-11-30 02:49:32 -05:00
Luke Pulverenti
4a548f3081 update xmltv 2016-11-28 00:36:35 -05:00
Luke Pulverenti
5209ce9b2f stub out portable item repository 2016-11-19 13:09:15 -05:00
Luke Pulverenti
bdab0a1588 move TypeMapper to portable project 2016-11-19 11:51:49 -05:00
Luke Pulverenti
ffb1ec76a7 update components 2016-11-19 02:51:07 -05:00
Luke Pulverenti
65a1ef020b move sync repository to portable project 2016-11-19 00:52:49 -05:00
Luke Pulverenti
e58e34ceca move classes to portable project 2016-11-18 16:06:00 -05:00
Luke Pulverenti
c6f1bd93fc rework organizer repository 2016-11-18 15:43:19 -05:00
Luke Pulverenti
13abfbc3b8 rework users repository 2016-11-18 13:28:45 -05:00
Luke Pulverenti
9f40c1982b rework additional repositories 2016-11-18 04:28:39 -05:00
Luke Pulverenti
fa714425dd begin to rework repositories 2016-11-18 03:39:20 -05:00
Luke Pulverenti
9b5a4c22e3 update image & subtitle extraction 2016-11-14 01:44:21 -05:00
Luke Pulverenti
406e6cb813 update portable projects 2016-11-11 14:55:12 -05:00
Luke Pulverenti
5655787c1a update portable projects 2016-11-11 12:33:10 -05:00
Luke Pulverenti
00cbadea2c update core project 2016-11-11 02:24:36 -05:00
Luke Pulverenti
06afe47ee9 update server core project 2016-11-11 01:43:42 -05:00
Luke Pulverenti
ec63e13bbe more portable restructuring 2016-11-10 23:25:21 -05:00
Luke Pulverenti
8492225dee update portable projects 2016-11-10 22:29:51 -05:00
Luke Pulverenti
836e1fdc30 make additional classes portable 2016-11-10 20:58:20 -05:00
Luke Pulverenti
01fc207b62 update portable components 2016-11-10 20:37:20 -05:00
Luke Pulverenti
24532f3e2d update power management 2016-11-08 23:58:58 -05:00
Luke Pulverenti
15ebff2b3a make additional classes portable 2016-11-08 17:28:04 -05:00
Luke Pulverenti
a8b340cbb2 update portable projects 2016-11-08 13:44:23 -05:00
Luke Pulverenti
6aa106f1b7 fix project 2016-11-05 16:38:45 -04:00
Luke Pulverenti
f3439af2b1 fix project 2016-11-05 16:16:16 -04:00
Luke Pulverenti
3c1447804b move localization classes 2016-11-04 22:17:18 -04:00
Luke Pulverenti
72aaecb279 move classes to new server project 2016-11-04 14:56:47 -04:00
Luke Pulverenti
67ffbed93e move classes 2016-11-04 04:43:59 -04:00
Luke Pulverenti
c29394a81a fix project 2016-11-03 23:15:24 -04:00
Luke Pulverenti
cae7aa2065 fix project 2016-11-03 22:57:58 -04:00
Luke Pulverenti
46efa464d8 move classes 2016-11-03 21:18:51 -04:00
Luke Pulverenti
d5ea8ca3ad move classes to portable 2016-11-03 19:35:19 -04:00
Luke Pulverenti
d0babf322d move live tv classes 2016-11-03 18:56:28 -04:00
Luke Pulverenti
8ef442c2e8 move classes 2016-11-03 18:53:02 -04:00
Luke Pulverenti
f52373609e move classes to portable project 2016-11-03 18:34:16 -04:00
Luke Pulverenti
1d62a88fd8 move classes to portable server project 2016-11-03 18:06:00 -04:00
Luke Pulverenti
13dcb5abb1 fix projects 2016-11-03 17:04:55 -04:00
Luke Pulverenti
8fd3bf4217 change pcl's to .netstandard 2016-11-03 15:07:48 -04:00
Luke Pulverenti
0d5d91b4c4 move notification classes 2016-11-03 03:35:00 -04:00
Luke Pulverenti
b76a1abda5 move classes to portable server lib 2016-11-03 03:14:14 -04:00
Luke Pulverenti
3eb4091808 move additional classes to new server lib 2016-11-03 02:37:52 -04:00
Luke Pulverenti
41bef184d1 move classes to portable server project 2016-11-02 17:05:17 -04:00
Luke Pulverenti
78f9364b03 move classes to portable server project 2016-11-02 16:58:51 -04:00
Luke Pulverenti
d71d2a5d02 move classes to portable server project 2016-11-02 16:53:50 -04:00