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
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
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
b6e26ba3d9
Merge pull request #16177 from theguymadmax/homevideo-viewtypes
...
Add new viewtypes options
2026-05-29 19:54:20 +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
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
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
Bond-009
11130030d2
Backport: Fix/user manager collation ( #16919 )
...
Backport: Fix/user manager collation
2026-05-26 20:59:20 +02:00
theguymadmax
b141b893eb
Add new viewtypes
2026-05-21 16:30:30 -04:00
jakobkukla
37350282cc
Run tree-wide dotnet format
2026-05-21 20:48:41 +02:00
Bond-009
e63bc1e27c
Merge pull request #16861 from JPVenson/fix/fixMigrations12.0
...
Reorder Migrations and fix failing migration
2026-05-21 19:32:57 +02:00
Tayfun Akgüç
8deb5c1d2a
fix: write livetv recording NFO dateadded as UTC ( #16863 )
...
fix: write livetv recording NFO dateadded as UTC
2026-05-18 20:22:20 +02:00
Bruno Ferreira
2f8bf92fb8
fix: add null check for non-existent program in GetProgram ( #16858 )
...
fix: add null check for non-existent program in GetProgram
2026-05-17 14:01:39 +02:00
JPVenson
9d20aefd89
Reorder migration handling for extra column
2026-05-15 20:10:33 +00:00
Bond-009
9d420271ad
Merge pull request #9787 from TheMelmacian/feature/language_filters
...
New filters for audio and subtitle languages
2026-05-15 15:44:22 +02:00
JPVenson
8ec3b5c7ac
readded concurrency exception check
2026-05-15 04:06:09 -04:00
Cody Robibero
0a5a1f135f
Add Accept-Language header support and cleanup translations ( #16488 )
...
* Add Accept-Language header support for per-request localization
* Use native middleware
* Cleanup
* Add Fallback
* Build BCP47 map reflexively
* Address review comments
2026-05-14 18:57:11 -04:00
Shadowghost
7a5181c3fd
Address review comments
2026-05-14 07:46:43 +02:00
JPVenson
a47da0f1a3
Update logging message for DbConcurrency messages
2026-05-12 21:11:15 +00:00
Tim Eisele
f24709f11c
Print warning on invalid Subnets in Network/Proxy configuration ( #16793 )
...
CodeQL / Analyze (csharp) (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
Print warning on invalid Subnets in Network/Proxy configuration
2026-05-10 20:34:26 +02:00
TheMelmacian
2b7f641163
feat: language filters for subtitles and audio
2026-05-10 12:41:57 +02:00
Erik W
e1e18e8da0
Add OriginalLanguage as option to PreferredAudioLanguage ( #12579 )
...
* 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-07 20:07:23 +02:00
Tim Eisele
bc074b5283
Switch to new version scheme ( #16758 )
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
CodeQL / Analyze (csharp) (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
2026-05-06 17:41:34 -04:00
JPVenson
ec054f6a34
Backport changes from #15368
2026-05-05 17:57:27 +00:00
Shadowghost
6be96100c7
Fix review and CodeQL comments
2026-05-04 21:33:10 +02:00
Shadowghost
57c0fcd674
Merge remote-tracking branch 'upstream/master' into epg-fixes
2026-05-04 21:26:26 +02:00
Niels van Velzen
d707a9dba1
Merge pull request #16704 from dyld-w/fix/keyframe-duration-overshoot
...
Fix keyframe duration overshoot breaking playback
2026-05-04 17:59:59 +02:00
Shadowghost
fa65a392b0
Fix Playlist and Boxset query and count perf
2026-05-04 10:25:02 +02:00
Dylan Dellett-Wion
8044156df5
Clamp keyframe duration overshoot instead of throwing in HLS playlist generation
2026-04-26 00:22:34 -04:00
Shadowghost
b717754ed8
Merge remote-tracking branch 'upstream/master' into epg-fixes
2026-04-20 08:16:45 +02:00
Shadowghost
e71bb7e904
Merge remote-tracking branch 'upstream/master' into perf-rebased
2026-04-19 10:23:34 +02:00
Bond-009
96269ff177
Merge pull request #15355 from twsouthwick/twsouthwick-patch-1
...
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
Stale Issue Labeler / Check for stale issues (push) Has been cancelled
CodeQL / Analyze (csharp) (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
Project Automation / Project board (push) Has been cancelled
Merge Conflict Labeler / Labeling (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI Publish / OpenAPI - Publish Stable Spec (push) Has been cancelled
Enable jellyfin.db customized path
2026-04-18 19:09:33 +02:00
Bond_009
4f1ad3fee0
Update to Jellyfin.XmlTv 10.12.0-pre1
2026-04-18 17:31:29 +02:00
Bond-009
5a1eec690f
Merge pull request #8890 from SenorSmartyPants/XMLTV-Live
...
Stale PR Check / Check PRs with merge conflicts (push) Has been cancelled
CodeQL / Analyze (csharp) (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
Set XmlTvProgram.IsLive
2026-04-16 19:56:07 +02:00
Shadowghost
60e01e1f22
Apply review suggestions
2026-04-11 18:00:41 +02:00
Shadowghost
e0f50f504a
Merge remote-tracking branch 'upstream/master' into epg-fixes
2026-04-11 17:48:00 +02:00
Shadowghost
24a0df9a39
Merge remote-tracking branch 'upstream/master' into perf-rebased
2026-04-07 21:36:07 +02:00
Joshua M. Boniface
3c9b71e124
Fix GHSA-8fw7-f233-ffr8 with improved sanitization
...
Co-Authored-By: Shadowghost <Ghost_of_Stone@web.de >
2026-04-06 11:37:45 +02:00
Joshua M. Boniface
a2dcaa9521
Merge pull request #15902 from ZeusCraft10/fix/udp-discovery-cross-subnet-ipv6
2026-04-04 01:53:59 -04:00
Bond-009
d5d4309417
Backport pull request #16522 from jellyfin/release-10.11.z
...
Fix CA1810 build error
Original-merge: 7e88b18192
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com >
Backported-by: Bond_009 <bond.009@outlook.com >
2026-03-30 14:08:09 -04:00
theguymadmax
2134ea3f7f
Backport pull request #16514 from jellyfin/release-10.11.z
...
Fix lint issue
Original-merge: e1691e649e
Merged-by: joshuaboniface <joshua@boniface.me >
Backported-by: Bond_009 <bond.009@outlook.com >
2026-03-30 14:08:06 -04:00
Bond-009
a3960b30c0
Backport pull request #16369 from jellyfin/release-10.11.z
...
OpenAPI / OpenAPI - HEAD (push) Has been cancelled
OpenAPI / OpenAPI - BASE (push) Has been cancelled
OpenAPI / OpenAPI - Difference (push) Has been cancelled
OpenAPI / OpenAPI - Publish Unstable Spec (push) Has been cancelled
OpenAPI / OpenAPI - Publish Stable Spec (push) Has been cancelled
Tests / run-tests (windows-latest) (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
CodeQL / Analyze (csharp) (push) Has been cancelled
Tests / run-tests (macos-latest) (push) Has been cancelled
Tests / run-tests (ubuntu-latest) (push) Has been cancelled
Fix nullref ex in font handling
Original-merge: 41c2d51d8c
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Bond_009 <bond.009@outlook.com >
2026-03-29 14:28:41 -04:00
Joshua M. Boniface
0ba41754d8
Merge pull request #15841 from JanzenJohn/feat/fix-ipv6-crash
...
fix crashes on devices that don't support ipv6
2026-03-27 13:33:12 -04:00
nyanmisaka
b82a2ced75
Backport pull request #16423 from jellyfin/release-10.11.z
...
Fix readrate options in FFmpeg 8.1
Original-merge: 29b2361857
Merged-by: Bond-009 <bond.009@outlook.com >
Backported-by: Bond_009 <bond.009@outlook.com >
2026-03-23 17:06:22 -04:00
Shadowghost
bcd5c33ecd
Merge remote-tracking branch 'upstream/master' into perf-rebased
2026-03-11 19:36:37 +01:00
Shadowghost
ba722b4517
Optimize Search and NextUp queries
2026-03-08 15:26:35 +01:00
Shadowghost
744c5539d8
Fix review comments
2026-03-05 22:54:26 +01:00
Shadowghost
b7da5c1860
Apply review suggestions
2026-02-25 14:51:53 +01:00