Shadowghost
a00f9e1a10
Cleanup seasons after creating real ones
2024-06-20 22:03:01 +02:00
Shadowghost
1a14902da8
Apply review suggestion
2024-06-11 18:48:38 +02:00
Shadowghost
e4078f984a
Fix season handling
2024-06-09 18:47:21 +02:00
Tim Eisele
23b1251393
Do not delete file locations for virtual episodes and seasons ( #11954 )
2024-06-04 07:09:20 -06:00
Joshua M. Boniface
2ddb15c784
Merge pull request #11743 from Shadowghost/fix-replace
...
Fix replace logic
2024-06-01 18:33:31 -04:00
Joshua M. Boniface
a53ea029fa
Merge pull request #11719 from Shadowghost/fix-season-names
...
Move NFO series season name parsing to own local provider
2024-06-01 18:31:55 -04:00
Tim Eisele
ae584beaac
Return missing episodes for series when no user defined ( #11806 )
2024-05-30 09:32:37 -06:00
Shadowghost
9145be6bfc
Remove local metadata stop logic
2024-05-22 07:38:53 +02:00
Shadowghost
37d7e8f5bf
Fix replacement logic
2024-05-20 12:24:57 +02:00
Shadowghost
c274062e87
Move NFO series season name parsing to own local provider
2024-05-18 20:29:08 +02:00
Tim Eisele
5200633574
Prevent double iterating over all seasons ( #11700 )
2024-05-17 12:13:49 -06:00
Shadowghost
dc93cc13b5
Apply review suggestion
2024-05-16 19:36:49 +02:00
Shadowghost
af4b732080
Fix override of locked name
2024-05-16 08:25:35 +02:00
Shadowghost
48228430c0
Fix season names
2024-05-15 01:23:23 +02:00
gnattu
77a101cc98
Fix missing season Index ( #11472 )
2024-05-05 08:21:00 -06:00
Bond_009
b62b0ec2b5
Fix warnings
2023-11-14 21:14:21 +01:00
cvium
c76026600e
simplify if
2023-08-23 13:36:08 +02:00
cvium
7689990ad1
reduce calls to GetValidSeasonNameForSeries
2023-08-23 12:22:35 +02:00
cvium
9a246166b0
move a computation out of transaction and skip season updates if name matches
2023-08-23 12:15:21 +02:00
Cody Robibero
198b9aa530
Update MediaBrowser.Providers/TV/SeriesMetadataService.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2023-06-10 07:04:23 -06:00
Shadowghost
a496da24e3
Apply suggestions from code review
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2023-05-21 13:52:43 +02:00
Shadowghost
6ddc449a89
Implement NFO named season parsing
2023-05-20 18:57:56 +02:00
Bond_009
ab24c0e2cf
Enable nullable for more files
2023-02-23 19:09:16 +01:00
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