Commit graph

337 commits

Author SHA1 Message Date
dkanada 0a70c55021
Merge pull request #2793 from mark-monteiro/remove-interactive-extensions
Remove Ix.NET
2020-04-08 01:15:44 +09:00
Mark Monteiro 1f765cdd93 Remove reference to System.Interactive.Async 2020-04-06 22:04:55 -04:00
dependabot-preview[bot] 25aa26a8fd
Bump sharpcompress from 0.24.0 to 0.25.0
Bumps [sharpcompress](https://github.com/adamhathcock/sharpcompress) from 0.24.0 to 0.25.0.
- [Release notes](https://github.com/adamhathcock/sharpcompress/releases)
- [Commits](https://github.com/adamhathcock/sharpcompress/compare/0.24...0.25)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-07 00:48:03 +00:00
Mark Monteiro 123bfbcf19 Merge remote-tracking branch 'upstream/master' into use-development-exception-page 2020-04-01 23:09:55 +02:00
Mark Monteiro aa9737afb3 Update .NET Core to 3.1.3 2020-03-25 20:09:48 +01:00
Mark Monteiro debab44870 Update all packages to .NET Core 3.1.2 2020-03-22 02:03:07 +01:00
Mark Monteiro 842ec04828 Do not handle exceptions manually when in development mode 2020-03-21 21:06:01 +01:00
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