David Federman
7bf08daeec
Reattach user data after removing items during library scan
...
When items are removed during a library scan, their user data is
detached to a placeholder. If a replacement item already exists
(e.g., a new version of the same episode was added before the old
file was deleted), the user data would be stranded in the placeholder
because the replacement item's initial ReattachUserDataAsync call
happened before the old item was deleted.
This fix checks for remaining valid children that share user data
keys with removed items and reattaches any detached user data to them.
Fixes #16149
2026-02-12 20:38:28 -08:00
Niels van Velzen
d41e302418
Fix SessionInfoWebSocketListener not using SessionInfoDto
2026-01-25 21:21:48 +01:00
Jellyfin Release Bot
10662e75e4
Bump version to 10.11.6
2026-01-18 20:02:59 -05:00
Collin T Swisher
22d593b8e9
Add mblink creation logic to library update endpoint. ( #15965 )
2026-01-16 18:47:04 -07:00
Joshua M. Boniface
8433b6d8a4
Merge pull request #15899 from MarcoCoreDuo/fix-watch-state-not-kept
...
Fix watched state not kept on Media replace/rename
2026-01-16 16:40:36 -05:00
theguymadmax
c86f6439c5
Revert "always sort season by index number"
...
This reverts commit e16ea7b236 .
2026-01-05 11:06:25 -05:00
MarcoCoreDuo
09a1c31fa3
Refactor ReattachUserData methods to be asynchronous
2025-12-31 03:06:07 +01:00
MarcoCoreDuo
e4b82025b8
move reattaching user data to own function and call it only after fetching metadata for the first time
2025-12-30 22:04:59 +01:00
Nyanmisaka
4c587776d6
Fix the use of HWA in unsupported H.264 Hi422P/Hi444PP ( #15819 )
2025-12-19 19:58:56 -07:00
Jellyfin Release Bot
1e27f460fe
Bump version to 10.11.5
2025-12-14 21:44:14 -05:00
Nyanmisaka
035b5895b0
Fix AV1 decoding hang regression on RK3588 ( #15776 )
2025-12-13 08:27:29 -07:00
theguymadmax
22da5187c8
Fix collection display order ( #15767 )
2025-12-13 08:27:01 -07:00
theguymadmax
5804d6840c
Fix parental rating comparison with sub-scores ( #15786 )
2025-12-13 08:25:48 -07:00
Bond-009
d91adb5d54
Merge pull request #15662 from SapientGuardian/issue15661
...
Fix blocking in async context in LimitedConcurrencyLibraryScheduler
2025-12-10 20:37:57 +01:00
gnattu
4c5a3fbff3
Use original name for MusicAritist matching ( #15689 )
2025-12-05 19:30:02 -07:00
Noah Potash
c5147341e3
Fixes 15661. Replace BlockingCollection with Channel in LimitedConcurrencyLibraryScheduler to prevent blocking in an asynchronous context.
2025-12-03 21:50:08 -05:00
myzhysz
dde70fd8a2
Fix stack overflow while scanning ( #15698 )
2025-12-03 19:02:04 -07:00
Niels van Velzen
98d1d0cb35
Merge pull request #15670 from nyanmisaka/fix-mjpeg-rk3576
...
Fix the empty output of trickplay on RK3576
2025-12-02 13:48:51 +01:00
Jellyfin Release Bot
ba76a8f3ad
Bump version to 10.11.4
2025-11-30 21:33:32 -05:00
nyanmisaka
026f7472cb
Fix the empty output of trickplay on RK3576
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2025-11-30 21:38:47 +08:00
theguymadmax
fbb9a0b2c7
Fix ResolveLinkTarget crashing on exFAT drives ( #15568 )
2025-11-21 21:14:39 -07:00
theguymadmax
94f3725208
Fix isMovie filter logic ( #15594 )
2025-11-21 21:14:03 -07:00
gnattu
1e7e46cb82
Prevent copying HDR streams when only SDR is supported ( #15556 )
2025-11-18 18:37:35 -07:00
Jellyfin Release Bot
921d7d3364
Bump version to 10.11.3
2025-11-16 17:40:07 -05:00
Bond_009
3c3c2aee0d
Check if target exists before trying to follow it
...
Exception got caught in ManagedFileSystem and wrong file info got returned
2025-11-10 23:19:17 +01:00
Mikal S.
3b2d64995a
Resolve symlinks for static media source infos ( #15263 )
2025-11-09 09:45:02 -07:00
theguymadmax
13c4517a66
Fix collection grouping in mixed libraries ( #15373 )
2025-11-09 09:35:50 -07:00
theguymadmax
8f71922734
Fix item count display for collapsed items ( #15380 )
2025-11-07 18:20:10 -07:00
Jellyfin Release Bot
4187c6f620
Bump version to 10.11.2
2025-11-02 21:28:56 -05:00
Bill Thornton
4ad3141875
Update password reset to always return the same response structure ( #15254 )
2025-11-01 14:17:09 -06:00
Jellyfin Release Bot
40a33da2a5
Bump version to 10.11.1
2025-10-26 22:02:09 -04:00
Tim Eisele
7d1824ea27
Fix pagination and sorting for folders ( #15187 )
2025-10-26 11:34:11 -06:00
Nyanmisaka
a725220c21
Reject stream copy of HDR10+ video if the client does not support HDR10 ( #15072 )
2025-10-21 17:20:56 -06:00
Tim Eisele
5c519270b8
Remove chapters on file change ( #14984 )
2025-10-13 12:32:41 -06:00
theguymadmax
49c3443b0c
Prevent PlaylistsFolder deletion during library removal
2025-10-10 18:34:37 -04:00
Nyanmisaka
badf22fcc2
Limit decoder thread count on AMD AMF to save VRAM ( #14943 )
2025-10-04 08:04:25 -06:00
theguymadmax
0f42aa892e
Fix BoxSet sorting ( #14919 )
...
CodeQL / Analyze (csharp) (push) Has been cancelled
OpenAPI / OpenAPI - HEAD (push) Has been cancelled
OpenAPI / OpenAPI - BASE (push) Has been cancelled
OpenAPI / OpenAPI - Difference (push) Has been cancelled
OpenAPI / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI / OpenAPI - Publish Stable Spec (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
Co-authored-by: Cody Robibero <cody@robibe.ro >
2025-10-01 21:10:31 -06:00
JPVenson
cce6bf27e0
Add check for processing recursive data structures ( #14897 )
CodeQL / Analyze (csharp) (push) Has been cancelled
OpenAPI / OpenAPI - BASE (push) Has been cancelled
OpenAPI / OpenAPI - HEAD (push) Has been cancelled
OpenAPI / OpenAPI - Difference (push) Has been cancelled
OpenAPI / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI / OpenAPI - Publish Stable Spec (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
Stale Issue Labeler / Check for stale issues (push) Has been cancelled
2025-10-01 17:26:56 -06:00
Tim Eisele
9c298c52f5
Expose ExtractAllExtractableSubtitles ( #14876 )
2025-09-26 13:45:01 -06:00
JPVenson
2aa39226c6
Apply filter server side ( #14856 )
CodeQL / Analyze (csharp) (push) Has been cancelled
OpenAPI / OpenAPI - HEAD (push) Has been cancelled
OpenAPI / OpenAPI - BASE (push) Has been cancelled
OpenAPI / OpenAPI - Difference (push) Has been cancelled
OpenAPI / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI / OpenAPI - Publish Stable Spec (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
2025-09-24 18:15:10 -06:00
JPVenson
5a6d9180fe
Add People Dedup and multiple progress fixes ( #14848 )
2025-09-24 15:20:30 -06:00
theguymadmax
897975fc57
Fix collections one-off ( #14814 )
2025-09-24 15:19:15 -06:00
Thomas Jones
2a499aaa95
Fix CA1051 warnings in EncodingJobInfo.cs
...
Convert public fields to auto-properties and fix member ordering
Co-authored-by: Derpipose <90276123+Derpipose@users.noreply.github.com >
2025-09-20 23:31:58 -06:00
JPVenson
59f77c24c9
Revert limit hack ( #14820 )
2025-09-20 07:19:26 -06:00
JPVenson
a0b3e2b071
Optimize internal querying of UserData, other fixes ( #14795 )
2025-09-16 13:08:04 -06:00
Cody Robibero
4d36bd635d
Revert IsPlayed optimization, pass UserItemData to IsPlayed when available ( #14786 )
2025-09-14 11:18:21 -06:00
KGT1
7c6cedd90a
Allow non-admin users to subscribe to their own Sessions ( #13767 )
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
Stale Issue Labeler / Check for stale issues (push) Has been cancelled
CodeQL / Analyze (csharp) (push) Has been cancelled
OpenAPI / OpenAPI - HEAD (push) Has been cancelled
OpenAPI / OpenAPI - BASE (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
OpenAPI / OpenAPI - Difference (push) Has been cancelled
OpenAPI / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI / OpenAPI - Publish Stable Spec (push) Has been cancelled
2025-09-12 14:15:00 -06:00
Bond-009
6796b3435d
Avoid constant arrays as arguments ( #14784 )
2025-09-12 13:58:28 -06:00
JPVenson
c02a24e32a
Fix several Stackoverflows ( #14783 )
2025-09-12 13:58:16 -06:00
JPVenson
20f7ddbf8f
Refactor Display preference manager ( #14056 )
CodeQL / Analyze (csharp) (push) Has been cancelled
OpenAPI / OpenAPI - HEAD (push) Has been cancelled
OpenAPI / OpenAPI - BASE (push) Has been cancelled
OpenAPI / OpenAPI - Difference (push) Has been cancelled
OpenAPI / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI / OpenAPI - Publish Stable Spec (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
2025-09-05 14:39:15 -06:00