Shadowghost
b724e57458
Reduce comments
2026-09-03 11:51:02 +02:00
Shadowghost
0e6c52f431
Guard the refresh queue so concurrent callers cannot lose the items they queue
2026-09-01 22:03:59 +02:00
Shadowghost
38093e2952
Fix test
2026-08-24 22:27:11 +02:00
Shadowghost
9cc47c4fd6
Persist the refresh stamp so the people task stops redoing its work
2026-08-24 21:57:14 +02:00
Shadowghost
284c6f00db
Merge remote-tracking branch 'upstream/master' into fix-metadata-language-fallback
2026-08-22 17:31:04 +02:00
Shadowghost
42c70fba63
Additional fixes
...
Co-Authored-By: Cody Robibero <cody@robibe.ro >
2026-08-22 08:50:14 +02:00
Shadowghost
a4ff630d1f
Fix English metadata blocking localized providers ranked below it
2026-08-12 08:39:00 +02:00
Shadowghost
4e9713a032
Apply review suggestions
2026-08-10 23:10:33 +02:00
Shadowghost
8c4dfc0b71
Safeguard against invalid provider ids
2026-08-08 19:49:26 +02:00
Shadowghost
4ebce39070
Implement Similarity providers
2026-05-03 23:43:01 +02:00
theguymadmax
e043f93a72
Preserve 3D format on metadata refresh ( #14742 )
2025-09-06 11:38:00 -06:00
Tim Eisele
c6e568692e
Fix modification checks and make sure to use UTC ( #14347 )
2025-06-26 17:50:37 -06:00
Tim Eisele
d976f13970
Recognize file changes and remove data on change ( #13839 )
2025-05-04 21:21:44 -06:00
Bond-009
7684986fa1
Use MediaTypeNames where possible ( #13440 )
2025-01-26 21:06:24 -07:00
JPVenson
e8be7ab011
Merge branch 'jellyfin:master' into feature/EFUserData
2024-11-14 21:56:18 +01:00
gnattu
46fb6c1579
Backport pull request #12940 from jellyfin/release-10.10.z
...
Remove DynamicImageResponse local image after saved to metadata folder
Original-merge: 3a9b48a2aa
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-11-03 10:55:53 -05:00
JPVenson
01d834f21a
Fixed (most) tests
2024-10-09 15:20:42 +00:00
gnattu
90a00e1293
Only remove images in metadata folder by default ( #12631 )
2024-09-12 13:45:38 -06:00
JPVenson
5ceedced1c
Feature/media segments plugin api ( #12359 )
2024-09-07 14:56:51 -06:00
Cody Robibero
b026772764
Move external url listing to provider for plugin use ( #12279 )
2024-07-17 09:48:31 -04:00
Bond_009
55a25d7a42
Replace async void with async Task in tests
2024-06-07 10:37:20 +02:00
Shadowghost
f67e327b29
Backport pull request #11921 from jellyfin/release-10.9.z
...
Fix identify over NFO and replace all when NFO saving enabled
Original-merge: bfcc09db8a
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-06-06 14:30:29 -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
Cody Robibero
f7f3ad9eb7
Precache livetv program images ( #11083 )
...
* Precache livetv program images
* return if cache hit
* use EnsureSuccessStatusCode
* Read proper bytes
2024-03-03 13:32:55 -07:00
Cody Robibero
0bc41c015f
Store lyrics in the database as media streams ( #9951 )
2024-02-26 05:09:40 -07:00
Bond_009
0fd36a5bf1
Fix warnings in test projects
2023-11-14 21:14:23 +01:00
Stepan Goremykin
0870af330d
Remove redundant verbatim string prefixes
2023-10-08 00:15:38 +02:00
Bond_009
03b6adf068
Fix xUnit1030: Do not call ConfigureAwait in test method
2023-09-18 17:55:52 +02:00
Bond_009
b5f0760db8
Use RegexGenerator where possible
2023-06-28 17:07:57 +02:00
SenorSmartyPants
11d7c00de9
Fix local JPG primary image for video being overwritten by screen grabber ( #9552 )
2023-05-10 17:46:55 -06:00
Stepan Goremykin
c051736c80
Inline out variable declaration
2023-04-06 19:21:29 +02:00
SenorSmartyPants
04f23a0e73
Change test to allow owned items to run local providers
...
I need more information about the need for this test, to make sure I am not introducing an issue.
2023-03-09 17:44:12 -06:00
Bond_009
52194f56b5
Replace != null with is not null
2022-12-05 15:01:13 +01:00
Bond_009
c7d50d640e
Replace == null with is null
2022-12-05 15:00:20 +01:00
Joe Rogers
6252bc399a
Fix unit tests after merge from master
...
Co-authored-by: Bond-009 <bond.009@outlook.com >
2022-11-23 15:59:50 +01:00
Claus Vium
81b04ddbb5
Merge branch 'master' into providermanager-cleanup
2022-10-07 09:57:16 +02:00
Cody Robibero
6004060b4e
Fix build errors from new warnings
2022-09-09 07:44:14 -06:00
Joe Rogers
6bf71c0fd3
Combine verify calls
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com >
2022-04-03 23:36:33 +02:00
Joe Rogers
b03f56c3d6
Remove warnings
2022-04-03 23:36:32 +02:00
Joe Rogers
ee5bd0daa6
Implement tests on ProviderManager.RefreshSingleItem
2022-04-03 23:36:32 +02:00
Joe Rogers
bdce435b09
Reorder and flatten provider filtering
2022-04-03 23:36:30 +02:00
Joe Rogers
6ab64f4930
Switch to nameof to simplify theory signatures
2022-04-03 23:34:50 +02:00
Joe Rogers
a7c009e2eb
Pass TypeOptions instead of full LibraryOptions
2022-04-03 23:34:49 +02:00
Joe Rogers
d5e2c2fb5e
Implement CanRefreshMetadata tests for GetMetadataProviders
...
Cleanup tests, extract common blocks
2022-04-03 23:34:49 +02:00
Joe Rogers
e7df72de49
Improve metadata provider sorting
...
Extract configured order up front instead of for each provider
Non-IHasOrder providers default to middle, not beginning
Merge image and metadata sort helper methods
2022-04-03 23:34:49 +02:00
Joe Rogers
91e706d387
Implement sort test for ProviderManager.GetMetadataProviders
2022-04-03 23:34:49 +02:00
Joe Rogers
11c7c24f0e
Clarify naming, minor method ordering improvement
2022-04-03 23:34:49 +02:00
Joe Rogers
56900d0fc3
Implement CanRefresh tests for ProviderManager.GetImageProviders
2022-04-03 23:34:48 +02:00
Joe Rogers
8515e8fbd1
Improve image provider sorting
...
Remove irrelevant check for ILocalImageProvider
Providers that are not IHasOrder default to middle, not beginning
2022-04-03 23:34:48 +02:00
Joe Rogers
785cc1bb6e
Implement sort test for ProviderManager.GetImageProviders
2022-04-03 23:34:48 +02:00