Commit graph

56 commits

Author SHA1 Message Date
Bond_009 c7d50d640e Replace == null with is null 2022-12-05 15:00:20 +01:00
Joshua Boniface b3675ebce0 Backport pull request #8191 from jellyfin/release-10.8.z
fix: remove Virtual episodes when their physical counterpart exists

Authored-by: cvium <clausvium@gmail.com>

Merged-by: Bond-009 <bond.009@outlook.com>

Original-merge: 77a007a24d
2022-08-01 14:25:46 -04:00
Joe Rogers e3a7c9238d
Pull default MergeData implementation to parent 2021-12-28 15:12:09 +01:00
cvium beef6f0855 Don't query series twice 2021-11-28 19:56:31 +01:00
Bond_009 f5ca9cbc3b Enable nullable for MediaBrowser.Providers 2021-10-26 15:49:01 +02:00
Cody Robibero 65f8d8c0cd [CA1801] Parameter is never used. Remove the parameter or use it in the method body. 2021-07-10 10:09:02 -06:00
cvium 9f6000d845 Add missing seasons during AfterMetadataRefresh 2020-12-15 08:18:36 +01:00
cvium 72cd6ab071 Remove dummy season and missing episode provider in a futile attempt to remove cruft 2020-10-05 12:13:41 +02:00
E.Smith f50348ca0b Log path on lookup errors
If the lookup fails (due to a bad id in an nfo file for example), then
we had no indication of which directory failed, so the user can not
fix the problem.

Now we include the path in the error message such as:

MediaBrowser.Providers.TV.SeriesMetadataService: Error in
DummySeasonProvider for /media/x/y/z

and

MediaBrowser.Providers.Manager.ProviderManager:
TvdbSeriesImageProvider failed in GetImageInfos for type Series at
/media/x/y/z
2020-07-22 18:22:52 +01:00
Bond_009 eba488a0f8 Enable TreatWarningsAsErrors in Release for MediaBrowser.Providers 2020-06-19 20:24:13 +02:00
telans 247f9c61e6
fix SA1513/SA1516 2020-06-16 16:11:30 +12:00
dkanada 403cd3205f
Merge pull request #3254 from crobibero/ilogger
Use typed logger where possible
2020-06-13 00:29:43 +09:00
aled 299e49f39d Fix a small number of compile warnings 2020-06-09 23:12:53 +01:00
crobibero 44957c5a9a Use typed logger where possible 2020-06-05 18:15:56 -06:00
dkanada a96c0a72b8
Merge pull request #2549 from dkanada/refactor
Refactor some provider classes
2020-03-18 17:43:15 +09:00
dkanada d7c34b4611 start tvdb migration for plugin interface 2020-03-09 23:53:07 +09:00
Mark Monteiro b67e9cde8c Replace ILogger with ILogger<T> wherever possible
Log entries will contain additional class context when using this interface
2020-03-03 23:07:10 +01:00
Bond_009 d9a03c9bb1 Fix more warnings 2019-10-29 17:55:16 +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
Claus Vium ce51025e7c Use DI for TvDbClientManager 2019-02-15 20:11:27 +01:00
Claus Vium 0d43b06042 Fix MissingEpisodeProvider (almost) 2019-02-15 19:33:10 +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 587bb85b41 Visual Studio Reformat: MediaBrowser.Providers 2019-01-13 20:26:31 +01: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
stefan 48facb797e Update to 3.5.2 and .net core 2.1 2018-09-12 19:26:21 +02: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 40442f887b consolidate emby.server.core into emby.server.implementations 2017-08-09 15:56:38 -04:00
Luke Pulverenti 33014f77aa update GetItems method 2017-05-26 02:48:54 -04:00
Luke Pulverenti ef6b90b8e6 make controller project portable 2016-10-25 15:02:04 -04:00
Luke Pulverenti edbe28d9fc move interface to model 2016-10-23 22:45:23 -04:00
Luke Pulverenti 19ee883ca2 record time base 2016-06-06 17:13:00 -04:00
Luke Pulverenti 15f0832a04 deprecate refreshinfo db 2016-05-21 02:12:00 -04:00
Sven Van den brande 168587b2a0 Remove unused code... 2016-03-27 23:11:27 +02:00
Luke Pulverenti 078277ebc2 continue file system rework 2015-10-04 00:23:11 -04:00
Luke Pulverenti 35fc099114 removed dead db fields 2015-09-29 13:35:23 -04:00
Luke Pulverenti 8cf45a3e4a add more methods to IFileSystem 2015-09-13 19:07:54 -04:00
Luke Pulverenti d4fad83ee2 update favorites page 2015-07-09 01:52:25 -04:00
Luke Pulverenti b1be09242c update people saving 2015-06-28 21:10:45 -04:00
Luke Pulverenti 5492e34c6d update indexedDb 2015-05-11 12:32:15 -04:00
Luke Pulverenti d155b78360 update hls timer 2015-04-18 20:05:36 -04:00
Luke Pulverenti 17ea0217f5 handle incomplete local metadata 2015-02-25 13:11:49 -05:00
Luke Pulverenti 83ec91f836 restore dummy season folder creation 2015-01-28 16:29:02 -05:00
Luke Pulverenti de76156391 rework hosting options 2015-01-18 23:29:57 -05:00
Luke Pulverenti 628c6cbc28 make library scan a bit more hands off 2015-01-17 13:15:09 -05:00
Luke Pulverenti 55b9bffabc added optional SeasonUserData 2014-12-27 00:08:39 -05:00
Luke Pulverenti eab030df7f fixes #916 - Support reading playstate data from nfo's 2014-09-26 22:28:13 -04:00
Luke Pulverenti 1a9e2dfd83 fixed themoviedb search returning no results 2014-02-17 16:35:08 -05:00
Luke Pulverenti 013d5a467e restored external subtitle support 2014-02-10 13:39:41 -05:00