aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/TV/SeriesMetadataService.cs
AgeCommit message (Collapse)Author
2026-02-13Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary ↵theguymadmax
virtual season creation
2025-06-15Always set update action when item does not exist (#14304)JPVenson
2025-05-09Cleanup external item data cleanup (#14072)Tim Eisele
2025-05-04Recognize file changes and remove data on change (#13839)Tim Eisele
2025-03-31Use pattern matching for null checks (#13793)Bond-009
Fix the few that slipped through
2025-02-03Backport pull request #13218 from jellyfin/release-10.10.zShadowghost
Fix missing episode removal Original-merge: 4e28f4fe03467f35285a021d7fbab27c83c0cc41 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2024-09-28Pre-fill ParentIndexNumber to preserve it between scans (#12739)Tim Eisele
2024-08-25Backport pull request #12425 from jellyfin/release-10.9.zscampower3
Don't force non-virtual when all episodes in season are isMissing=true Original-merge: be949af59e550819f68463453dbfb52ea4c01b17 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-08-05Backport pull request #12356 from jellyfin/release-10.9.znielsvanvelzen
Fix creating virtual seasons (again) Original-merge: 900acc03aa9f238abf7cf3411c14cf56a8fe5a3f Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2024-06-24Backport pull request #12050 from jellyfin/release-10.9.zShadowghost
Fix season handling Original-merge: 4601097d3e30bb166f18672de82a13e3ca525343 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-05Backport pull request #11954 from jellyfin/release-10.9.zShadowghost
Do not delete file locations for virtual episodes and seasons Original-merge: 23b12513933dbb43c7e653a1166df48462ed034c Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01Backport pull request #11806 from jellyfin/release-10.9.zShadowghost
Return missing episodes for series when no user defined Original-merge: ae584beaac0123f6a722f341a4e12b8f8fbcaf34 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01Backport pull request #11743 from jellyfin/release-10.9.zShadowghost
Fix replace logic Original-merge: 2ddb15c7845a944d980364209c2304f03cebf025 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01Backport pull request #11719 from jellyfin/release-10.9.zShadowghost
Move NFO series season name parsing to own local provider Original-merge: a53ea029fade01a18e8e525543b5cda14e16533a Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-25Backport pull request #11700 from jellyfin/release-10.9.zShadowghost
Prevent double iterating over all seasons Original-merge: 520063357476cf3970578b5f7d46b623efc2c1a2 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17Backport pull request #11647 from jellyfin/release-10.9.zShadowghost
Fix season names Original-merge: 2da06bc0b10edcdb43618684396828afa4100b44 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-05Fix missing season Index (#11472)gnattu
2023-11-14Fix warningsBond_009
2023-08-23simplify ifcvium
2023-08-23reduce calls to GetValidSeasonNameForSeriescvium
2023-08-23move a computation out of transaction and skip season updates if name matchescvium
2023-06-10Update MediaBrowser.Providers/TV/SeriesMetadataService.csCody Robibero
Co-authored-by: Bond-009 <bond.009@outlook.com>
2023-05-21Apply suggestions from code reviewShadowghost
Co-authored-by: Bond-009 <bond.009@outlook.com>
2023-05-20Implement NFO named season parsingShadowghost
2023-02-23Enable nullable for more filesBond_009
2022-12-05Replace == null with is nullBond_009
2022-08-01Backport pull request #8191 from jellyfin/release-10.8.zJoshua Boniface
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: 77a007a24d5eef1209766d31e2f5038b11d1a8d4
2021-12-28Pull default MergeData implementation to parentJoe Rogers
2021-11-28Don't query series twicecvium
2021-10-26Enable nullable for MediaBrowser.ProvidersBond_009
2021-07-10[CA1801] Parameter is never used. Remove the parameter or use it in the ↵Cody Robibero
method body.
2020-12-15Add missing seasons during AfterMetadataRefreshcvium
2020-10-05Remove dummy season and missing episode provider in a futile attempt to ↵cvium
remove cruft
2020-07-22Log path on lookup errorsE.Smith
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-06-19Enable TreatWarningsAsErrors in Release for MediaBrowser.ProvidersBond_009
2020-06-16fix SA1513/SA1516telans
2020-06-13Merge pull request #3254 from crobibero/iloggerdkanada
Use typed logger where possible
2020-06-09Fix a small number of compile warningsaled
2020-06-05Use typed logger where possiblecrobibero
2020-03-18Merge pull request #2549 from dkanada/refactordkanada
Refactor some provider classes
2020-03-09start tvdb migration for plugin interfacedkanada
2020-03-03Replace ILogger with ILogger<T> wherever possibleMark Monteiro
Log entries will contain additional class context when using this interface
2019-10-29Fix more warningsBond_009
2019-03-07Remove useless abstraction around XmlReaderSettingsBond_009
This removes the amount of stuff that needs to be passed around Also removes some unneeded `ManagedFileSystem` usage
2019-02-15Use DI for TvDbClientManagerClaus Vium
2019-02-15Fix MissingEpisodeProvider (almost)Claus Vium
2019-01-13Find+Sed BOM removal *.cs: MediaBrowser.Providers-SocketHttpListenerErwin de Haan
2019-01-13Visual Studio Reformat: MediaBrowser.ProvidersErwin de Haan
2018-12-30Fix exception loggingBond_009
2018-12-30Use Microsoft.Extensions.Logging abstractionBond_009