| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-08-29 | Fix BDMV with external subtitle | Oskar Bali | |
| GetSubtitleStreamIndexForFfmpeg treated external and internal subtitles the same. This made subtitles out of sync with the video. | |||
| 2026-08-28 | Translated using Weblate (Faroese) | krvi | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ | |||
| 2026-08-28 | Support anime provider ids on season folders | Shadowghost | |
| 2026-08-28 | Enforce permissions on similar items | Shadowghost | |
| 2026-08-28 | Translated using Weblate (Belarusian) | Pavel Miniutka | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/ | |||
| 2026-08-28 | Translated using Weblate (Belarusian) | Pavel Miniutka | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/ | |||
| 2026-08-28 | Translated using Weblate (Belarusian) | Pavel Miniutka | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/ | |||
| 2026-08-28 | Apply review suggestions | Shadowghost | |
| 2026-08-27 | Merge pull request #17719 from theguymadmax/fix-episodes-ParentId | Cody Robibero | |
| Fix ParentId for episodes in virtual seasons | |||
| 2026-08-27 | Merge pull request #17718 from Shadowghost/fix-virtual-children | Cody Robibero | |
| Fix children count on virtual items | |||
| 2026-08-27 | Fix By-Name item count handling | Shadowghost | |
| 2026-08-26 | Fix ParentId for episodes in virtual seasons | theguymadmax | |
| 2026-08-26 | Fix children count on virtual items | Shadowghost | |
| 2026-08-26 | Translated using Weblate (English (United Kingdom)) | Dan Bishop | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en_GB/ | |||
| 2026-08-25 | Merge pull request #17709 from Shadowghost/fix-people-task-peristv12.0-rc6 | Cody Robibero | |
| Persist the refresh stamp so the people task stops redoing its work | |||
| 2026-08-25 | Merge pull request #17715 from Shadowghost/fix-people-cleanup | Cody Robibero | |
| Delete credits nothing maps to and bound item-by-name folder names | |||
| 2026-08-25 | Merge pull request #17716 from Shadowghost/tmdb-aggregate-cast | Cody Robibero | |
| Build a TMDb series cast from the aggregated credits | |||
| 2026-08-25 | Merge pull request #17714 from Shadowghost/fix-localized-view-ids | Cody Robibero | |
| Stop deriving user view ids from their localized name | |||
| 2026-08-25 | Merge pull request #17713 from LTe/fix/sort-isplayed-series | Cody Robibero | |
| Fix IsPlayed and IsUnplayed sorting for shows and collections | |||
| 2026-08-25 | Merge pull request #17710 from Shadowghost/fix-omdb-people | Cody Robibero | |
| Fix OMDB People handling | |||
| 2026-08-25 | Merge pull request #17711 from Shadowghost/fix-image-logging | Cody Robibero | |
| Say which image and item failed instead of logging a blank path | |||
| 2026-08-25 | Build a TMDb series cast from the aggregated credits | Shadowghost | |
| 2026-08-25 | Fix tests | Shadowghost | |
| 2026-08-25 | Keep an OMDb credit whole when its annotation holds a comma | Shadowghost | |
| 2026-08-25 | Handle generational suffixes | Shadowghost | |
| 2026-08-25 | Delete a credit once no item maps to it any more | Shadowghost | |
| 2026-08-25 | Bind the folder name an item-by-name entity resolves to | Shadowghost | |
| 2026-08-25 | Order IsPlayed and IsUnplayed by the played state the filter reports | Piotr Niełacny | |
| Ordering mapped both keys to the item's own stored UserData row. Folders do not have one: a series, season or box set counts as played when no descendant is left unplayed, which is what the isPlayed filter and the DTO both report. A mixed library therefore sorted every series and box set into the unplayed group, and a query could filter and sort by two different notions of "played". Extract the filter's predicate into BuildIsPlayedFilter and route both sort keys through it so the two cannot drift apart again. | |||
| 2026-08-25 | Prevent SSRF, local file disclosure and DoS via external references in SVG ↵ | Shadowghost | |
| rendering | |||
| 2026-08-25 | Secure library paths | Shadowghost | |
| 2026-08-24 | Fix test | Shadowghost | |
| 2026-08-24 | Say which image and item failed instead of logging a blank path | Shadowghost | |
| 2026-08-24 | Persist the refresh stamp so the people task stops redoing its work | Shadowghost | |
| 2026-08-24 | Fix OMDB People handling | Shadowghost | |
| 2026-08-24 | Update dependency UTF.Unknown to 2.7.0 (#17697) | Bond-009 | |
| Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | |||
| 2026-08-23 | Fix GHSA-9x85-gx46-6522 | Shadowghost | |
| 2026-08-23 | Translated using Weblate (Lithuanian) | Vitalijus | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/ | |||
| 2026-08-23 | Merge pull request #17702 from Shadowghost/fix-person-metadata-refresh | Cody Robibero | |
| Fix person metadata not being fetched on demand or by the people task | |||
| 2026-08-23 | Use FullRefresh | Shadowghost | |
| 2026-08-23 | Merge pull request #17693 from Shadowghost/fix-series-merging | Cody Robibero | |
| Fix series merging leaking across libraries and under-counting merged children | |||
| 2026-08-23 | Merge pull request #17619 from Shadowghost/fix-metadata-language-fallback | Cody Robibero | |
| Fix English metadata blocking localized providers ranked below it | |||
| 2026-08-23 | Translated using Weblate (Hindi) | Karan Singh BHardwaj | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/ | |||
| 2026-08-23 | Translated using Weblate (Portuguese (Brazil)) | chiphead2332 | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_BR/ | |||
| 2026-08-23 | Translated using Weblate (English (United Kingdom)) | DeaDvey | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en_GB/ | |||
| 2026-08-23 | Fix person metadata not being fetched on demand or by the people task | Shadowghost | |
| 2026-08-23 | Translated using Weblate (Bulgarian) | Koralski | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/ | |||
| 2026-08-22 | Translated using Weblate (Faroese) | krvi | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ | |||
| 2026-08-22 | Translated using Weblate (Faroese) | krvi | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/ | |||
| 2026-08-22 | Merge remote-tracking branch 'upstream/master' into ↵ | Shadowghost | |
| fix-metadata-language-fallback | |||
| 2026-08-22 | Adapt to master | Shadowghost | |
