Commit graph

130 commits

Author SHA1 Message Date
Bond_009
07cc4be6a7 Fix some warnings
* Add analyzers to MediaBrowser.XbmcMetadata
* Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata
* Add analyzers to MediaBrowser.WebDashboard
* Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard
* Disable SA1600 in favor of CS1591
2020-02-23 12:11:43 +01:00
Bond_009
87d2479b78 Fix warnings 2020-01-31 22:26:53 +01:00
Bond_009
3eca8b9c98 Address comments 2019-09-08 21:19:41 +02:00
Bond_009
0803a916aa Fix some documentation warnings for MediaBrowser.XbmcMetadata 2019-09-08 21:19:41 +02:00
Bond_009
ffd6dac03a Remove useless comments 2019-03-07 12:24:44 +01:00
Bond_009
a9302b8b53 Remove useless abstraction around XmlReaderSettings
This removes the amount of stuff that needs to be passed around
Also removes some unneeded `ManagedFileSystem` usage
2019-03-07 12:04:14 +01:00
Erwin de Haan
a430568082 Unwrapped OpenRead and CopyFile 2019-01-28 22:09:58 +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
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
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
Bond_009
0f8b3c6347 Use Microsoft.Extensions.Logging abstraction 2018-12-30 22:44:38 +01:00
stefan
48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02:00
Luke Pulverenti
b9c1f61681 update support for moviedb urls in nfo files 2017-11-03 14:11:21 -04:00
Luke Pulverenti
b783f317fe update live stream management 2017-08-19 18:37:15 -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
6d78824c8e update components 2017-08-06 19:01:00 -04:00
Luke Pulverenti
dc7a59c73a ensure custom css is loaded last 2017-07-23 18:29:53 -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
e91f569c15 update live tv startup 2017-06-03 03:36:32 -04:00
Luke Pulverenti
0beb803aed add sample rate condition 2017-05-13 15:31:25 -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
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
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
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
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
46efa464d8 move classes 2016-11-03 21:18:51 -04:00
Luke Pulverenti
3bf72b71b3 consolidate internal interfaces 2016-10-31 00:28:23 -04:00
Luke Pulverenti
21be035df0 make nfo project portable 2016-10-25 22:53:47 -04:00
Luke Pulverenti
bba0c564c7 remove dead interface objects 2016-10-17 12:35:29 -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
softworkz
bd4ffa898e Programmatic provider id handling for xml and nfo persistence 2016-09-01 05:42:37 +02:00
softworkz
ac4023ed47 Core server preparation for new "TV Maze Provider Plugin" 2016-08-23 03:33:22 +02:00
Luke Pulverenti
acc02aa3c3 fix parsing of added value 2016-08-17 16:35:39 -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
nfnty
0ace5b38c3 Use HTTPS for API requests: Fix missed URLs 2016-04-26 12:13:13 +02:00
Luke Pulverenti
b0379ec7f8 improve embedded image extraction 2016-04-13 16:49:16 -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
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
35fc099114 removed dead db fields 2015-09-29 13:35:23 -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
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
ae768735aa update translations 2015-05-22 11:59:17 -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
0bcc43098e fix handling of bare nfo's 2015-03-31 15:33:38 -04:00
Luke Pulverenti
7fdc6e7e91 support storage of original title 2015-03-09 21:30:20 -04:00
Luke Pulverenti
18ff8aba74 fix language settings inheritance 2015-02-14 22:36:07 -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
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
7a4d5b7951 3.0.5416.0 2014-10-31 00:57:24 -04:00
Luke Pulverenti
a3d7849c26 support url's after closing nfo tag 2014-10-20 23:41:11 -04:00
Luke Pulverenti
eab030df7f fixes #916 - Support reading playstate data from nfo's 2014-09-26 22:28:13 -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
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
Luke Pulverenti
3d47b495a9 fixes #795 - Support reading Xbmc nfo's 2014-06-29 23:04:50 -04:00