Commit Graph
30117 Commits
Author SHA1 Message Date
martimarkov a6cc1c196c Backport pull request #18269 from jellyfin/release-12.z
Dispose the database context in DeleteTrickplayDataAsync

Original-merge: d9b70fa662

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:19:03 -04:00
martimarkov 018406ac75 Backport pull request #18268 from jellyfin/release-12.z
Fix off-by-one in the optimistic locking retry backoff

Original-merge: 765e09e333

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:19:02 -04:00
martimarkov 3abb7dbab6 Backport pull request #18266 from jellyfin/release-12.z
Replace custom item display preferences in one transaction

Original-merge: f26319968a

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:19:00 -04:00
martimarkov abb7a18434 Backport pull request #18265 from jellyfin/release-12.z
Compare person names without regard to case in the letter range filters

Original-merge: 03544979c8

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:59 -04:00
martimarkov 0ca7042ed7 Backport pull request #18264 from jellyfin/release-12.z
Refuse to start a set-up server whose database is missing or empty

Original-merge: d3e0e9abe4

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:58 -04:00
nyanmisaka 8a93a627c4 Backport pull request #18261 from jellyfin/release-12.z
Fix video quality at low bitrates when reducing bit depth

Original-merge: addc611056

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:57 -04:00
martimarkov c8c4e36006 Backport pull request #18259 from jellyfin/release-12.z
Fix item display preferences item

Original-merge: e431aadd92

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:56 -04:00
HaraldNordgren ebbd61a88c Backport pull request #18255 from jellyfin/release-12.z
Recognize numbered sample and trailer files as extras

Original-merge: b69a535788

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:55 -04:00
theguymadmax f9613056ce Backport pull request #18253 from jellyfin/release-12.z
Update episode season name after editing the season name

Original-merge: 22594525a4

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:54 -04:00
maghuro 14591f3f46 Backport pull request #18237 from jellyfin/release-12.z
Use XmlReader in encoder preset migration tests

Original-merge: 4d3282b68a

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:52 -04:00
z0rimo d624b7c57a Backport pull request #18236 from jellyfin/release-12.z
Fix user preferences when renaming libraries

Original-merge: 9203258175

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:51 -04:00
ScottishTapWater 8c7878afaa Backport pull request #18224 from jellyfin/release-12.z
Upgrade ATL to 7.18.0 to fix malformed FLAC hangs

Original-merge: ea99aee414

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:50 -04:00
excelsior-dev 3f087eb4a5 Backport pull request #18223 from jellyfin/release-12.z
Enhance internal search provider for multiple scripts

Original-merge: 9ea203c47a

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:49 -04:00
Shadowghost 6983363761 Backport pull request #18202 from jellyfin/release-12.z
Don't advance rewatch Next Up past a barely started episode

Original-merge: d575c6f1f9

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:48 -04:00
juxuanu 0ce7acdb61 Backport pull request #18192 from jellyfin/release-12.z
Use MusicBrainz artist name first

Original-merge: 311b6345f8

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:47 -04:00
klizas 7dc6544d34 Backport pull request #18186 from jellyfin/release-12.z
Fix segment cleaner deleting segments ahead of playback when remuxing MKV

Original-merge: 3acc9c8443

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:45 -04:00
Shadowghost 69e131eaa5 Backport pull request #18102 from jellyfin/release-12.z
Never treat unresolvable libraries as grounds for deletion

Original-merge: a76b50a0f8

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:44 -04:00
Shadowghost 3d52637ce3 Backport pull request #18093 from jellyfin/release-12.z
Stop rebuilding the inherited-tag set per row, and count only the people /Persons can return

Original-merge: 63b5a050a9

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:43 -04:00
Shadowghost 6c753e8d71 Backport pull request #18063 from jellyfin/release-12.z
Don't let a failed shutdown cancel an in-process restart

Original-merge: 344c5297a3

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:42 -04:00
Shadowghost e7764cbbd9 Backport pull request #18001 from jellyfin/release-12.z
Keep an item's user data rows in agreement

Original-merge: fc98019b12

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:41 -04:00
nintwentydo 2e5e042f22 Backport pull request #17892 from jellyfin/release-12.z
Fix orphan ItemValues cleanup after deletion

