| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-03 | Do not set topParentId if OwnerIds are empty | Shadowghost | |
| 2026-06-03 | Enforce parental filtering on additional endpoints | Shadowghost | |
| 2026-06-03 | Improve Merge Conflict Labeler | Bond-009 | |
| Based on the README of the action https://github.com/eps1lon/actions-label-merge-conflict Filters based on activity type before starting the action | |||
| 2026-06-03 | Merge pull request #17006 from jellyfin/renovate/ci-deps | Bond-009 | |
| Update CI dependencies | |||
| 2026-06-03 | Merge pull request #16915 from Shadowghost/batch-attachment-extract | Bond-009 | |
| Extract attachments in one ffmpeg command when dumping | |||
| 2026-06-03 | Merge pull request #17007 from nyanmisaka/make-encoder-preset-non-nullable | Bond-009 | |
| Make EncoderPreset non nullable | |||
| 2026-06-03 | Merge pull request #16999 from Shadowghost/fix-recursive | Bond-009 | |
| Only default recursive to true if we have includeItemTypes | |||
| 2026-06-02 | Merge pull request #16996 from theguymadmax/Fix-movie-capacity | Bond-009 | |
| Fix incorrect list capacity | |||
| 2026-06-02 | Update CI dependencies | renovate[bot] | |
| 2026-06-02 | Merge pull request #16994 from theguymadmax/trim-tags | Bond-009 | |
| Trim tags | |||
| 2026-06-02 | Make EncoderPreset non nullable | nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2026-06-01 | Merge pull request #16967 from Shadowghost/fix-recently-added-posters | Bond-009 | |
| Fix recently added episode links and posters | |||
| 2026-06-01 | Merge pull request #16991 from jellyfin/renovate/z440.atl.core-7.x | Bond-009 | |
| Update dependency z440.atl.core to 7.15.3 | |||
| 2026-06-01 | Only default recursive to true if we have includeItemTypes | Shadowghost | |
| 2026-06-01 | Prefer subtitle extension over codec | Bond_009 | |
| 2026-06-01 | Write subtitles using SubtitleEdit (#16805) | Bond-009 | |
| * Write subtitles using SubtitleEdit 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 * Clean up ConvertSubtitles * Add JsonWriter back | |||
| 2026-06-01 | Merge pull request #16992 from theguymadmax/disable-legacy-auth | Bond-009 | |
| Re-disable legacy authorization methods by default | |||
| 2026-06-01 | Only resolve symlinks on playback (#16965) | Tim Eisele | |
| Only resolve symlinks on playback | |||
| 2026-06-01 | Fix incorrect list capacity | theguymadmax | |
| 2026-06-01 | Fix season unknown for flat tv structures | theguymadmax | |
| 2026-05-31 | Trim tags | theguymadmax | |
| 2026-05-31 | Re-disable legacy authorization methods by default | theguymadmax | |
| 2026-05-31 | Fix filename | Shadowghost | |
| 2026-05-31 | Merge pull request #16259 from theguymadmax/fix-season-in-mixed-library | Bond-009 | |
| Fix folders being identified as seasons in mixed libraries | |||
| 2026-05-31 | Merge remote-tracking branch 'upstream/master' into search-rebased | Shadowghost | |
| 2026-05-31 | Fix Schedules Direct API Error Codes (#16920) | Arazil | |
| * Clean up Schedules Direct error handling. * Rename MaxImageDownloads2 to MaxImageDownloadsTrial per suggestion. * Fix documentation. * Fix incorrect 3XXX series codes. * Rename SvcUnavailable to SvcOffline. * Change 3XXX error code prefix from Svc to Service. | |||
| 2026-05-31 | Fix similarity (#16942) | Tim Eisele | |
| Fix similarity | |||
| 2026-05-31 | Merge pull request #16984 from jellyfin/renovate/swashbuckle-aspnetcore-monorepo | Bond-009 | |
| Update swashbuckle-aspnetcore monorepo to 10.2.0 | |||
| 2026-05-31 | Fix inaccessible artist when they exist in multiple libraries (#16977) | Bond-009 | |
| 2026-05-31 | Add support for VobSub subtitle streams (#16552) | Neptune | |
| * Add support for VobSub subtitle streams * update logic to determine separate extraction for VobSub subtitles * simplify VobSub extraction logic and fix ffmpeg command * Match `ExtractAllExtractableSubtitlesMKS` with `ExtractAllExtractableSubtitlesInternal` Matroska's VobSub option * Add a comments clarify why MKS was used, and remove the redundant VobSub extension branch * remove redundant VobSub format check * fix type errors | |||
| 2026-05-31 | Merge pull request #16936 from IDisposable/stable-nfo | Bond-009 | |
| Compare old file byte-by-byte to new stream | |||
| 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 | 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 | |||
