Jxiced
a0ab0eb875
Update ThrowIfInvalidUsername to include whitespaces.
2025-02-14 17:01:01 +00:00
Bond-009
2db0750abb
Make the JsonConverters for delimited arrays more generic ( #13396 )
...
* Make the JsonConverters for delimited arrays more generic
Also adds some tests for serialization (with different types) as we didn't have any before.
* Ignore warnings
2025-02-13 20:24:55 -07:00
choyakawa
fb69b976bf
Fix the issue where the external audio track always defaults. ( #13132 )
2025-02-13 20:24:39 -07:00
gnattu
fa97e8e183
Write only for query columns to EFCore db ( #13542 )
...
* Write only for query columns to EFCore db.
We currently don't write the columns that do not exist on the BaseItem class definition in db. However, columns like `CleanName` is still useful and being used by internal queries and current behavior would cause such query to return nothing.
The only exception is the UserDataKey which is not even being used for internal query that can be omitted.
* Update comment
2025-02-13 20:19:24 -07:00
renovate[bot]
b2a2fd6fcc
Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.4 ( #13528 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 19:13:40 -07:00
renovate[bot]
475bfd3e32
Update Microsoft ( #13534 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 19:13:22 -07:00
renovate[bot]
fb9f983d20
Update dependency dotnet-ef to 9.0.2 ( #13548 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-13 19:13:03 -07:00
gnattu
1ebef57508
Backport pull request #13532 from jellyfin/release-10.10.z
...
Fix image encoding concurrency limit
Original-merge: 3f539472f3a7c216a6c7d34fb947a144e249f154
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-13 09:49:58 -05:00
Bond-009
17e78c0d40
Merge pull request #13539 from gnattu/mimic-old-get-item-value-names
...
Simulate old GetItemValueNames behavior
2025-02-13 13:37:05 +01:00
Cody Robibero
dd7a804cfb
Merge pull request #13516 from tkloy24/13510-Search-Results-Case-Insensitive-For-People
...
Fix Search results are case-sensitive for people
2025-02-12 07:55:17 -07:00
gnattu
d2e7ab1c1a
Simulate old GetItemValueNames behavior
...
The GetItemValueNames function in the old implementation was intended to retrieve the original value rather than the cleaned value. The old implementation lacked a clear specification regarding which value to return for the non-cleaned value in a group and relied on an undefined behavior of SQLite, and this implementation assumes the first one is the desired one.
2025-02-11 11:45:53 +08:00
Loris Laera
f12acb014a
Translated using Weblate (Luxembourgish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lb/
2025-02-10 11:01:19 -05:00
Thadah D. Denyse
b91f63ce8b
Translated using Weblate (Basque)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/eu/
2025-02-10 11:01:19 -05:00
Abdullah Khaled
2b5cb5f9f4
Translated using Weblate (Arabic)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ar/
2025-02-10 11:01:19 -05:00
Bond-009
dc654065f2
Merge pull request #13527 from Bond-009/fixbuildagain
...
Rename CreateOrUpdateItems back to CreateItems
2025-02-10 12:31:47 +01:00
Bond-009
ccaaaca712
Merge pull request #13521 from jellyfin/renovate/z440.atl.core-6.x
...
Update dependency z440.atl.core to 6.16.0
2025-02-10 12:03:03 +01:00
Bond_009
ce76817020
Rename CreateOrUpdateItems back to CreateItems
...
Reverts the name change of this function made in the EFCore PR. This hopefully
reduces the amount of merge conflicts while backporting and makes it consistent
with the CreateItem function.
2025-02-09 18:30:53 +01:00
IDisposable
c9c90050d9
Backport pull request #13504 from jellyfin/release-10.10.z
...
Fix LiveTV Guide Backdrop image not updating
Original-merge: 8544e7fc72a758ad3b89aafba197f5f25c5808b1
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-09 12:22:49 -05:00
Shadowghost
9e13003fbb
Backport pull request #13469 from jellyfin/release-10.10.z
...
Fix SchedulesDirect image prefetching
Original-merge: 21e398ba0c1c1715d26ba988fabc576bb8e48514
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-09 12:22:48 -05:00
elfalem
ba46608ffe
Backport pull request #12721 from jellyfin/release-10.10.z
...
Skip allowed tags check for parents of an item
Original-merge: d1fbdcee3459c9b8b9f47362761ad8da2021bd93
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-09 12:19:51 -05:00
renovate[bot]
b6dad55ad3
Update dependency z440.atl.core to 6.16.0
2025-02-09 16:52:53 +00:00
renovate[bot]
6922fd0a38
Update github/codeql-action action to v3.28.9 ( #13517 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-09 09:50:12 -07:00
gnattu
7a5a4ad7da
Handle empty image lists gracefully in SplashscreenPostScanTask ( #13498 )
...
The current linq will just throw when there is no image candidates. Just pass empty lists to `CreateSplashscreen` as this case is already handled there.
2025-02-09 09:45:16 -07:00
Joshua M. Boniface
075fec6fc6
Remove check-backport CI action ( #13523 )
...
This has not worked reliably in a long time, and results in the majority
of PRs having a failing CI status. Just remove it; we'll handle
backports manually as needed.
2025-02-09 09:30:34 -07:00
Loris Laera
75c0a7a107
Added translation using Weblate (Luxembourgish)
2025-02-09 10:13:07 -05:00
Thadah D. Denyse
e1dd2dce92
Translated using Weblate (Basque)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/eu/
2025-02-09 10:13:07 -05:00
crobibero
b11de39c34
Backport pull request #13499 from jellyfin/release-10.10.z
...
Allow api key to subscribe to admin websockets
Original-merge: 03082e90f971a44e0967caa16026696b830bdf88
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-09 08:50:53 -05:00
gnattu
f4a2679177
Backport pull request #13490 from jellyfin/release-10.10.z
...
Correctly handle audio number tag fallbacks
Original-merge: 117d2082aa4f46f470c361c39f4a2189014260ee
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-09 08:39:56 -05:00
JPVenson
db2167178a
Backport pull request #13459 from jellyfin/release-10.10.z
...
Fixed Websocket not locking state correctly
Original-merge: 49bb5a6442ac8b0ddaff7958acedd43e1a72137c
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-09 08:39:55 -05:00
Bond-009
69784b2f17
Backport pull request #13439 from jellyfin/release-10.10.z
...
Fall back to calculating mime type from path when needed
Original-merge: 8aa4e2e32037c15d4d08f40a776943a4d1575302
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-09 08:39:54 -05:00
Tobias Kloy
83f0f3d629
Optimise string handling in PeopleRepository filtering.
2025-02-07 22:20:35 +01:00
Tobias Kloy
3a4d67319a
Disable Warnings similar as in BaseItemRepository
2025-02-07 20:37:35 +01:00
tkloy24
7f41cc53ca
Update Jellyfin.Server.Implementations/Item/PeopleRepository.cs
...
Co-authored-by: JPVenson <ger-delta-07@hotmail.de>
2025-02-07 19:46:38 +01:00
Tobias Kloy
0a4ca33d4f
Fix Search results are case-sensitive for people
2025-02-07 14:38:33 +01:00
gnattu
341bb02422
Order MediaStream query by StreamIndex ( #13506 )
...
Our stream index calculation logic implemented in #7529 , assumes an in-order array. However, our current query may return out-of-order items, leading the server to pass an incorrect index to ffmpeg, causing the transcoding to crash.
2025-02-06 07:15:29 -07:00
CrimsonBlue
ead7de18df
Translated using Weblate (Haitian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ht/
2025-02-05 18:01:17 -05:00
Bond-009
00b66a06ea
Enable nullable for AuthorizationInfo ( #13485 )
2025-02-04 17:10:39 -07:00
gnattu
2de04cb07c
Make StartDate/EndDate nullable ( #13494 )
...
These dates are used as birthdate and death date for person (ask luke for why) and a non-nullable column would cause the null date become 1901-01-01, making all living people dead.
2025-02-04 17:02:07 -07:00
CrimsonBlue
e7f32fb174
Added translation using Weblate (Haitian)
2025-02-04 17:22:58 -05:00
Bond-009
1acefa6182
Update dependency FsCheck.Xunit to 3.1.0 ( #13463 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-04 15:00:35 +01:00
Bond-009
d376b5fbc7
Fix build after backports due to EFCore change ( #13488 )
2025-02-03 16:37:39 -07:00
Shadowghost
c77b3fa258
Backport pull request #13448 from jellyfin/release-10.10.z
...
Fix interface ordering again
Original-merge: 731874429c4c9bf5e2374f4160893f0f59d771e7
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03 17:07:13 -05:00
Bond-009
10f4f8b2ab
Backport pull request #13425 from jellyfin/release-10.10.z
...
Open files with FileShare.Read for BlurHash calculations
Original-merge: bfe0fdbcdca03436a08430d723fc2b34a6016e25
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03 17:07:12 -05:00
gnattu
c05a41cc3c
Backport pull request #13423 from jellyfin/release-10.10.z
...
Don't select audio stream and codec explicitly for copy when bitrate exceeds limit
Original-merge: e8514de33b59e24184cc7eb7f8df9cd5e850a7de
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03 17:07:11 -05:00
gnattu
24be951b75
Backport pull request #13411 from jellyfin/release-10.10.z
...
Use WriteThrough for ImageSaver
Original-merge: 6329de4fc390d356e8c09d801357258b941cfd2d
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03 17:07:10 -05:00
gnattu
dc28056450
Backport pull request #13390 from jellyfin/release-10.10.z
...
Catch IOExceptions for GetFileSystemMetadata
Original-merge: 3766a88beaa4f1a9e8ab90f3ade24b474b1dde6c
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03 17:07:09 -05:00
Shadowghost
abdb5ab79e
Backport pull request #13388 from jellyfin/release-10.10.z
...
Fix rating levels
Original-merge: 53a45c6033fe9e1f0bc33ad4e2426dd5032ae0b0
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03 17:07:08 -05:00
alltilla
eb4162f9ec
Backport pull request #13384 from jellyfin/release-10.10.z
...
Fix parallel use of not thread-safe SubtitleFormat instance
Original-merge: 0b2a59e9631269c7e3261895e2e45d9dc07de848
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03 16:59:08 -05:00
Shadowghost
608c44d5b3
Backport pull request #13382 from jellyfin/release-10.10.z
...
Fix interface selection
Original-merge: 0394965753f6d6c24ef67580b7a1c25d5f15ea82
Merged-by: joshuaboniface <joshua@boniface.me>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03 16:59:07 -05:00
gnattu
ceba3475fb
Backport pull request #13345 from jellyfin/release-10.10.z
...
Never treat matroska as webm for audio playback
Original-merge: 344cc8b97baf5026d0c95824d5b5ee2522a7c284
Merged-by: Bond-009 <bond.009@outlook.com>
Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-03 16:59:06 -05:00