aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/TV
AgeCommit message (Collapse)Author
2026-07-05Merge pull request #17044 from Shadowghost/version-model-and-handlingCody Robibero
Fixes for multi version handling
2026-06-12Reconcile Seasons and EpisodesShadowghost
2026-06-08Assign correct season id and name to new episodesIvan Kara
2026-06-01Fix season unknown for flat tv structurestheguymadmax
2026-05-21Run tree-wide dotnet formatjakobkukla
2026-04-25Honor episode NFO season during metadata mergeitz4blitz
Path-derived season numbers could win over explicit provider metadata during episode refresh, causing episodes to appear in the wrong season. Prefer provider-supplied season numbers in the provider merge phases without letting later backfill merges clobber them.
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-21Use TryGetProviderId where possibleShadowghost
2025-02-20Migrate to IExternalUrlProviderShadowghost
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-10-09WIP porting new Repository structureJPVenson
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-10-08Use non nullable property type when possibleStepan Goremykin
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
2022-01-16Merge pull request #7078 from 1337joe/metadata-merge-dataBond-009
2022-01-04Respect lock state when updating season 0 nameJoe Rogers
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-22Fix remaining MediaBrowser.Providers warningsRich Lander
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-09Remove tvdb plugin from server.crobibero
2020-10-05Remove dummy season and missing episode provider in a futile attempt to ↵cvium
remove cruft
2020-09-28Fix SA1513, SA1514, SA1507, and SA1508Matt Montgomery
2020-09-08Fix some warningsBond_009
2020-09-07Fix some warningsBond_009