30148 Commits
Author SHA1 Message Date
orut34iop 5a3a5a2688 Backport pull request #18004 from jellyfin/release-12.z
Avoid full people scans and writes for unchanged credits

Original-merge: 63c81a9975

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:55 -04:00
Shadowghost 7c7244d32f Backport pull request #18003 from jellyfin/release-12.z
Check Live TV access for a single user instead of enumerating all users

Original-merge: 2bcd3b1efb

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:54 -04:00
Shadowghost da3031628f Backport pull request #18002 from jellyfin/release-12.z
Fix slashed rating handling

Original-merge: 4405fccda9

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:22 -04:00
Shadowghost 6937f03dc2 Backport pull request #17999 from jellyfin/release-12.z
Don't queue by-name items for playback and reject source requests for them

Original-merge: d3b2542f21

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:20 -04:00
Shadowghost d8aa558655 Backport pull request #17998 from jellyfin/release-12.z
Fix forced-only not overriding remembered subtitles

Original-merge: 95d7028f3a

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:19 -04:00
Shadowghost 7d5d448742 Backport pull request #17982 from jellyfin/release-12.z
Fix SimilarItemsManager concurrency

Original-merge: 47ba387eb3

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:17 -04:00
Shadowghost d898bb3767 Backport pull request #17980 from jellyfin/release-12.z
Drop dead item data and fix query ordering and bound parameters

Original-merge: 3daa917de0

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:16 -04:00
Shadowghost f93784fbb5 Backport pull request #17973 from jellyfin/release-12.z
Stop requesting unused credits when looking up a TMDb person

Original-merge: b92298e06f

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:15 -04:00
Shadowghost e03fd264ea Backport pull request #17971 from jellyfin/release-12.z
Skip empty ZIP comments for ComicBookInfo

Original-merge: bdfdef3818

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:13 -04:00
Shadowghost 9266d45b56 Backport pull request #17958 from jellyfin/release-12.z
Don't let a torn-down WebSocket take down the request handler

Original-merge: f4c76aabad

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:12 -04:00
Shadowghost 8e2b62331d Backport pull request #17956 from jellyfin/release-12.z
Don't resample or sharpen images Skia isn't actually resizing

Original-merge: 7d7faf08b7

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:11 -04:00
Shadowghost 6a317f45ce Backport pull request #17950 from jellyfin/release-12.z
Fix collection creation when the collections library was just added

Original-merge: 3c698bab7f

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:09 -04:00
Shadowghost 8c70920673 Backport pull request #17947 from jellyfin/release-12.z
Don't record a failed refresh as a completed one

Original-merge: 8453ff2359

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:08 -04:00
Shadowghost 70b8e4272d Backport pull request #17939 from jellyfin/release-12.z
Fix metadata provider order needing a restart to apply

Original-merge: 53a991d36a

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:07 -04:00
Shadowghost 93fc178db5 Backport pull request #17938 from jellyfin/release-12.z
Fix SyncPlay authentication error handling and limit group member wait time

Original-merge: 5fcb65bb46

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:05 -04:00
Shadowghost fcd010d308 Backport pull request #17935 from jellyfin/release-12.z
Fix EPG issues

Original-merge: a423a2eaba

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:03 -04:00
Shadowghost 394facc327 Backport pull request #17933 from jellyfin/release-12.z
Fix Italian ratings

Original-merge: 003c7b5b91

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:01 -04:00
Shadowghost 87a57a4f92 Backport pull request #17931 from jellyfin/release-12.z
Fix decimal point handling in version names

Original-merge: ad1bf20e84

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:16:00 -04:00
Shadowghost 20a9513edb Backport pull request #17930 from jellyfin/release-12.z
Fix playlist encoding recognition

Original-merge: e5d91342b7

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:15:58 -04:00
Shadowghost 4e1c55031f Backport pull request #17929 from jellyfin/release-12.z
Fix ContainsSubPath check

Original-merge: b55ea60da6

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:15:57 -04:00
enter-a-random-username f62f3cf9b0 Backport pull request #17924 from jellyfin/release-12.z
Use thumbs for image tmdb image preview

Original-merge: d418fd4cb4

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:15:56 -04:00
SimonvBez bc753b18ec Backport pull request #17906 from jellyfin/release-12.z
Fix transcode throttling not enabling on supported systems (caused by race condition)

Original-merge: b8b6e392bf

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:15:54 -04:00
Shadowghost b188071931 Backport pull request #17898 from jellyfin/release-12.z
Populate missing tags array in Filters2