Original-merge: b4648c15b1

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05 19:18:39 -04:00
spurdl 21034b5768 Translated using Weblate (Finnish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fi/
2026-10-05 23:17:43 +00:00
Cody Robibero d5033c461f Merge pull request #18308 from theguymadmax/update-template-for-12.2
Update issue template version to 12.2
2026-10-05 17:17:39 -06:00
theguymadmax 9fc1cd7134 Update issue template version to 12.2 2026-10-05 14:02:11 -04:00
krvi 00bb05e2c0 Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-10-04 05:56:43 +00:00
SecularSteve 305a964715 Translated using Weblate (Bosnian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bs/
2026-10-01 16:45:29 +00:00
INOUE Daisuke 4e0a2b5dfb Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ja/
2026-10-01 16:45:28 +00:00
INOUE Daisuke 52a680c578 Translated using Weblate (Japanese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ja/
2026-09-29 18:12:51 +00:00
krvi 96bca6f0bd Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-09-28 21:07:15 +00:00
Acrotos 3655c6861d Translated using Weblate (Romanian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ro/
2026-09-27 20:35:59 +00:00
Shadowghost c5f5377e00 Backport pull request #18196 from jellyfin/release-12.z
Skip statistics on an empty library and refresh them after every scan

Original-merge: 83b89218e5

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:59 -04:00
Shadowghost 3142fcd12f Backport pull request #18195 from jellyfin/release-12.z
Apply stereo downmix filter consistently to progressive audio transcodes

Original-merge: 4d99715770

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:57 -04:00
Shadowghost 8bce631afa Backport pull request #18168 from jellyfin/release-12.z
Serve graphical subtitles as raw files with range support

Original-merge: 4acfd6eb2e

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:56 -04:00
nyanmisaka bfb7af2897 Backport pull request #18164 from jellyfin/release-12.z
Fix typo when parsing codec_tag_string

Original-merge: 8358c03ebf

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:55 -04:00
thedreaddpirate 4902205dd4 Backport pull request #18161 from jellyfin/release-12.z
Check media directory write permission before generating trickplays

Original-merge: a1a0441daa

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:54 -04:00
mateusbandeiraa a62c35315c Backport pull request #18150 from jellyfin/release-12.z
Read the image region when determining TMDb image language in `TmdbUtils`

Original-merge: 1d3ee4dd51

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:53 -04:00
Shadowghost e31699cd3e Backport pull request #18148 from jellyfin/release-12.z
Scope the music library cover image to that library's artists

Original-merge: c60c5e0516

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:52 -04:00
Shadowghost 0d1483e2dd Backport pull request #18139 from jellyfin/release-12.z
Only regenerate extra names that were generated by the scan

Original-merge: 25d97ac5d0

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:50 -04:00
Shadowghost 0b907a9790 Backport pull request #18138 from jellyfin/release-12.z
Don't apply the allowed tags filter to by-name items

Original-merge: 76194d7699

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:49 -04:00
allexjuang 91ac66ce0b Backport pull request #18134 from jellyfin/release-12.z
update tw.json (rating)

Original-merge: 440d975875

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:48 -04:00
martimarkov 764d5df15e Backport pull request #18132 from jellyfin/release-12.z
Fix the item type name of BaseItemKind.Channel

Original-merge: 4a2d7aa0be

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:47 -04:00
Jellyfrog 017f9ba465 Backport pull request #18107 from jellyfin/release-12.z
Log chapter image extraction once per video

Original-merge: 19338de7ba

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:46 -04:00
Shadowghost 7693488122 Backport pull request #18104 from jellyfin/release-12.z
Fix playlist views

Original-merge: 074cc5b6d7

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:44 -04:00
Shadowghost dcc7b6dde9 Backport pull request #18096 from jellyfin/release-12.z
Decode HTML entities in OMDb responses

Original-merge: 8bd7306fc9

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:43 -04:00
Shadowghost b1787cbc36 Backport pull request #18095 from jellyfin/release-12.z
Retry MusicBrainz requests when the server is busy

Original-merge: 1478011dfc

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:42 -04:00
Shadowghost ed1147b249 Backport pull request #18090 from jellyfin/release-12.z
Reconcile missing episodes by episode, not by number

Original-merge: 1992491e17

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:41 -04:00
theguymadmax 4e96101c48 Backport pull request #18079 from jellyfin/release-12.z
Fix formatting issue in PlayCommandQueueTests

Original-merge: 98272426ff

Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:39 -04:00
Shadowghost 23c4db871f Backport pull request #18073 from jellyfin/release-12.z
Fix ChangeOwnerIdToGuid migration performance

Original-merge: cbee6bd93d

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:38 -04:00
panko faef2fa658 Backport pull request #18061 from jellyfin/release-12.z
Skip optimistic expressions when parsing series names

Original-merge: ca66e5fc5b

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:37 -04:00
scr4bble 4e73688f7d Backport pull request #18059 from jellyfin/release-12.z
Fix transcoding settings migration failure caused by null EncoderPreset

Original-merge: 3e27c7ef7f

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27 16:30:36 -04:00