Commit Graph

355 Commits

Author SHA1 Message Date
Erwin de Haan 3a831994f6 Unwrapped GetDirectoryName and DirectorySeperatorChar 2019-01-28 22:06:34 +01:00
Bond_009 85a58fd655 Start startup tasks async 2019-01-27 15:40:37 +01:00
Bond_009 a709cbdc64 Fix more analyzer warnings 2019-01-27 12:12:44 +01:00
Erwin de Haan c5430f86b0 Fixed csproj and xml identation. 2019-01-19 15:01:16 +01:00
Erwin de Haan c1f76eb8ab Reformat JustAMan review pt3 changes 2019-01-18 16:48:01 +01:00
Erwin de Haan e867446437 ReSharper format: conform inline 'out' parameters. 2019-01-13 21:46:33 +01:00
Erwin de Haan 65bd052f3e ReSharper conform to 'var' settings 2019-01-13 21:37:13 +01:00
Erwin de Haan a36658f6f0 ReSharper Reformat: Properties to expression bodied form. 2019-01-13 21:31:14 +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 b062577d81 Find+Sed BOM removal *.cs: MediaBrowser.Providers-SocketHttpListener 2019-01-13 21:03:10 +01:00
Erwin de Haan 742bef5b5f EditorConfig reformat: Non-CS files. 2019-01-13 20:45:51 +01:00
Erwin de Haan 9741817af4 Visual Studio Reformat: MediaBrowser.XbmcMetadata 2019-01-13 20:26:56 +01:00
Erwin de Haan 846456b41e Reformatted the files with notes. 2019-01-12 21:41:08 +01:00
Erwin de Haan e2751d42e8 Merge branch 'dev' into code-cleanup 2019-01-11 12:50:36 +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
hawken bd169e4fd4 remove trailing whitespace 2019-01-07 23:27:46 +00:00
hawken ba1794f64b Remove tabs and trailing whitespace 2019-01-07 23:24:34 +00:00
Anthony Lavado 87812d1e7f Fix spacing to C#/Visual Studio standards
- This is a fix automatically applied by Visual Studio
2019-01-02 01:22:21 -05:00
Bond_009 c99b45dbe0 Remove some warnings 2019-01-02 02:35:40 +03:00
Joshua M. Boniface 1f02cf4b7e Merge pull request #285 from Bond-009/logging
Use Serilog to handle logging
2018-12-30 17:29:02 -05:00
Bond_009 ea4c914123 Fix exception logging 2018-12-30 22:44:39 +01:00
Bond_009 0f8b3c6347 Use Microsoft.Extensions.Logging abstraction 2018-12-30 22:44:38 +01:00
bfayers 9986a3d22c Go back to an emby.media/community link but via web archive 2018-12-30 21:18:48 +00:00
bfayers 00ef953b8e replace all instanced of emby.media with jellyfin.media 2018-12-30 20:48:08 +00: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
Anthony Lavado 99482f0736 Reverts changes to forum URLs
- restores the original URL for some comments, keeping context
2018-12-11 01:42:52 -05:00
Anthony Lavado 71b8602a3d Updates all other emby.media links to repo page 2018-12-11 01:31:08 -05:00
stefan 48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02:00
Luke Pulverenti 9f46122d91 3.2.36.10 2017-11-15 16:33:04 -05:00
Luke Pulverenti b9c1f61681 update support for moviedb urls in nfo files 2017-11-03 14:11:21 -04:00
Luke Pulverenti a5b82cd2ec remove unneeded async signatures 2017-10-03 14:39:37 -04:00
Luke Pulverenti 7cebc1f007 fixes #2376 - Movieset format changed in Kodi v16 - Emby fails on importing nfos with this tags 2017-09-20 02:58:08 -04:00
Luke Pulverenti 49b799adbe 3.2.30.8 2017-09-05 15:49:02 -04:00
Luke Pulverenti e441e2f53d update active recordings 2017-08-24 15:52:19 -04:00
Luke Pulverenti b783f317fe update live stream management 2017-08-19 18:37:15 -04:00
Luke Pulverenti 0951819f00 fixes #2798, fixes #2799 2017-08-13 16:15:07 -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 40442f887b consolidate emby.server.core into emby.server.implementations 2017-08-09 15:56:38 -04:00
Luke Pulverenti 994720c24a deprecate hddvd videotype 2017-08-07 16:36:41 -04:00
Luke Pulverenti 6d78824c8e update components 2017-08-06 19:01:00 -04:00
Luke Pulverenti db315c4e32 update media source methods 2017-08-05 15:02:33 -04:00
Luke Pulverenti 0ba267f8e2 Enable hardware acceleration for image extraction 2017-08-02 03:30:17 -04:00
Luke Pulverenti dc7a59c73a ensure custom css is loaded last 2017-07-23 18:29:53 -04:00
Luke Pulverenti 401d82eea7 fixes #2559 - movie.nfo being ignored 2017-07-21 15:05:52 -04:00
Luke Pulverenti 1326624d27 strip invalid xml chars 2017-07-19 15:53:47 -04:00
Luke Pulverenti 099c422a85 fixes #1255 - [BUG] NFO handler doesn't handle NFOs with multiple episode details 2017-06-12 03:02:09 -04:00
Luke Pulverenti 42d0b070b4 update project files 2017-06-04 17:08:56 -04:00
Luke Pulverenti e91f569c15 update live tv startup 2017-06-03 03:36:32 -04:00
Luke Pulverenti 33014f77aa update GetItems method 2017-05-26 02:48:54 -04:00
Luke Pulverenti da77b05817 update data queries 2017-05-21 03:25:49 -04:00
Luke Pulverenti ae2c4a912a update saving of ForcedSortName 2017-05-19 12:36:43 -04:00
Luke Pulverenti 0beb803aed add sample rate condition 2017-05-13 15:31:25 -04:00
Luke Pulverenti 1991da85af update setting of file attributes 2017-05-12 00:54:19 -04:00
Luke Pulverenti e9ea1d4ce2 fixes #2559 - URL only movie.nfo does not seem to work at all 2017-05-10 14:02:08 -04:00
Luke Pulverenti d48496b843 add new search filters 2017-05-06 15:45:23 -04:00
Luke Pulverenti 696a6b34ea improve smb support 2017-05-04 14:14:45 -04:00
Luke Pulverenti f53472584e update environment detection 2017-04-29 02:22:33 -04:00
Luke Pulverenti 099f8037c5 don't read user data from nfo's anymore 2017-04-19 12:57:06 -04:00
Luke Pulverenti 4154fdf9c6 update omdb info parsing 2017-04-12 13:09:12 -04:00
Luke Pulverenti 372d40598d remove qsv hevc decoding for now 2017-04-01 15:49:36 -04:00
Luke Pulverenti 44a4e662ac update hdhomerun model info caching 2017-03-16 13:21:24 -04:00
Luke Pulverenti 5fa3817a76 update components 2017-02-26 16:47:52 -05:00
Luke Pulverenti 6091e00e18 clean related files when deleting items 2017-02-18 03:32:17 -05:00
Luke Pulverenti fbb1bb319c update wdtv live dlna profile 2017-02-07 13:33:15 -05:00
Darrell King 8e605ba613 Update NfoSavers so they don't duplicate user defined IExternalIds 2017-01-31 20:26:52 +00:00
Luke Pulverenti ab026ab2de restore localized guids switch 2017-01-29 15:00:29 -05:00
Luke Pulverenti 3ff216f05a update ShortOverview 2017-01-26 15:27:12 -05:00
Luke Pulverenti 82c65f3788 update playlist creation 2017-01-13 22:48:42 -05:00
Darrell King 27070bd43a Update BaseNfoParser to handle user defined IExternalIds 2017-01-13 20:51:07 +00:00
Luke Pulverenti 584f481b6b fix semicolon in nfo 2017-01-12 14:50:52 -05:00
Luke Pulverenti 911e5cb490 update nfo image saver 2017-01-10 15:17:01 -05:00
Luke e7cebb91a7 Merge pull request #2350 from MediaBrowser/beta
Beta
2016-12-18 00:44:33 -05:00
Luke Pulverenti 20c2499797 update movie nfo saver 2016-12-06 13:04:53 -05:00
Luke Pulverenti 7ed6c67db0 update xml parsing 2016-12-03 18:57:34 -05:00
Luke Pulverenti 83ad945015 update xml readers 2016-12-03 16:46:06 -05:00
Luke Pulverenti aef79a796d update xml parsing 2016-12-02 15:10:35 -05:00
Luke Pulverenti 26ef23d628 update caching headers 2016-11-27 14:36:56 -05:00
Luke Pulverenti 827602711e update sqlite dependencies 2016-11-20 15:20:01 -05:00
Luke Pulverenti 0e9cd51f9c update .net core startup 2016-11-13 16:04:21 -05:00
Luke Pulverenti 48a5fa17b0 update file saving 2016-11-09 12:24:57 -05:00
Luke Pulverenti 46efa464d8 move classes 2016-11-03 21:18:51 -04:00
Luke Pulverenti 1d62a88fd8 move classes to portable server project 2016-11-03 18:06:00 -04:00
Luke Pulverenti eefab227cc update xml parsing 2016-11-02 13:08:20 -04:00
Luke Pulverenti b0ff307d0c remove json lock files 2016-10-31 22:21:38 -04:00
Luke Pulverenti 3bf72b71b3 consolidate internal interfaces 2016-10-31 00:28:23 -04:00
Luke Pulverenti b59614d439 fix album nfo provider 2016-10-28 14:35:27 -04:00
Luke Pulverenti 049dca644d add more to .net core solution 2016-10-25 23:59:51 -04:00
Luke Pulverenti 21be035df0 make nfo project portable 2016-10-25 22:53:47 -04:00
Luke Pulverenti ef6b90b8e6 make controller project portable 2016-10-25 15:02:04 -04:00
Luke Pulverenti c7f559f8ce make model project portable 2016-10-21 22:08:34 -04:00
Luke 367e17826e Merge pull request #2250 from MediaBrowser/beta
Beta
2016-10-20 15:27:40 -04:00
Luke Pulverenti bba0c564c7 remove dead interface objects 2016-10-17 12:35:29 -04:00
Luke fb9db5c3c3 Merge pull request #2240 from MediaBrowser/beta
Beta
2016-10-17 12:32:57 -04:00
Luke Pulverenti ba613d5671 disable split by time 2016-10-17 12:18:12 -04:00
Luke 25ef9777ca Merge pull request #2224 from MediaBrowser/beta
Beta
2016-10-12 15:43:28 -04:00
Luke Pulverenti daaae69df5 add playback of in-progress recordings 2016-10-09 03:18:43 -04:00
Luke Pulverenti 5cd3276775 pass requested fields to data layer 2016-10-08 01:57:38 -04:00
Luke Pulverenti 50e6686987 update live stream management 2016-10-07 11:08:13 -04:00
Luke Pulverenti 5309f9d2bb update episode nfo saver 2016-09-30 23:34:43 -04:00
Luke Pulverenti d596053ec7 rework live stream handling 2016-09-25 14:39:13 -04:00
Luke Pulverenti 2023855a1f update episode nfo saving 2016-09-18 13:29:52 -04:00
Luke Pulverenti 151d88f20d encapsulate path substitution 2016-09-12 14:10:09 -04:00
softworkz bd4ffa898e Programmatic provider id handling for xml and nfo persistence 2016-09-01 05:42:37 +02:00
Luke Pulverenti 806c795069 update episode nfo saving 2016-08-28 12:46:28 -04:00
Luke Pulverenti 4fa0df37e2 fix fields that shouldn't be required 2016-08-27 00:35:06 -04:00
softworkz ac4023ed47 Core server preparation for new "TV Maze Provider Plugin" 2016-08-23 03:33:22 +02:00
Luke Pulverenti 430b187ef6 start a dashboard folder 2016-08-22 14:28:24 -04:00
Luke Pulverenti acc02aa3c3 fix parsing of added value 2016-08-17 16:35:39 -04:00
Luke Pulverenti fd53e18ee9 fix sync layout 2016-08-01 14:16:07 -04:00
Sven Van den brande 219cba7506 Removed redundant Collection Initializers
Removed Using directives that are not required
2016-07-29 21:18:03 +02:00
Luke Pulverenti e988588745 fix saving of country code in nfo 2016-07-08 14:10:38 -04:00
Luke Pulverenti 2d3522593e support nfo episode attributes 2016-06-24 16:07:35 -04:00
Luke Pulverenti 37d7db4bc4 support xmltv gzip 2016-06-15 22:37:06 -04:00
Luke Pulverenti 825f0f3507 update music brainz album responses 2016-06-15 16:14:04 -04:00
Luke Pulverenti ae168bc563 update tag saving 2016-06-02 13:43:29 -04:00
Luke Pulverenti 977f62336b update storage of genres, studios, tags, & keywords 2016-05-31 14:07:54 -04:00
Luke Pulverenti 1f9d32afc5 limit use of GetUserDataKey 2016-04-30 18:05:13 -04:00
Luke Pulverenti 87091b6196 update providers 2016-04-27 21:59:09 -04:00
nfnty 0ace5b38c3 Use HTTPS for API requests: Fix missed URLs 2016-04-26 12:13:13 +02:00
Luke Pulverenti fe9ee3d891 remove duplicate originaltitle 2016-04-20 01:32:25 -04:00
Luke Pulverenti b0379ec7f8 improve embedded image extraction 2016-04-13 16:49:16 -04:00
Sven Van den brande 168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti 05ea65ede0 fix series nfo parsing 2016-03-26 01:44:01 -04:00
Luke Pulverenti 55bbc5d12a update components 2016-03-22 23:03:35 -04:00
Luke Pulverenti 4b7093e923 get recursive items from db 2016-03-20 02:46:51 -04:00
Luke Pulverenti 79dc9f29d9 support additional id formats for movies and series 2016-03-17 23:40:38 -04:00
Luke Pulverenti d683f30619 update music user data key 2016-03-13 21:34:24 -04:00
Luke Pulverenti dd6a4eefe5 support single tmdb urls in nfo 2016-03-12 22:30:42 -05:00
Luke Pulverenti cd144bc6f5 update photo resolver 2016-02-25 10:12:22 -05:00
Luke Pulverenti 1a2867ea55 support tagging 3d as mvc 2016-02-11 14:11:28 -05:00
Luke Pulverenti fa6481ff26 handle empty person name 2016-01-28 13:38:40 -05:00
Luke Pulverenti caa7deafb0 fix changing added value 2016-01-27 14:28:33 -05:00
Luke Pulverenti 02398e7789 update nfo savers 2016-01-27 13:08:55 -05:00
Luke Pulverenti 0cd008bcb9 update commonio 2016-01-16 22:24:24 -05:00
Luke Pulverenti adfc4560d1 update nfo codecs 2016-01-14 12:17:21 -05:00
Luke Pulverenti d577e1c7b0 support image stubbing 2015-10-16 13:06:31 -04:00
Luke Pulverenti f4ad65196a update playlist drag and drop 2015-10-15 11:51:00 -04:00
Luke Pulverenti f48e9ac232 update nfo saving 2015-10-08 12:22:14 -04:00
Luke Pulverenti 47b428b36c update commonio 2015-10-05 21:27:49 -04:00
Luke Pulverenti 1aaf09112b remove nuget restores 2015-10-04 02:04:23 -04:00
Luke Pulverenti a08d5e695a remove nuget targets 2015-10-04 01:58:18 -04:00
Luke Pulverenti 21352d5248 Complete rework of IFileSystem 2015-10-04 00:58:07 -04:00
Luke Pulverenti 078277ebc2 continue file system rework 2015-10-04 00:23:11 -04:00
Luke Pulverenti 8ad702060e begin file system rework 2015-10-03 23:38:46 -04:00
Luke Pulverenti 35fc099114 removed dead db fields 2015-09-29 13:35:23 -04:00
Luke Pulverenti 8cf7d336e6 update now playing 2015-09-27 11:00:57 -04:00
Luke 14de062681 update file system methods 2015-09-13 17:32:02 -04:00
Luke Pulverenti 2811e5c317 fixes #1160 - XBMCmetadata\BaseNfoParser - trim imdb url in .nfos without trailing slash 2015-08-31 00:09:39 -04:00
Luke Pulverenti 6d13cec38e update metadata parsing 2015-08-02 13:31:08 -04:00
Luke Pulverenti 609d2283c6 update polymer 2015-07-23 22:48:10 -04:00
Luke Pulverenti b1be4939df update components 2015-07-13 17:26:11 -04:00
Luke Pulverenti dfa17aec70 update people queries 2015-07-06 22:25:23 -04:00
Luke Pulverenti b1be09242c update people saving 2015-06-28 21:10:45 -04:00
Luke Pulverenti 8afd04ae37 consolidate people access 2015-06-28 12:36:25 -04:00
Luke Pulverenti 8bb10cb12f start people update 2015-06-20 23:35:22 -04:00
Luke Pulverenti ae768735aa update translations 2015-05-22 11:59:17 -04:00
Luke Pulverenti 11aa20a7b8 hls updates 2015-05-21 16:53:14 -04:00
Luke Pulverenti d2949d6e03 support video_ts.nfo 2015-05-15 11:46:20 -04:00
Luke Pulverenti 7267945957 update translations 2015-04-21 11:46:14 -04:00
Luke Pulverenti ddbbe9ce4e post release housecleaning 2015-04-01 00:23:34 -04:00
Luke Pulverenti 0bcc43098e fix handling of bare nfo's 2015-03-31 15:33:38 -04:00
Luke Pulverenti c0aec48a31 beta fixes 2015-03-21 12:10:02 -04:00
Luke Pulverenti 7fdc6e7e91 support storage of original title 2015-03-09 21:30:20 -04:00
Luke Pulverenti 52a2ff5a2e updated image magick sharp 2015-03-04 21:49:08 -05:00
Luke Pulverenti 28ffeb5121 sync updates 2015-02-26 15:06:42 -05:00
Luke Pulverenti 18ff8aba74 fix language settings inheritance 2015-02-14 22:36:07 -05:00
Luke Pulverenti f5919990c9 fix failing scan 2015-01-26 17:47:16 -05:00
Luke Pulverenti a1a56557ec sync updates 2015-01-25 01:34:50 -05:00
Luke Pulverenti d26707708d move string.Replace extension 2015-01-17 15:12:02 -05:00
Luke Pulverenti 5c84cadb5e update translations 2015-01-16 15:54:37 -05:00
Luke Pulverenti 5ff5df9867 added UniversalDetector.dll 2015-01-10 14:42:14 -05:00
Luke Pulverenti baf5e0c18b remove generic video excludes 2015-01-08 22:27:44 -05:00
Luke Pulverenti e27040f61b don't save metadata when video content type is unset 2015-01-04 00:55:34 -05:00
Luke Pulverenti 42b1416602 begin work on daily episodes 2014-12-22 22:58:14 -05:00
Luke Pulverenti 4548e6598d support dvd without video_ts folder 2014-12-08 23:57:18 -05:00
Luke Pulverenti 56f6b0335c updated nuget 2014-12-02 22:13:03 -05:00
Luke Pulverenti 999ad78a0d rework configurations 2014-11-29 14:51:30 -05:00
Luke Pulverenti 049ef9b4ec update naming methods 2014-11-16 17:46:01 -05:00
Luke Pulverenti 1b06e05cf6 update translations 2014-11-14 01:27:10 -05:00
Luke Pulverenti 1fea9ad926 fixes #945 - Add genre views to dlna 2014-11-10 22:41:55 -05:00
Luke Pulverenti b5842f9f19 rework build scripts 2014-11-05 14:28:41 -05:00
Luke Pulverenti 7a4d5b7951 3.0.5416.0 2014-10-31 00:57:24 -04:00
Luke Pulverenti d74e3b2dea connect updates 2014-10-25 14:32:58 -04:00
Luke Pulverenti 9f3891d418 render movies as folders with dlna 2014-10-22 00:42:26 -04:00
Luke Pulverenti a3d7849c26 support url's after closing nfo tag 2014-10-20 23:41:11 -04:00
Luke Pulverenti 1292eccfb5 add reel 2014-10-20 16:23:40 -04:00
Luke Pulverenti 0690b4f2e0 Add user cinema mode setting 2014-10-01 20:28:16 -04:00
Luke Pulverenti eab030df7f fixes #916 - Support reading playstate data from nfo's 2014-09-26 22:28:13 -04:00
Luke Pulverenti 0246ea8a63 support head requests for images 2014-09-25 23:47:46 -04:00
Luke Pulverenti 5c615fa024 add connect linking 2014-09-14 11:10:51 -04:00
Luke Pulverenti e4e4865f7c update to jquery mobile 1.4.4 2014-09-13 10:10:30 -04:00
Luke Pulverenti 09bffa1b56 fixes #915 - Reading genre/studio/country from nfo by MediaBrowser not handled like XBMC 2014-09-08 17:35:39 -04:00
Luke Pulverenti 58eb500956 fixes #914 - Add option to save metadata hidden 2014-09-06 00:21:23 -04:00
Luke Pulverenti 37c27a26e9 added sync job database 2014-07-26 13:30:15 -04:00
Luke Pulverenti d56fa09ccc stub out mock sync provider 2014-07-22 12:36:34 -04:00
Luke Pulverenti b5641013ce Add api key functions 2014-07-11 22:31:08 -04:00
Luke Pulverenti 9b8c0d68ce update mono build 2014-07-09 10:39:04 -04:00
Luke Pulverenti 651d483dec rework nfo savers 2014-07-08 20:46:11 -04:00
Luke Pulverenti c02e917f56 completed auth database 2014-07-07 21:41:03 -04:00