Original-merge: 3d52fbe84e

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:15:53 -04:00
nintwentydo 899e1b3952 Backport pull request #17897 from jellyfin/release-12.z
Clean up orphaned people when deleting items

Original-merge: f6cbafc36e

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:15:52 -04:00
Shadowghost 52530f98a2 Backport pull request #17890 from jellyfin/release-12.z
Only group episodes as versions on a confident path parse

Original-merge: d749978099

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:15:50 -04:00
Shadowghost a2aa3d96d2 Backport pull request #17884 from jellyfin/release-12.z
Release a folder's children once its subtree has been scanned

Original-merge: 2f2adae7d9

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:15:49 -04:00
crobibero 51abf6f503 Backport pull request #17883 from jellyfin/release-12.z
Fix trickplay using the wrong video stream

Original-merge: 31f0533191

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:15:47 -04:00
Shadowghost 006ecadbe0 Backport pull request #17881 from jellyfin/release-12.z
Fix /UserViews exhausting memory and reporting random child counts

Original-merge: a838a06aa5

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:15:46 -04:00
Shadowghost 65bc888b07 Backport pull request #17873 from jellyfin/release-12.z
Delete the full ownership closure when deleting items

Original-merge: 705b69e93d

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:13:53 -04:00
Shadowghost 503e0d671b Backport pull request #17859 from jellyfin/release-12.z
Report image resolutions for TMDb images when no image size is configured

Original-merge: b2ed322c47

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:13:52 -04:00
Shadowghost 3f2b560883 Backport pull request #17858 from jellyfin/release-12.z
Improve SeriesNameRegex

Original-merge: f98daa19e8

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:13:50 -04:00
Jellyfrog 89af37462e Backport pull request #17844 from jellyfin/release-12.z
Match parental ratings case-insensitively

Original-merge: 7d0a33b762

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:13:49 -04:00
Shadowghost 8150ee2484 Backport pull request #17842 from jellyfin/release-12.z
Fix versions of a video still listing separately from their group and preserve manual merges

Original-merge: cabec7ec28

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:13:48 -04:00
Shadowghost 7baca5f2b8 Backport pull request #17836 from jellyfin/release-12.z
Fix database optimization memory use and pre-migration backup integrity

Original-merge: 29ee48a047

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:13:47 -04:00
Shadowghost fb055aa1fc Backport pull request #17835 from jellyfin/release-12.z
Clean up invalid data before running migrations

Original-merge: 75d7b2010e

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:13:45 -04:00
fmarcac b70e7f60ff Backport pull request #17797 from jellyfin/release-12.z
Correct SyncPlay sessions that report playback at a stale position

Original-merge: a93180d35f

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

Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15 11:13:44 -04:00
Niels van Velzen c8838e704f Merge pull request #18051 from theguymadmax/update-template-for-12.1
Update issue template version to 12.1
2026-09-15 09:21:58 +02:00
theguymadmax 2989dcdc02 Update issue template version to 12.1 2026-09-14 23:13:41 -04:00
Tal Sarid 9f2fdd1514 Translated using Weblate (Hebrew)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/he/
2026-09-14 21:31:33 +00:00
fmarcac 0ed74b7376 Translated using Weblate (Croatian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2026-09-14 16:31:06 +00:00
David Wagener f4a35963ef Translated using Weblate (Luxembourgish)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lb/
2026-09-14 00:53:06 +00:00
krvi ca3a1d9087 Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-09-12 04:55:11 +00:00
Cody Robibero 1d7b6d9784 Merge pull request #17888 from jellyfin/fix/project-automation-v2
add org project automation
2026-09-10 19:31:13 -04:00
Ghalib Ahmed 50c4579183 Translated using Weblate (Urdu (Pakistan))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ur_PK/
2026-09-10 20:34:50 +00:00
nomener da6c99b364 Allow local metadata providers for extras 2026-09-10 07:37:34 +02:00
Cody Robibero 4225955081 add org project automation 2026-09-08 18:55:50 -04:00
Vitalijus cf09de60e4 Translated using Weblate (Lithuanian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
2026-09-08 15:09:25 +00:00
Geeky Munda 1ab584c50d Translated using Weblate (Punjabi)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pa/
2026-09-08 13:07:34 +00:00
dodog 28e85889db Translated using Weblate (Slovak)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sk/
2026-09-08 13:07:33 +00:00
krvi d04e632151 Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-09-08 03:19:00 +00:00