aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller
AgeCommit message (Collapse)Author
3 daysMerge pull request #17106 from Shadowghost/extend-transcoding-reason-reportingBond-009
Extend TranscodingReason reporting
5 daysExtend TranscodingReason reportingShadowghost
7 daysAlways apply recursive when filters are requestedShadowghost
11 daysFix duplicate trickplay images for interlaced videosnyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
13 daysMerge pull request #16121 from Shadowghost/search-rebasedBond-009
Implement search providers
13 daysMerge pull request #16941 from Shadowghost/fix-external-data-pruningBond-009
Fix external data pruning on item deletion
2026-06-06Merge pull request #17025 from Shadowghost/fix-playlist-visibilityBond-009
Fix playlist visibility
2026-06-04Fix playlist visibilityShadowghost
2026-06-03Enforce parental filtering on additional endpointsShadowghost
2026-06-02Merge pull request #16994 from theguymadmax/trim-tagsBond-009
Trim tags
2026-06-01Merge pull request #16967 from Shadowghost/fix-recently-added-postersBond-009
Fix recently added episode links and posters
2026-06-01Only resolve symlinks on playback (#16965)Tim Eisele
Only resolve symlinks on playback
2026-05-31Trim tagstheguymadmax
2026-05-31Merge remote-tracking branch 'upstream/master' into search-rebasedShadowghost
2026-05-31Fix similarity (#16942)Tim Eisele
Fix similarity
2026-05-30Merge remote-tracking branch 'upstream/master' into search-rebasedShadowghost
# Conflicts: # Emby.Server.Implementations/Library/LibraryManager.cs # Jellyfin.Server.Implementations/Item/PeopleRepository.cs # MediaBrowser.Controller/Library/ILibraryManager.cs # MediaBrowser.Controller/Persistence/IPeopleRepository.cs
2026-05-29Remove the unused NowPlayingQueueFullItems session property from session ↵PCEWLKR
DTOs and associated references
2026-05-29Add a collection API for `Included In` feature (#15516)Sam Xie
Add a collection API for `Included In` feature
2026-05-29Fix recently added episode links and postersShadowghost
2026-05-28Fix 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
2026-05-27Merge pull request #16856 from Shadowghost/movie-recommendationsBond-009
Fix movie recommendations
2026-05-26Improve OriginalLanguage normalization and inheritance (#16829)Erik W
Improve OriginalLanguage normalization and inheritance
2026-05-26Fix external data pruning on item deletionShadowghost
2026-05-24Add batch method for people namesShadowghost
2026-05-24Merge remote-tracking branch 'upstream/master' into search-rebasedShadowghost
2026-05-24Fix inconsistent extradata generated by hevc_vaapi on AMD drivernyanmisaka
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>
2026-05-21Fix StyleCop pattern matching whitespace false-positivejakobkukla
2026-05-21Run tree-wide dotnet formatjakobkukla
2026-05-21Add support for filtering boxsets by parentId (#16882)Bond-009
2026-05-21Merge pull request #16855 from Shadowghost/fix-local-plugin-imagesBond-009
Fix integrated provider images
2026-05-20Add support for filtering boxsets by parentIdShadowghost
2026-05-19Normalize VobSub .sub to .idx for embedding, add EncodingHelper testsPiotr 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.
2026-05-19Fix external subtitle stream mapping for multi-stream containersPiotr 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.
2026-05-19Embed external subtitles into MKV when transcodingPiotr 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-16Apply review and sonar suggestionsShadowghost
2026-05-16Merge remote-tracking branch 'upstream/master' into search-rebasedShadowghost
2026-05-16Address review commentsShadowghost
2026-05-15Fix integrated provider imagesShadowghost
2026-05-15Merge pull request #9787 from TheMelmacian/feature/language_filtersBond-009
New filters for audio and subtitle languages
2026-05-15Fix movie recommendationsShadowghost
2026-05-15Merge pull request #15970 from Shadowghost/similarityBond-009
Implement similarity providers
2026-05-13Apply review suggestionsShadowghost
2026-05-12Add Accept-Language header support for per-request localizationShadowghost
2026-05-12Merge remote-tracking branch 'upstream/master' into search-rebasedShadowghost
2026-05-12Backport pull request #16819 from jellyfin/release-10.11.znyanmisaka
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-12Safeguard against invalid GUIDs (#16813)Tim Eisele
Safeguard against invalid GUIDs
2026-05-12move language filters from QueryFiltersLegacy to QueryFiltersTheMelmacian
2026-05-10feat: language filters for subtitles and audioTheMelmacian
2026-05-09Check videoRotation in video stream copynyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2026-05-08Merge pull request #14847 from tjwalkr3/warnings-5Bond-009
Fix CA1051 and CA1815 warnings, Change public fields to auto properties