Commit graph

337 commits

Author SHA1 Message Date
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