Cody Robibero
6e728b009f
Merge pull request #17044 from Shadowghost/version-model-and-handling
...
Fixes for multi version handling
2026-07-05 16:21:02 -04:00
Shadowghost
a5706c2fa6
Reconcile Seasons and Episodes
2026-06-12 21:20:53 +02:00
Ivan Kara
0a0060c9ca
Assign correct season id and name to new episodes
2026-06-08 20:00:22 +07:00
theguymadmax
285fc1b9f6
Fix season unknown for flat tv structures
2026-06-01 10:40:52 -04:00
jakobkukla
37350282cc
Run tree-wide dotnet format
2026-05-21 20:48:41 +02:00
itz4blitz
f9a7cd7457
Honor episode NFO season during metadata merge
...
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-04-25 18:38:07 -04:00
theguymadmax
2757c18312
Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary virtual season creation
2026-02-13 11:52:10 -05:00
JPVenson
4cd0a2ed8d
Always set update action when item does not exist ( #14304 )
2025-06-15 15:19:57 -06:00
Tim Eisele
49c6a99e00
Cleanup external item data cleanup ( #14072 )
2025-05-09 08:35:29 -06:00
Tim Eisele
d976f13970
Recognize file changes and remove data on change ( #13839 )
CodeQL / Analyze (csharp) (push) Waiting to run
OpenAPI / OpenAPI - HEAD (push) Waiting to run
OpenAPI / OpenAPI - BASE (push) Waiting to run
OpenAPI / OpenAPI - Difference (push) Blocked by required conditions
OpenAPI / OpenAPI - Publish Unstable Spec (push) Blocked by required conditions
OpenAPI / OpenAPI - Publish Stable Spec (push) Blocked by required conditions
Tests / run-tests (macos-latest) (push) Waiting to run
Tests / run-tests (ubuntu-latest) (push) Waiting to run
Tests / run-tests (windows-latest) (push) Waiting to run
Project Automation / Project board (push) Waiting to run
Merge Conflict Labeler / Labeling (push) Waiting to run
2025-05-04 21:21:44 -06:00
Bond-009
e9729a536f
Use pattern matching for null checks ( #13793 )
...
Fix the few that slipped through
2025-03-31 17:38:25 -06:00
Shadowghost
5ff2767012
Use TryGetProviderId where possible
2025-02-21 11:58:46 +01:00
Shadowghost
5303445c9b
Migrate to IExternalUrlProvider
2025-02-20 10:13:27 +01:00
Shadowghost
eac491fbd3
Backport pull request #13218 from jellyfin/release-10.10.z
...
Fix missing episode removal
Original-merge: 4e28f4fe03
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Bond_009 <bond.009@outlook.com >
2025-02-03 16:56:03 -05:00
JPVenson
b09a41ad1f
WIP porting new Repository structure
2024-10-09 10:36:08 +00:00
Tim Eisele
d10406fd75
Pre-fill ParentIndexNumber to preserve it between scans ( #12739 )
2024-09-28 08:51:48 -06:00
scampower3
1ca2c4b4e1
Backport pull request #12425 from jellyfin/release-10.9.z
...
Don't force non-virtual when all episodes in season are isMissing=true
Original-merge: be949af59e
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-08-25 02:46:34 -04:00
nielsvanvelzen
0675b06bea
Backport pull request #12356 from jellyfin/release-10.9.z
...
Fix creating virtual seasons (again)
Original-merge: 900acc03aa
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Bond_009 <bond.009@outlook.com >
2024-08-05 10:58:23 -04:00
Shadowghost
9eab2bfe41
Backport pull request #12050 from jellyfin/release-10.9.z
...
Fix season handling
Original-merge: 4601097d3e
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-24 20:29:00 -04:00
Shadowghost
02678253b9
Backport pull request #11954 from jellyfin/release-10.9.z
...
Do not delete file locations for virtual episodes and seasons
Original-merge: 23b1251393
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-05 17:02:59 -04:00
Shadowghost
1a94976752
Backport pull request #11806 from jellyfin/release-10.9.z
...
Return missing episodes for series when no user defined
Original-merge: ae584beaac
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-01 18:40:59 -04:00
Shadowghost
5d4880c497
Backport pull request #11743 from jellyfin/release-10.9.z
...
Fix replace logic
Original-merge: 2ddb15c784
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-01 18:40:56 -04:00
Shadowghost
c0364fc766
Backport pull request #11719 from jellyfin/release-10.9.z
...
Move NFO series season name parsing to own local provider
Original-merge: a53ea029fa
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-01 18:40:55 -04:00
Shadowghost
45400ac301
Backport pull request #11700 from jellyfin/release-10.9.z
...
Prevent double iterating over all seasons
Original-merge: 5200633574
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-05-25 11:46:07 -04:00
Shadowghost
29a293f9e7
Backport pull request #11647 from jellyfin/release-10.9.z
...
Fix season names
Original-merge: 2da06bc0b1
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-05-17 13:51:40 -04: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
Stepan Goremykin
3f9ee316d5
Use non nullable property type when possible
2023-10-08 00:22:36 +02: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
Bond-009
ef0708d876
Merge pull request #7078 from 1337joe/metadata-merge-data
2022-01-16 23:17:40 +01:00
Joe Rogers
3eb4bbbb86
Respect lock state when updating season 0 name
2022-01-04 16:58:14 +01: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
Rich Lander
927b003143
Fix remaining MediaBrowser.Providers warnings
2021-07-22 20:16:38 -07: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
crobibero
3119acd502
Remove tvdb plugin from server.
2020-10-09 07:43:02 -06: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
Matt Montgomery
53d5f64e03
Fix SA1513, SA1514, SA1507, and SA1508
2020-09-28 15:04:31 -05:00
Bond_009
e11a57f19b
Fix some warnings
2020-09-08 16:12:47 +02:00
Bond_009
384ab39f5b
Fix some warnings
2020-09-07 13:20:39 +02:00