Cody Robibero
84589380e5
Merge pull request #17746 from kfarnung/fix/vobsub-idx-subtitle-language
...
Probe .idx instead of .sub for external VobSub subtitle language detection
2026-09-05 11:09:46 -04:00
Cody Robibero
ffd61de4f3
Merge pull request #17799 from fmarcac/fix/syncplay-stale-session-requests
...
Drop SyncPlay requests from sessions that left the group
2026-09-05 11:07:56 -04:00
Cody Robibero
441a05ac88
Merge pull request #17768 from Shadowghost/fix-livetv-hls-audio-codec-and-manifest-direct-play
...
Fix Live TV HLS playback: bogus audio encoder and unplayable direct played manifests
2026-09-05 11:00:31 -04:00
Cody Robibero
44ecc909ff
Merge pull request #17796 from fmarcac/fix/syncplay-shuffle-mode-crash
...
Fix crash when SyncPlay shuffle mode is set to sorted twice
2026-09-05 10:58:31 -04:00
Cody Robibero
2b0ccf2a30
Merge pull request #17800 from fmarcac/fix/syncplay-active-session-counter
...
Fix SyncPlay active session counter leaking on rejoin
2026-09-05 10:57:55 -04:00
Cody Robibero
d4a23cd438
Merge pull request #17798 from fmarcac/fix/syncplay-ping-delay-units
...
Fix unit mismatch in the SyncPlay resume delay floor
2026-09-05 10:55:52 -04:00
fmarcac
7ce911a401
Clamp client reported ping in SyncPlay groups
2026-09-05 15:06:37 +02:00
fmarcac
e356fe9146
Return the default ping for an empty SyncPlay group
2026-09-05 14:24:49 +02:00
fmarcac
0c05d9d1a9
Apply the SyncPlay resume delay floor in the correct unit
2026-09-05 14:24:49 +02:00
fmarcac
e5bfe562bc
Fix crash when SyncPlay shuffle mode is set to sorted twice
2026-09-05 14:24:48 +02:00
fmarcac
51a7d5d08a
Fix SyncPlay active session counter leaking on rejoin
2026-09-05 14:24:48 +02:00
fmarcac
5acb200c02
Drop SyncPlay requests from sessions that left the group
2026-09-05 14:23:37 +02:00
Cody Robibero
c80f05fad1
Merge pull request #17767 from Shadowghost/post-scna-task-logging
...
Add comprehensive logging for post scan tasks
2026-09-04 21:13:54 -04:00
krvi
f10c84465a
Translated using Weblate (Faroese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-09-04 16:54:10 +00:00
AlphaBeta
610887dc2c
Translated using Weblate (Thai)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/th/
2026-09-04 15:42:44 +00:00
Shadowghost
5edb369e3b
Apply review suggestion
2026-09-04 07:02:08 +02:00
Cody Robibero
c96ff18e5b
Merge pull request #17757 from felixfoertsch/fix/legacy-filter-tag-query
...
Fix UI stalls caused by large tag and genre sets
2026-09-03 18:36:37 -04:00
krvi
3f8315df4e
Translated using Weblate (Faroese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-09-03 19:05:36 +00:00
Riccardo
1ccec11b91
Translated using Weblate (Bosnian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bs/
2026-09-03 13:37:37 +00:00
Riccardo
d18d4f9cd2
Translated using Weblate (Luxembourgish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lb/
2026-09-03 13:37:36 +00:00
Riccardo
978552b1c5
Translated using Weblate (Irish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ga/
2026-09-03 13:37:35 +00:00
Riccardo
f53bb0aae9
Translated using Weblate (Faroese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-09-03 13:37:35 +00:00
Riccardo
24d8290462
Translated using Weblate (Belarusian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
2026-09-03 13:37:34 +00:00
Riccardo
849437991a
Translated using Weblate (Latvian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lv/
2026-09-03 13:37:34 +00:00
Riccardo
1b184b2b35
Translated using Weblate (Romanian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ro/
2026-09-03 13:37:33 +00:00
Riccardo
fb6e075e40
Translated using Weblate (Finnish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fi/
2026-09-03 13:37:33 +00:00
Riccardo
3682840d54
Translated using Weblate (Slovenian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sl/
2026-09-03 13:37:32 +00:00
Riccardo
a6c0fe57c5
Translated using Weblate (Norwegian Bokmål)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nb_NO/
2026-09-03 13:37:31 +00:00
Riccardo
f4d2da180d
Translated using Weblate (Croatian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2026-09-03 13:37:30 +00:00
Riccardo
b561d6aa59
Translated using Weblate (Greek)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/el/
2026-09-03 13:37:29 +00:00
Cody Robibero
6e4d98e6db
Merge pull request #17764 from Shadowghost/fix-tmdb-cache-retention
...
Bound the TMDb response cache so a library scan cannot fill it without limit
2026-09-02 18:00:32 -04:00
Cody Robibero
4f2f781e68
Merge pull request #17756 from Shadowghost/fix-people-creation
...
Fix people and artist validator creation and deletion handling
2026-09-02 18:00:22 -04:00
Felix Förtsch
c3a7de54f3
avoid correlated item value name queries
2026-09-02 11:33:54 +02:00
Felix Förtsch
5adafb446f
test legacy item value filter semantics
2026-09-02 11:29:24 +02:00
Felix Förtsch
3df58ab775
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-09-02 11:05:36 +02:00
Shadowghost
8eb4964599
Never treat a manifest container as an audio codec or a direct play target
2026-09-02 09:29:48 +02:00
Shadowghost
f0297ee9ce
Add comprehensive logging for post scan tasks
2026-09-02 09:26:41 +02:00
Cody Robibero
b3766b00d4
Merge pull request #17761 from zerafachris/fix/fallback-font-404-missing
...
fix: return fallback gracefully when requested fallback font is missing
2026-09-01 20:45:05 -04:00
Shadowghost
3bb8611995
Bound the TMDb response cache so a library scan cannot fill it without limit
2026-09-01 23:04:33 +02:00
Vitalijus
ea89b6ebc5
Translated using Weblate (Lithuanian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
2026-09-01 19:28:24 +00:00
Vitalijus
76418ec530
Translated using Weblate (Lithuanian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
2026-09-01 18:33:23 +00:00
Shadowghost
50f08d41a4
Find dead people and artists by id, not by name
2026-09-01 19:49:25 +02:00
zerafachris
20678c9a8c
fix: return fallback gracefully when requested fallback font is missing
...
GetFallbackFont() called .First() on the font file sequence, which throws
System.InvalidOperationException when no file matched the requested name,
causing HTTP 500. Change to .FirstOrDefault() so a missing font falls
through to the existing null guard and returns HTTP 200 OK (the empty
response is intentional to avoid breaking SubtitlesOctopus).
Fixes #17683 .
Prepared with AI assistance (Claude Code, Anthropic), reviewed for correctness before submission.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-09-01 16:25:59 +02:00
Felix Förtsch
145258865a
avoid correlated legacy item value filter queries
...
The legacy filter queries projected ItemValue before grouping tags and genres. EF Core translated that shape into duplicated correlated aggregates, causing multi-minute requests for libraries with many distinct values and blocking unrelated SQLite-backed API calls.
Join ItemValuesMap directly to ItemValues before grouping. This preserves type and item filtering, clean-value grouping, minimum-value selection and ordering while producing one aggregate query. Add an in-memory SQLite regression test for result semantics and both SQL shapes.
2026-09-01 14:37:44 +02:00
Shadowghost
792ce4a391
Fix people validator not creating missing people
2026-09-01 07:36:53 +02:00
Cody Robibero
4910aafa1a
Merge pull request #17743 from Shadowghost/migration-logging
...
Add progress logging to data migrations
v12.0-rc7
2026-08-31 17:49:14 -04:00
Cody Robibero
726ae93a92
Merge pull request #17750 from Shadowghost/refresh-people-ordering
...
Enforce reliable processing order in PeopleValidationTask
2026-08-31 17:48:21 -04:00
Cody Robibero
0cec5661e0
Merge pull request #17752 from Shadowghost/fix-linkedchildren-recursive
...
Fix recursive handling for LinkedChildren
2026-08-31 17:47:33 -04:00
Cody Robibero
fe73b1a949
Merge pull request #17748 from Shadowghost/fix-default-config-12.x
...
Fix ListenBrainz settings and similar item defaults
2026-08-31 17:46:30 -04:00
Cody Robibero
80324b19fb
Merge pull request #17724 from Shadowghost/fix-by-name-item-counts
...
Fix item counts on the by-name endpoints
2026-08-31 15:19:08 -04:00