Bond-009
0d30a59564
Merge pull request #16991 from jellyfin/renovate/z440.atl.core-7.x
...
Update dependency z440.atl.core to 7.15.3
2026-06-01 21:58:41 +02:00
Bond-009
54463929d0
Write subtitles using SubtitleEdit ( #16805 )
...
* 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 19:43:57 +02:00
Bond-009
ab15371d86
Merge pull request #16992 from theguymadmax/disable-legacy-auth
...
Re-disable legacy authorization methods by default
2026-06-01 19:43:42 +02:00
Tim Eisele
c7111b7570
Only resolve symlinks on playback ( #16965 )
...
Only resolve symlinks on playback
2026-06-01 19:43:25 +02:00
theguymadmax
a6ae68433a
Re-disable legacy authorization methods by default
2026-05-31 15:12:44 -04:00
Bond-009
8b387c82cf
Merge pull request #16259 from theguymadmax/fix-season-in-mixed-library
...
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
CodeQL / Analyze (csharp) (push) Has been cancelled
Format / format-check (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Artifact (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Stable Spec (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale Issue Labeler / Check for stale issues (push) Has been cancelled
Fix folders being identified as seasons in mixed libraries
2026-05-31 19:18:44 +02:00
Arazil
9397148b20
Fix Schedules Direct API Error Codes ( #16920 )
...
* 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 17:22:00 +02:00
Tim Eisele
63d1af5fe7
Fix similarity ( #16942 )
...
Fix similarity
2026-05-31 17:21:15 +02:00
Bond-009
3d6d6c18f9
Merge pull request #16984 from jellyfin/renovate/swashbuckle-aspnetcore-monorepo
...
Update swashbuckle-aspnetcore monorepo to 10.2.0
2026-05-31 17:20:46 +02:00
Bond-009
c13af99320
Fix inaccessible artist when they exist in multiple libraries ( #16977 )
2026-05-31 17:20:17 +02:00
Neptune
6f0ff89bdc
Add support for VobSub subtitle streams ( #16552 )
...
* 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 17:18:25 +02:00
Bond-009
13c6549b42
Merge pull request #16936 from IDisposable/stable-nfo
...
Compare old file byte-by-byte to new stream
2026-05-31 17:18:05 +02:00
Bond-009
bee53dee54
Merge pull request #16976 from PCEWLKR/investigate-remove-nowplayingqueuefullitems
...
Remove NowPlayingQueueFullItems from session DTOs
2026-05-31 17:17:15 +02:00
renovate[bot]
7f8e39b21e
Update dependency z440.atl.core to 7.15.3
2026-05-31 10:15:42 +00:00
Bond_009
1dd02b0e30
Add JsonWriter back
2026-05-30 21:42:57 +02:00
Bond_009
2b6da44815
Clean up ConvertSubtitles
2026-05-30 21:42:19 +02:00
Bond_009
941298ee81
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
2026-05-30 21:09:10 +02:00
renovate[bot]
f178e3ebff
Update swashbuckle-aspnetcore monorepo to 10.2.0
2026-05-30 18:49:39 +00:00
Bond-009
99e9b2310f
Merge pull request #16953 from PCEWLKR/fix-configureawait-collectioncontroller
...
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
CodeQL / Analyze (csharp) (push) Has been cancelled
Format / format-check (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Artifact (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Stable Spec (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Stale Issue Labeler / Check for stale issues (push) Has been cancelled
Use ConfigureAwait(false) in CollectionController
2026-05-30 14:32:50 +02:00
theguymadmax
ad4e884d18
Fix inaccessible artist when they exist in multiple libraries
2026-05-30 01:31:29 -04:00
PCEWLKR
a3b2b9c07f
Remove the unused NowPlayingQueueFullItems session property from session DTOs and associated references
2026-05-29 22:07:31 -04:00
Marc Brooks
5c7ee6a635
Improved resilience for fast-paths
...
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 15:54:58 -05:00
Bond-009
2a95223c67
Fix CA2007 warnings in InstallationManager ( #16946 )
...
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
CodeQL / Analyze (csharp) (push) Has been cancelled
Format / format-check (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Artifact (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Stable Spec (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale Issue Labeler / Check for stale issues (push) Has been cancelled
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 20:01:20 +02:00
Sam Xie
c9f71d8531
Add a collection API for Included In feature ( #15516 )
...
Add a collection API for `Included In` feature
2026-05-29 20:00:34 +02:00
Bond-009
b6e26ba3d9
Merge pull request #16177 from theguymadmax/homevideo-viewtypes
...
Add new viewtypes options
2026-05-29 19:54:20 +02:00
Bond-009
0beb07c407
Merge pull request #16963 from jellyfin/Bond-009-mergeconflict
CodeQL / Analyze (csharp) (push) Has been cancelled
Format / format-check (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Artifact (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Stable Spec (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
2026-05-28 23:01:33 +02:00
Marc Brooks
645ae6bb99
Use ReadAtLeastAsync to handle short-reads.
...
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 13:31:13 -05:00
Bond-009
34fc8c270c
Fix Merge Conflict Labeler #2
2026-05-28 19:37:06 +02:00
Piotr Niełacny
8d544e4842
Fix A/V desync when resuming HLS with video transcode + audio copy ( #16580 )
...
CodeQL / Analyze (csharp) (push) Has been cancelled
Format / format-check (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Artifact (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Stable Spec (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
Stale Issue Labeler / Check for stale issues (push) Has been cancelled
Fix A/V desync when resuming HLS with video transcode + audio copy
2026-05-28 19:26:28 +02:00
Bond-009
ef9468e857
Merge pull request #16949 from jellyfin/renovate/ci-deps
...
Update CI dependencies
2026-05-28 19:19:23 +02:00
renovate[bot]
fa3a33c04e
Update CI dependencies
2026-05-28 03:41:28 +00:00
Marc Brooks
1752323296
Add unit tests for new public methods.
2026-05-27 20:18:18 -05:00
Marc Brooks
f12b666cbb
Remove IsStreamIdenticalAsync CanSeek requirement
...
Now only uses for the Length mismatch.
2026-05-27 20:13:52 -05:00
Marc Brooks
aa2370e021
Use TryGetBuffer() on MemoryStreams
...
Also now throws if the streams are no CanSeek.
2026-05-27 19:56:36 -05:00
PCEWLKR
d085eb9d87
Use ConfigureAwait(false) in CollectionController.cs to maintain consistency with the existing async pattern
2026-05-27 19:20:21 -04:00
Bond-009
2f17516d4b
Merge pull request #16856 from Shadowghost/movie-recommendations
...
CodeQL / Analyze (csharp) (push) Has been cancelled
Format / format-check (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Artifact (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Stable Spec (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
Fix movie recommendations
2026-05-27 20:59:18 +02:00
Bond-009
cbd0c5b841
Update dependency z440.atl.core to 7.14.0 ( #16938 )
...
CodeQL / Analyze (csharp) (push) Has been cancelled
Format / format-check (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Artifact (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Stable Spec (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
Stale Issue Labeler / Check for stale issues (push) Has been cancelled
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-27 19:13:12 +02:00
Bond-009
321b83c693
Update dependency Microsoft.NET.Test.Sdk to 18.6.0 ( #16943 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-27 19:13:02 +02:00
Bond-009
ecd9c9079b
Merge pull request #16455 from jellyfin/renovate/skiasharp-monorepo
...
Update skiasharp monorepo
2026-05-27 19:12:52 +02:00
Michael Jones
b555de4cea
Fix CA2007 warnings in InstallationManager
...
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 22:24:16 -05:00
Marc Brooks
c449a93372
Explicitly handle MemoryStream(s)
2026-05-26 18:12:31 -05:00
Marc Brooks
02ca63cd13
Moved IsFileIdenticalAsync & IsStreamIdenticalAsync to StreamExtensions.
2026-05-26 18:12:31 -05:00
Marc Brooks
961c6d3d54
Compare old file byte-by-byte to new stream
...
Don't overwrite if identical.
2026-05-26 18:12:31 -05:00
Bond_009
f0e01e33c4
Unpin SkiaSharp
2026-05-26 21:37:53 +02:00
Erik W
4af66c4e1a
Improve OriginalLanguage normalization and inheritance ( #16829 )
...
CodeQL / Analyze (csharp) (push) Has been cancelled
Format / format-check (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Tests / run-tests (windows-latest) (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Artifact (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Stable Spec (push) Has been cancelled
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
Improve OriginalLanguage normalization and inheritance
2026-05-26 21:02:43 +02:00
Bond-009
b015d2d219
Merge pull request #16913 from nyanmisaka/fix-extradata-in-amd-hevc-vaapi-encoder
...
Fix inconsistent extradata generated by hevc_vaapi on AMD driver
2026-05-26 21:00:16 +02:00
renovate[bot]
fdfdf34cdb
Update dependency Microsoft.NET.Test.Sdk to 18.6.0
2026-05-26 18:59:55 +00:00
Bond-009
12c1711dc1
Update issue template version to 10.11.10 ( #16927 )
2026-05-26 20:59:43 +02:00
Bond-009
11130030d2
Backport: Fix/user manager collation ( #16919 )
...
Backport: Fix/user manager collation
2026-05-26 20:59:20 +02:00
renovate[bot]
dd3aa04422
Update dependency z440.atl.core to 7.14.0
2026-05-26 07:28:33 +00:00