| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-13 | Apply review suggestions | Shadowghost | |
| 2026-05-12 | Add Accept-Language header support for per-request localization | Shadowghost | |
| 2026-05-12 | Merge remote-tracking branch 'upstream/master' into search-rebased | Shadowghost | |
| 2026-05-12 | Backport pull request #16819 from jellyfin/release-10.11.z | nyanmisaka | |
| Fix rate control in av1_amf encoder Original-merge: a023b9c88dbd827f01a94780c5401a3ff132db69 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-05-12 | Safeguard against invalid GUIDs (#16813) | Tim Eisele | |
| Safeguard against invalid GUIDs | |||
| 2026-05-12 | move language filters from QueryFiltersLegacy to QueryFilters | TheMelmacian | |
| 2026-05-10 | feat: language filters for subtitles and audio | TheMelmacian | |
| 2026-05-09 | Check videoRotation in video stream copy | nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2026-05-08 | Merge pull request #14847 from tjwalkr3/warnings-5 | Bond-009 | |
| Fix CA1051 and CA1815 warnings, Change public fields to auto properties | |||
| 2026-05-07 | Add OriginalLanguage as option to PreferredAudioLanguage (#12579) | Erik W | |
| * Add OriginalLanguage as option to PreferredAudioLanguage * Support for multiple original languages * Add original audio stream indicator * Fetch OriginalLanguage from TMDB * Adapt to EFCore refactor * Fix PlayDefaultAudioTrack OriginalLanguage behavior * Fix better PlayDefaultAudioTrack OriginalLanguage behavior * Add comment to ItemFields * Improved PlayDefaultAudioTrack behavior * Add migration for original language * Use sting.Equals for string comparisons * Always set dto OriginalLanguage * Remove OriginalLanguage from ItemFields --------- Co-authored-by: Lampan-git <lampan-git@users.noreply.github.com> | |||
| 2026-05-06 | Switch to new version scheme (#16758) | Tim Eisele | |
| 2026-05-05 | Backport changes from #15368 | JPVenson | |
| 2026-05-05 | Merge pull request #16220 from Shadowghost/epg-fixes | Niels van Velzen | |
| Fix EPG issues | |||
| 2026-05-04 | Fix use of thread-unsafe List<T>.Sort() | Gabriel Luci | |
| 2026-05-04 | Merge remote-tracking branch 'upstream/master' into epg-fixes | Shadowghost | |
| 2026-05-04 | Merge pull request #16166 from Shadowghost/ignore-caching | Niels van Velzen | |
| Implement ignore rule caching | |||
| 2026-05-04 | Merge pull request #16761 from Shadowghost/fix-recursive-collection-folder | Niels van Velzen | |
| Fix Playlist and Boxset query, save and count performance | |||
| 2026-05-04 | Merge pull request #16616 from dkanada/fix-person-limit | Niels van Velzen | |
| fix person TotalRecordCount when limit is applied | |||
| 2026-05-04 | Fix Playlist and Boxset query and count perf | Shadowghost | |
| 2026-05-04 | fix person TotalRecordCount when limit is applied | dkanada | |
| 2026-05-04 | Implement search providers | Shadowghost | |
| 2026-05-03 | Implement Similarity providers | Shadowghost | |
| 2026-05-03 | Implement ignore rule caching | Shadowghost | |
| 2026-05-03 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-05-03 | Omit BoxSet related materialization | Shadowghost | |
| 2026-05-03 | Use strict QSV CPB size for less powerful H.264 decoder | nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2026-05-03 | feat/audiobook_chapters (#16518) | Seven Rats | |
| feat/audiobook_chapters | |||
| 2026-04-29 | Merge remote-tracking branch 'upstream/master' into epg-fixes | Shadowghost | |
| 2026-04-29 | Backport pull request #16718 from jellyfin/release-10.11.z | gnattu | |
| Allow HDR10 for VPP tonemapping Original-merge: 938c0435960345ac3d91e7705becfaf8edc57f17 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-04-20 | Merge remote-tracking branch 'upstream/master' into epg-fixes | Shadowghost | |
| 2026-04-19 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-04-18 | Update to Jellyfin.XmlTv 10.12.0-pre1 | Bond_009 | |
| 2026-04-13 | add NameStartsWithOrGreater parameter to Persons endpoint | dkanada | |
| 2026-04-12 | add NameStartsWith and NameLessThan filters to Person search | dkanada | |
| 2026-04-11 | Apply review suggestions | Shadowghost | |
| 2026-04-11 | Merge remote-tracking branch 'upstream/master' into epg-fixes | Shadowghost | |
| 2026-04-07 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-04-06 | Update MediaBrowser.Controller/Entities/BaseItem.cs | Tim Eisele | |
| Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2026-04-06 | Fix GHSA-jh22-fw8w-2v9x | Shadowghost | |
| 2026-04-06 | Add additional validations | Shadowghost | |
| 2026-04-06 | Fix GHSA-j2hf-x4q5-47j3 with improved sanitization | Joshua M. Boniface | |
| Co-Authored-By: Shadowghost <Ghost_of_Stone@web.de> | |||
| 2026-04-06 | Merge pull request #16342 from Bond-009/spammydebug | Bond-009 | |
| Don't spam debug log with items without rating | |||
| 2026-04-05 | add StartIndex and ParentId to person search | dkanada | |
| 2026-04-02 | Fix parental ratings not working on music albums | theguymadmax | |
| 2026-04-02 | Merge pull request #16419 from Shadowghost/extend-segment-interface | Niels van Velzen | |
| Add callback for segment data pruning to IMediaSegmentProvider | |||
| 2026-04-01 | Wrap method parameters | Shadowghost | |
| 2026-03-30 | Backport pull request #16519 from jellyfin/release-10.11.z | nyanmisaka | |
| Fix Null was not checked before using the H264 profile Original-merge: 89e914c7f18a6fcacf093d5f8df63b0d0506cbd5 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com> | |||
| 2026-03-30 | Apply review comments | Shadowghost | |
| 2026-03-29 | fix: cap GetVideoBitrateParamValue at 400 Mbps (#16467) | scheilch | |
| * fix: cap GetVideoBitrateParamValue at 400 Mbps The previous cap of int.MaxValue / 2 (~1073 Mbps) is far beyond any realistic transcode target and allows encoder parameters derived from it (e.g. -bufsize = bitrate * 4 for QSV) to grow to multi-gigabit values, which is incorrect regardless of whether the encoder tolerates it. 400 Mbps is a safe upper bound for all current hardware encoders: - Intel QSV H.264 peaks at ~300 Mbps (High 5.1 CPB = 168.75 Mbit) - HEVC High Tier Level 5.x supports ~240 Mbps - AV1 hardware encoders have no meaningful real-world constraint at this level The existing FallbackMaxStreamingBitrate mechanism (default 30 Mbps) provides a similar guard but only when LiveStreamId is set, covering M3U and HDHR sources. Plugin-provided streams and any source that bypasses the LiveTV pipeline are not subject to it and can pass unreasonably high values downstream. This cap closes that gap for all encoder paths. Suggested by @nyanmisaka in review of #16376. * Update MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs --------- Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2026-03-24 | Fix int32 overflow in QSV rate-control parameter computation (#16376) | scheilch | |
| Fix int32 overflow in QSV rate-control parameter computation | |||
