Commit Graph

28818 Commits

Author SHA1 Message Date
Bond-009 ff4c9263e4 Merge pull request #16382 from jellyfin/renovate/swashbuckle-aspnetcore-monorepo
Update swashbuckle-aspnetcore monorepo to 10.1.5
2026-03-12 18:24:04 +01:00
Bond_009 946c6b9981 Return BadRequest when an invalid set of filters is given 2026-03-11 21:22:48 +01:00
renovate[bot] 6880a2ce3e Update swashbuckle-aspnetcore monorepo to 10.1.5 2026-03-11 20:21:54 +00:00
Bond-009 b308baaf41 Merge pull request #16385 from jellyfin/renovate/microsoft
Update Microsoft
2026-03-11 21:20:56 +01:00
renovate[bot] 8e29e5e419 Update Microsoft 2026-03-11 19:45:48 +00:00
Bond-009 a7b8a68b8d Merge pull request #16396 from jellyfin/renovate/ci-deps
Update actions/download-artifact action to v8.0.1
2026-03-11 20:43:59 +01:00
Bond-009 99dcda6197 Merge pull request #16389 from jellyfin/renovate/major-microsoft
Update dependency Microsoft.CodeAnalysis.Analyzers to v5
2026-03-11 20:43:45 +01:00
Shadowghost bcd5c33ecd Merge remote-tracking branch 'upstream/master' into perf-rebased 2026-03-11 19:36:37 +01:00
renovate[bot] 32270576c2 Update actions/download-artifact action to v8.0.1 2026-03-11 16:02:08 +00:00
jaxx2104 e4eba084dd Use generic Enum overloads to resolve CA2263 warnings
Replace Enum.Parse(typeof(T), ...) and Enum.GetNames(typeof(T)) with
their generic counterparts Enum.Parse<T>() and Enum.GetNames<T>() in
MediaBrowser.Model/Dlna for improved type safety.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 23:57:30 +09:00
Shadowghost 352b6c91f8 Safeguard against empty list 2026-03-11 15:39:04 +01:00
Shadowghost a8a029de73 Fix DeleteItemsUnsafeFast usage 2026-03-11 09:16:35 +01:00
renovate[bot] 7ab1c6bb15 Update dependency Microsoft.CodeAnalysis.Analyzers to v5 2026-03-10 23:31:43 +00:00
theguymadmax 119b2e3d2f Respect library country code for parental ratings 2026-03-10 19:04:02 -04:00
Bond-009 08f9ec5d37 Merge pull request #16160 from Shadowghost/fix-itemvalues-uniqueness
Fix ItemValues Type checks
2026-03-10 21:26:05 +01:00
Denislav Denev d6e2fcb233 Translated using Weblate (Bulgarian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/
2026-03-10 05:22:41 +00:00
Shadowghost ba722b4517 Optimize Search and NextUp queries 2026-03-08 15:26:35 +01:00
redinsch 4f08c7a097 Merge remote-tracking branch 'origin/master' into fix/image-language-priority 2026-03-08 14:09:46 +01:00
redinsch 3b29375179 Use file-scoped namespace in EnumerableExtensionsTests 2026-03-08 12:02:08 +01:00
Bond-009 eb3f8b93d0 Merge pull request #16331 from JuanCalderon-17/first-contribution
Add missing ProducesResponseType(401) to QuickConnectController.InitiateQuickConnect
2026-03-08 11:35:46 +01:00
redinsch ebb6949ea7 Fix remote image language priority to prefer English over no-language
Previously, images with no language were ranked higher (score 3) than
English images (score 2), causing poorly rated languageless images to
be selected over well-rated English alternatives for posters and logos.

Swap the priority so English is preferred over no-language images.
Backdrop images are unaffected as they have their own dedicated sorting.

Add unit tests for OrderByLanguageDescending.

Fixes #13310
2026-03-08 11:29:54 +01:00
Shadowghost 1d8bdcc411 Fix played check in next episode logic 2026-03-07 21:24:10 +01:00
Shadowghost e6e7f2a692 Fix batch delete of items with same userdata keys 2026-03-07 21:23:35 +01:00
Shadowghost 5882006ee7 Optimize migrations 2026-03-07 21:23:16 +01:00
Shadowghost ea1c1d0468 Optimize grouping query performance 2026-03-07 20:14:04 +01:00
Shadowghost 077fa89717 Split BaseItemRepository and IItemRepository 2026-03-07 20:12:42 +01:00
Shadowghost 382db1da0d Cleanup trickplay cache dir on failure 2026-03-07 10:49:42 +01:00
crimsonspecter 0ebf6a6db6 Backport pull request #16341 from jellyfin/release-10.11.z
Fix hls segment length adjustment for remuxed content

Original-merge: 09ba04662a

Merged-by: Bond-009 <bond.009@outlook.com>

Backported-by: Bond_009 <bond.009@outlook.com>
2026-03-06 16:58:07 -05:00
Bond-009 d2334a35c1 Merge pull request #16340 from jellyfin/renovate/polly-monorepo
Update dependency Polly to 8.6.6
2026-03-06 22:32:50 +01:00
Bond-009 99e4e1fbd7 Merge pull request #16352 from jellyfin/renovate/ci-deps
Update github/codeql-action action to v4.32.6
2026-03-06 22:20:52 +01:00
renovate[bot] bc05ecd543 Update github/codeql-action action to v4.32.6 2026-03-05 23:57:22 +00:00
Shadowghost 268f23f39a Fix trickplay generation for parts and alt versions 2026-03-06 00:16:04 +01:00
Shadowghost 744c5539d8 Fix review comments 2026-03-05 22:54:26 +01:00
Shadowghost f5b2e0b8f9 Ensure parts use base type 2026-03-05 21:38:10 +01:00
Bond-009 f1b4f805e5 Merge pull request #16345 from jellyfin/renovate/ci-deps
Update actions/setup-dotnet action to v5.2.0
2026-03-05 20:22:27 +01:00
Shadowghost 59c360aea7 Fix OrderMapper 2026-03-05 19:43:32 +01:00
renovate[bot] c843c71003 Update actions/setup-dotnet action to v5.2.0 2026-03-05 06:38:13 +00:00
Eugene a7c95ab009 Translated using Weblate (Afrikaans)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/af/
2026-03-04 23:20:35 +00:00
Bond_009 8824f07e1b Don't spam debug log with items without rating 2026-03-04 20:14:21 +01:00
Bond-009 7cd79c3121 Merge pull request #16339 from jellyfin/renovate/ci-deps
Update danielpalme/ReportGenerator-GitHub-Action action to v5.5.3
2026-03-04 19:17:51 +01:00
renovate[bot] b444d2c66a Update dependency Polly to 8.6.6 2026-03-04 16:07:01 +00:00
Ori b83378d656 Translated using Weblate (Hebrew (Israel))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/he_IL/
2026-03-04 10:06:11 +00:00
renovate[bot] 5807bf1d8f Update danielpalme/ReportGenerator-GitHub-Action action to v5.5.3 2026-03-03 22:45:40 +00:00
Shadowghost 3da726463d Fix Liked and Favorite filters 2026-03-03 22:27:33 +01:00
Shadowghost 8c0898738d Fix stacking 2026-03-03 21:45:28 +01:00
Bond-009 e378f63b70 Merge pull request #16318 from NoFear0411/fix-sar-anamorphic-detection
Fix near-1:1 SAR values falsely flagged as anamorphic
2026-03-03 20:34:05 +01:00
Juan 44f7d2b854 Add missing ProducesResponseType(401) to InitiateQuickConnect
The InitiateQuickConnect endpoint returns HTTP 401 Unauthorized when
Quick Connect is disabled, and this was already documented in the XML
response comment, but the corresponding [ProducesResponseType] attribute
was missing, causing the OpenAPI/Swagger spec to omit it.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-03 11:53:38 -05:00
Ori e4500303bb Translated using Weblate (Hebrew (Israel))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/he_IL/
2026-03-03 16:37:38 +00:00
Bond-009 2f18e6e7f6 Use artist images for music library thumbnail (#16240) 2026-03-02 21:35:47 +01:00
Bond-009 ca0b2aa7a6 AIFF support: add .aifc as audio file type, remove .aiff as image file type (#16274) 2026-03-02 21:35:31 +01:00