| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-31 | Merge pull request #16976 from ↵ | Bond-009 | |
| PCEWLKR/investigate-remove-nowplayingqueuefullitems Remove NowPlayingQueueFullItems from session DTOs | |||
| 2026-05-31 | Update dependency z440.atl.core to 7.15.3 | renovate[bot] | |
| 2026-05-30 | Add JsonWriter back | Bond_009 | |
| 2026-05-30 | Clean up ConvertSubtitles | Bond_009 | |
| 2026-05-30 | Write subtitles using SubtitleEdit | Bond_009 | |
| We've been using SubtitleEdit to parse since 2021 https://github.com/jellyfin/jellyfin/pull/4984 I think it's time we start using it to write too | |||
| 2026-05-30 | Update swashbuckle-aspnetcore monorepo to 10.2.0 | renovate[bot] | |
| 2026-05-30 | Merge remote-tracking branch 'upstream/master' into search-rebased | Shadowghost | |
| # 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-30 | only fetch language codes for the requested library when generating filter ↵ | TheMelmacian | |
| values | |||
| 2026-05-30 | Merge pull request #16953 from PCEWLKR/fix-configureawait-collectioncontroller | Bond-009 | |
| Use ConfigureAwait(false) in CollectionController | |||
| 2026-05-30 | Fix inaccessible artist when they exist in multiple libraries | theguymadmax | |
| 2026-05-29 | Remove the unused NowPlayingQueueFullItems session property from session ↵ | PCEWLKR | |
| DTOs and associated references | |||
| 2026-05-29 | Improved resilience for fast-paths | Marc Brooks | |
| Use fast paths only if we can TryGetBuffer on MemoryStream using segment's Array. Reduce swap overhead for fast path B. Avoid multiple virtcalls by memoizing the CanSeeks. Overlap slow path stream async reads. | |||
| 2026-05-29 | Fix CA2007 warnings in InstallationManager (#16946) | Bond-009 | |
| Wrap the downloaded stream in an explicit await using block with ConfigureAwait(false), matching the pattern already used in LiveStreamHelper and similar callers. Also add ConfigureAwait(false) to the ZipFile.ExtractToDirectoryAsync call. Part of #2149 | |||
| 2026-05-29 | Add a collection API for `Included In` feature (#15516) | Sam Xie | |
| Add a collection API for `Included In` feature | |||
| 2026-05-29 | Merge pull request #16177 from theguymadmax/homevideo-viewtypes | Bond-009 | |
| Add new viewtypes options | |||
| 2026-05-29 | Fix recently added episode links and posters | Shadowghost | |
| 2026-05-28 | Merge pull request #16963 from jellyfin/Bond-009-mergeconflict | Bond-009 | |
| 2026-05-28 | Use ReadAtLeastAsync to handle short-reads. | Marc Brooks | |
| Seeks to beginning of streams if CanSeek is true. Added remarks about stream position. Add test coverage for short-reads. Fix fast-path tests to actually test the fast path. Also fix class comment. | |||
| 2026-05-28 | Fix Merge Conflict Labeler #2 | Bond-009 | |
| 2026-05-28 | 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 | |||
| 2026-05-28 | Merge pull request #16949 from jellyfin/renovate/ci-deps | Bond-009 | |
| Update CI dependencies | |||
| 2026-05-28 | Update CI dependencies | renovate[bot] | |
| 2026-05-27 | Add unit tests for new public methods. | Marc Brooks | |
| 2026-05-27 | Remove IsStreamIdenticalAsync CanSeek requirement | Marc Brooks | |
| Now only uses for the Length mismatch. | |||
| 2026-05-27 | Use TryGetBuffer() on MemoryStreams | Marc Brooks | |
| Also now throws if the streams are no CanSeek. | |||
| 2026-05-27 | Use ConfigureAwait(false) in CollectionController.cs to maintain consistency ↵ | PCEWLKR | |
| with the existing async pattern | |||
| 2026-05-27 | Merge pull request #16856 from Shadowghost/movie-recommendations | Bond-009 | |
| Fix movie recommendations | |||
| 2026-05-27 | Update dependency z440.atl.core to 7.14.0 (#16938) | Bond-009 | |
| Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | |||
| 2026-05-27 | Update dependency Microsoft.NET.Test.Sdk to 18.6.0 (#16943) | Bond-009 | |
| Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> | |||
| 2026-05-27 | Merge pull request #16455 from jellyfin/renovate/skiasharp-monorepo | Bond-009 | |
| Update skiasharp monorepo | |||
| 2026-05-26 | Fix CA2007 warnings in InstallationManager | Michael Jones | |
| Wrap the downloaded stream in an explicit await using block with ConfigureAwait(false), matching the pattern already used in LiveStreamHelper and similar callers. Also add ConfigureAwait(false) to the ZipFile.ExtractToDirectoryAsync call. Part of #2149 | |||
| 2026-05-26 | Explicitly handle MemoryStream(s) | Marc Brooks | |
| 2026-05-26 | Moved IsFileIdenticalAsync & IsStreamIdenticalAsync to StreamExtensions. | Marc Brooks | |
| 2026-05-26 | Compare old file byte-by-byte to new stream | Marc Brooks | |
| Don't overwrite if identical. | |||
| 2026-05-27 | Discover existing trickplay files on scan | Shadowghost | |
| 2026-05-26 | Unpin SkiaSharp | Bond_009 | |
| 2026-05-26 | Improve OriginalLanguage normalization and inheritance (#16829) | Erik W | |
| Improve OriginalLanguage normalization and inheritance | |||
| 2026-05-26 | Merge pull request #16913 from ↵ | Bond-009 | |
| nyanmisaka/fix-extradata-in-amd-hevc-vaapi-encoder Fix inconsistent extradata generated by hevc_vaapi on AMD driver | |||
| 2026-05-26 | Update dependency Microsoft.NET.Test.Sdk to 18.6.0 | renovate[bot] | |
| 2026-05-26 | Update issue template version to 10.11.10 (#16927) | Bond-009 | |
| 2026-05-26 | Backport: Fix/user manager collation (#16919) | Bond-009 | |
| Backport: Fix/user manager collation | |||
| 2026-05-26 | Fix external data pruning on item deletion | Shadowghost | |
| 2026-05-26 | Update dependency z440.atl.core to 7.14.0 | renovate[bot] | |
| 2026-05-26 | Translated using Weblate (Spanish) | Antonio Toledo | |
| Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es/ | |||
| 2026-05-25 | Fixed issue etag info was not being set until the 3rd time though processing ↵ | WizardOfYendor1 | |
| due to the "isNew" condition. Etag wouldn't be saved/persistent until the 3rd time through and onward. Without this change it's self healing after the 3rd cycle. It also appears there may be an issue with this etag "skip if hash hasn't changed" for schedules direct functionality.... like it never will work. But out of scope here. Also fixed Sonar gripes about code formatting | |||
| 2026-05-25 | Add XMLTV guide content ETags | WizardOfYendor1 | |
| 2026-05-25 | Deleted translation using Weblate (English (Middle)) | Bill Thornton | |
| 2026-05-25 | Update issue template version to 10.11.10 | theguymadmax | |
| 2026-05-25 | Update skiasharp monorepo | renovate[bot] | |
| 2026-05-24 | Add batch method for people names | Shadowghost | |
