Commit Graph

245 Commits

Author SHA1 Message Date
Erwin de Haan 089ad8e7c2 Find+Sed BOM removal *.xml,*.csproj,*,json,*.sln,*.txt 2019-01-13 21:10:15 +01:00
Erwin de Haan ec1f5dc317 Mayor code cleanup
Add Argument*Exceptions now use proper nameof operators.

Added exception messages to quite a few Argument*Exceptions.

Fixed rethorwing to be proper syntax.

Added a ton of null checkes. (This is only a start, there are about 500 places that need proper null handling)

Added some TODOs to log certain exceptions.

Fix sln again.

Fixed all AssemblyInfo's and added proper copyright (where I could find them)

We live in *current year*.

Fixed the use of braces.

Fixed a ton of properties, and made a fair amount of functions static that should be and can be static.

Made more Methods that should be static static.

You can now use static to find bad functions!

Removed unused variable. And added one more proper XML comment.
2019-01-10 20:38:53 +01:00
Andrew Rabert 1e1918af4f Remove taglib-sharp build from solution
Breaks everything by having it, doesn't seem to break anything by
removing it.
2019-01-05 12:57:05 -05:00
Anthony Lavado cc4d17edbd Merge pull request #407 from EraYaN/stop-version-addins-on-solution
Stop version addins on solution from messing with the AssemblyVersions
2019-01-05 04:12:00 +00:00
Erwin de Haan e4c81f763b Stop version addins from messing with the AssemblyVersion.
Project uses manual versioning. This breaks very annoyingly with my global settings.
2019-01-04 16:57:39 +01:00
Erwin de Haan d15af6eb35 Removed all old and unused ImageEncoders.
Remove solution platform cruft.
2019-01-03 21:29:48 +01:00
Anthony Lavado d22324d68d Add TagLib-Sharp Building and new file header
- This enables TagLib-Sharp being built when using Visual Studio, for both Debug and Release modes
- Adds a new file header that is respected when using VS for Mac or MonoDevelop
2019-01-02 02:20:14 -05:00
Bond_009 75efe9cf0a Rename and rework entry point 2019-01-02 02:30:59 +03:00
Andrew Rabert 9e826965eb Build ImageMagicSharp 2018-12-16 22:57:41 -05:00
Ben Magee dd2e655cce Add MediaBrowser.MediaEncoding project. 2018-12-15 23:31:13 +00:00
Joshua M. Boniface f2fa780629 Revert "Test Projects" 2018-12-12 22:11:25 -05:00
Ben Magee 3dc0985bbd Jellyfin.XbmcMetadata.Test 2018-12-12 21:48:53 +00:00
Ben Magee b5ad16c863 Jellyfin.WebDashboard.Test 2018-12-12 21:44:36 +00:00
Ben Magee a0dfa60d5c Jellyfin.Providers.Test 2018-12-12 21:41:44 +00:00
Ben Magee 86270b43df Jellyfin.Model.Test 2018-12-12 21:39:00 +00:00
Ben Magee 1e6272ce3a Jellyfin.LocalMetadata.Test 2018-12-12 21:35:34 +00:00
Ben Magee 95f4af1534 Jellyfin.Controller.Test 2018-12-12 21:33:40 +00:00
Ben Magee 1f47fece57 Jellyfin.Common.Test 2018-12-12 21:16:58 +00:00
Ben Magee cd86fd767a Jellyfin.Api.Test 2018-12-12 21:15:04 +00:00
Ben Magee a0507c2e44 IsoMounter.Test project 2018-12-12 21:09:42 +00:00
Ben Magee 84678ba7ba Jellyfin.Test project 2018-12-12 21:06:56 +00:00
Ben Magee 53c4b03e1b Jellyfin.XmlTv.Test project 2018-12-12 21:02:59 +00:00
Ben Magee 4cfe5b018e Jellyfin.Server.Implementations.Test project 2018-12-12 21:00:19 +00:00
Ben Magee 96c28eadbe Jellyfin.Photos.Test project 2018-12-12 20:58:24 +00:00
Ben Magee 4b888fa59e Jellyfin.Notifications.Test project 2018-12-12 20:56:27 +00:00
Ben Magee be36c494f6 Jellyfin.Naming.Test project 2018-12-12 20:52:01 +00:00
Ben Magee 2934c59080 Jellyfin.Drawing.Skia.Test project 2018-12-12 20:49:25 +00:00
Ben Magee d2104aed2c Jellyfin.Drawing.ImageMagick.Test project 2018-12-12 20:44:24 +00:00
Ben Magee b31725d7f2 Jellyfin.Drawing.Test project 2018-12-12 20:36:05 +00:00
Ben Magee 9c74e4f10e Jellyfin.Dlna tests 2018-12-12 20:29:39 +00:00
Ben Magee 9964d2ff93 DvdLib.Test 2018-12-12 20:25:46 +00:00
Ben Magee 78fd157450 BDInfo.Test 2018-12-12 20:23:27 +00:00
Andrew Rabert 8602861109 Fix dotnet build 2018-12-11 21:08:30 -05:00
Ben Magee 6145c711fb IsoMounter required by EmbyServer project 2018-12-11 23:59:31 +00:00
Ben Magee de70cc3522 Add Emby.XmlTv project to the solution, else other projects fail to build in JetBrains Rider. 2018-12-11 23:52:58 +00:00
Ben Magee 57ca96ad57 Add JetBrains Rider files to gitignore, add taglib-sharp and ImageMagickSharp to the solution, as otherwise Rider can't build the solution. 2018-12-11 23:08:38 +00:00
stefan 48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02:00
Luke Pulverenti a57c887f7f update components 2017-08-16 13:30:16 -04:00
Luke Pulverenti bfcd1b520f merge common implementations and server implementations 2017-08-16 02:43:41 -04:00
Luke Pulverenti 40442f887b consolidate emby.server.core into emby.server.implementations 2017-08-09 15:56:38 -04:00
Luke Pulverenti f07af448fa update main projects 2017-05-24 15:12:55 -04:00
Luke Pulverenti e9e0261d80 update release mono build 2017-05-17 23:16:41 -04:00
Luke Pulverenti 06cecb6d71 update build configs 2017-05-16 01:46:07 -04:00
Luke Pulverenti 404171023f clean up build configs 2017-05-16 01:44:06 -04:00
Luke Pulverenti 198cb1bc9c update file responses 2017-05-09 14:51:26 -04:00
Luke Pulverenti 5181b31886 implement chrome media session api 2017-02-13 15:54:28 -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 d55535fe43 add server core project 2016-11-11 00:16:37 -05:00
Luke Pulverenti 6d250c4050 make dlna project portable 2016-11-04 04:31:05 -04:00
Luke Pulverenti 13dcb5abb1 fix projects 2016-11-03 17:04:55 -04:00
Luke Pulverenti da9d7be63f change mono.nat project to .net standard 2016-11-03 15:18:14 -04:00
Luke Pulverenti 8fd3bf4217 change pcl's to .netstandard 2016-11-03 15:07:48 -04:00
Luke Pulverenti d71d2a5d02 move classes to portable server project 2016-11-02 16:53:50 -04:00
Luke Pulverenti dca78b1341 rework dlna project 2016-10-29 18:22:20 -04:00
Luke Pulverenti da20e8dcd2 continue with .net core targeting 2016-10-29 16:02:21 -04:00
Luke Pulverenti 3d7f75eea3 more steps to make provider project portable 2016-10-26 15:29:56 -04:00
Luke Pulverenti 0189f4c49d move provider project towards portability 2016-10-26 14:25:03 -04:00
Luke Pulverenti 049dca644d add more to .net core solution 2016-10-25 23:59:51 -04:00
Luke Pulverenti c7f559f8ce make model project portable 2016-10-21 22:08:34 -04:00
Luke Pulverenti a69ca6c55b avoid buffering http responses 2016-10-06 14:55:01 -04:00
Luke 460e3635fd Merge pull request #2097 from jose-pr/IsolateRepos
Manage repositories only through their managers
2016-10-01 17:07:22 -04:00
Luke Pulverenti 62d9eb1ec7 rework upnp discovery 2016-09-11 03:33:53 -04:00
Jose Alacan 08fb2707be Only usermanager should have access to the userrepository 2016-09-04 21:39:32 -04:00
Luke Pulverenti 2d7c82d0dd add loopback handler 2016-09-03 13:16:36 -04:00
softworkz bd4ffa898e Programmatic provider id handling for xml and nfo persistence 2016-09-01 05:42:37 +02:00
Luke Pulverenti acd60f1d85 update admin session filter 2016-08-20 14:43:13 -04:00
softworkz 751febc1de Auto-Organize: Async operation and instant feedback UI (reworked)
This commit includes changes to enable and stabilize asyncronous
operation in the auto-organize area. Here are the key points:

