| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 12 hours | Merge pull request #16967 from Shadowghost/fix-recently-added-postersHEADmaster | Bond-009 | |
| Fix recently added episode links and posters | |||
| 15 hours | Only resolve symlinks on playback (#16965) | Tim Eisele | |
| Only resolve symlinks on playback | |||
| 41 hours | Fix similarity (#16942) | Tim Eisele | |
| Fix similarity | |||
| 3 days | Remove the unused NowPlayingQueueFullItems session property from session ↵ | PCEWLKR | |
| DTOs and associated references | |||
| 4 days | Add a collection API for `Included In` feature (#15516) | Sam Xie | |
| Add a collection API for `Included In` feature | |||
| 4 days | Fix recently added episode links and posters | Shadowghost | |
| 5 days | Fix A/V desync when resuming HLS with video transcode + audio copy (#16580) | Piotr Niełacny | |
| Fix A/V desync when resuming HLS with video transcode + audio copy | |||
| 6 days | Merge pull request #16856 from Shadowghost/movie-recommendations | Bond-009 | |
| Fix movie recommendations | |||
| 7 days | Improve OriginalLanguage normalization and inheritance (#16829) | Erik W | |
| Improve OriginalLanguage normalization and inheritance | |||
| 10 days | Fix inconsistent extradata generated by hevc_vaapi on AMD driver | nyanmisaka | |
| This change is required for upstream ffmpeg 8+, because its mp4 muxer will drop in-band PS when using codec tag hvc1. Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 12 days | Fix StyleCop pattern matching whitespace false-positive | jakobkukla | |
| 12 days | Run tree-wide dotnet format | jakobkukla | |
| 12 days | Add support for filtering boxsets by parentId (#16882) | Bond-009 | |
| 12 days | Merge pull request #16855 from Shadowghost/fix-local-plugin-images | Bond-009 | |
| Fix integrated provider images | |||
| 13 days | Add support for filtering boxsets by parentId | Shadowghost | |
| 14 days | Normalize VobSub .sub to .idx for embedding, add EncodingHelper tests | Piotr Niełacny | |
| Move the .sub to .idx path normalization outside the burn-in check so it applies to subtitle embedding as well. ffmpeg requires the .idx file to read VobSub subtitles. Add unit tests for GetMapArgs and GetInputArgument covering internal subs, external SRT, multi-file SRT, multi-stream MKS containers, and VobSub .sub/.idx path normalization. | |||
| 14 days | Fix external subtitle stream mapping for multi-stream containers | Piotr Niełacny | |
| Compute the in-file stream index for external subtitles instead of hardcoding -map 1:0. For single-stream files (SRT/ASS/VTT) the index is always 0, preserving existing behavior. For multi-stream containers like MKS, the correct track is selected by counting sibling streams that share the same Path. Add unit tests for GetMapArgs covering internal subs, external SRT, multiple external files, and multi-stream MKS containers. | |||
| 14 days | Embed external subtitles into MKV when transcoding | Piotr Niełacny | |
| Allow external subtitle files (SRT, ASS, PGS, etc.) to be muxed into MKV output containers when the device profile requests Embed delivery. Previously, the IsExternal guard in GetSubtitleProfile excluded external subtitles from Embed consideration entirely, forcing them to be served as separate sidecar files even when the output container supports embedding. Changes: - Extract CanConsiderEmbedSubtitle in StreamBuilder to allow external subs through when transcoding to MKV - Add external subtitle file as FFmpeg input (-i) for Embed delivery - Map external embedded subs from the correct FFmpeg input index - Fix external audio map index to account for the new subtitle input - Extract NeedsExternalSubtitleMuxing in EncodingHelper to deduplicate the external subtitle input check Fixes #16403 | |||
| 2026-05-16 | Apply review and sonar suggestions | Shadowghost | |
| 2026-05-16 | Address review comments | Shadowghost | |
| 2026-05-15 | Fix integrated provider images | Shadowghost | |
| 2026-05-15 | Merge pull request #9787 from TheMelmacian/feature/language_filters | Bond-009 | |
| New filters for audio and subtitle languages | |||
| 2026-05-15 | Fix movie recommendations | Shadowghost | |
| 2026-05-15 | Merge pull request #15970 from Shadowghost/similarity | Bond-009 | |
| Implement similarity providers | |||
| 2026-05-13 | Apply review suggestions | Shadowghost | |
| 2026-05-12 | Add Accept-Language header support for per-request localization | 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-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 | |