- The auto-organize correction dialog is now closed (almost) instantly.
This means that the user does not have to wait until the file copy/move
operation is completed in order to continue. (even with local HDs the
copy/move process can take several minutes or even much longer with
network destination).
- This commit also implements locking of files to be organized in order
to prevent parallel processing of the same item. In effect, there can be
2 or more manual organization operations active even while the normal
auto-organization task is running without causing any problems
- The items that are currently being processed are indicated as such in
the log with an orange color and a spinner graphic
- The client display is refreshed through websocket messages
- A side effect of this is that other clients showing the auto-organize
log at the same time are always up-to-date as well
2016-08-20 01:03:30 +02:00
Luke Pulverenti 792da5967e remove unused strings 2016-08-07 14:46:11 -04:00
Luke Pulverenti e9bd472281 update SocketHttpListener 2016-08-07 02:36:48 -04:00
Luke Pulverenti 7d5a4c078d update components 2016-08-06 10:07:44 -04:00
Tavares André 3eb1f47da0 Update voice components 2016-02-17 07:58:07 +01:00
Luke Pulverenti 6ea8ef9107 restore changes 2015-12-19 12:48:42 -05:00
Luke Pulverenti b51ea9e4fa fix merge conflict 2015-12-19 10:57:47 -05:00
Luke Pulverenti 5963affec5 fix merge conflict 2015-12-19 10:56:07 -05:00
Luke Pulverenti 50f6ee1039 update polymer components 2015-10-29 19:23:43 -04:00
Luke Pulverenti d6b2bf89f5 added drawing assembly 2015-04-08 08:32:52 -04:00
Luke Pulverenti 359f90afd4 added GetMovieRecommendations to IApiClient 2015-03-10 21:43:07 -04:00
Luke Pulverenti 0d8636d859 update image magick sharp 2015-03-02 00:16:29 -05:00
Eric Reed 6d4956a38b Change donate email 2015-02-06 14:49:00 -05:00
Luke Pulverenti c60018fb09 remove roku project 2015-02-01 00:21:44 -05:00
Luke Pulverenti 398d48e0a2 added roku assembly 2015-02-01 00:07:03 -05:00
Luke Pulverenti ee00f8bf72 added HasSyncJob 2015-01-24 14:03:55 -05:00
Luke Pulverenti f96b4083a0 fix mp4 seeking in firefox 2015-01-08 22:26:40 -05:00
Luke Pulverenti e55ab989d2 add more sync buttons 2014-12-18 23:20:07 -05:00
Luke Pulverenti f9ba260a19 remove old release configurations 2014-11-29 17:19:02 -05:00
Luke Pulverenti 1a3cd2a1c4 add single art limit setting to dlna profile 2014-11-29 15:22:35 -05:00
Luke Pulverenti 999ad78a0d rework configurations 2014-11-29 14:51:30 -05:00
Luke Pulverenti 1a80362a0f created common startup project for mono & windows 2014-11-09 13:24:57 -05:00
Luke Pulverenti 4351d0672e update release build configurations 2014-11-07 11:28:15 -05:00
Luke Pulverenti 5a5b48feff added new cabac value 2014-10-23 00:26:01 -04:00
Luke Pulverenti f02f322208 remove mono compiler directives 2014-10-06 19:58:46 -04:00
Luke Pulverenti f6769b73f2 add MediaInfo to improve media analysis for video files 2014-09-20 11:48:23 -04:00
Luke Pulverenti 9c5cceb4ec update translations 2014-08-14 09:24:30 -04:00
Luke Pulverenti 8b630e2d41 update to vs 2013 2014-07-12 15:05:35 -04:00
Luke Pulverenti 3d47b495a9 fixes #795 - Support reading Xbmc nfo's 2014-06-29 23:04:50 -04:00
Thomas Gillen 0a3381471d Updating tvdb providers to use item identities 2014-05-07 22:19:04 +01:00
Luke Pulverenti ac69327f1f check in open subtitles stub 2014-05-05 00:36:45 -04:00
Luke Pulverenti 1664de62c0 added image encoder methods 2014-03-27 23:32:43 -04:00
Luke Pulverenti eda0939b90 Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser 2014-03-27 19:01:48 -04:00