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
...
Fix movie recommendations
2026-05-27 20:59:18 +02:00
Bond-009
cbd0c5b841
Update dependency z440.atl.core to 7.14.0 ( #16938 )
...
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
Shadowghost
9f350171c6
Discover existing trickplay files on scan
2026-05-27 00:33:31 +02:00
Bond_009
f0e01e33c4
Unpin SkiaSharp
2026-05-26 21:37:53 +02:00
Erik W
4af66c4e1a
Improve OriginalLanguage normalization and inheritance ( #16829 )
...
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
Shadowghost
a05bde53d4
Fix external data pruning on item deletion
2026-05-26 20:44:03 +02:00
renovate[bot]
dd3aa04422
Update dependency z440.atl.core to 7.14.0
2026-05-26 07:28:33 +00:00
Antonio Toledo
d0f1df13b2
Translated using Weblate (Spanish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es/
2026-05-26 07:26:19 +00:00
WizardOfYendor1
e1d63c0ea0
Fixed issue etag info was not being set until the 3rd time though processing 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 20:04:45 -04:00
WizardOfYendor1
e1a16b4ec6
Add XMLTV guide content ETags
2026-05-25 20:04:21 -04:00
Bill Thornton
9fafc87bf6
Deleted translation using Weblate (English (Middle))
2026-05-25 16:55:58 +00:00
theguymadmax
148cdef180
Update issue template version to 10.11.10
2026-05-25 10:08:02 -04:00
renovate[bot]
f9eb550cbb
Update skiasharp monorepo
2026-05-25 11:02:16 +00:00
Shadowghost
cb9d6e9884
Add batch method for people names
2026-05-24 18:26:21 +02:00
Shadowghost
1175846120
Merge remote-tracking branch 'upstream/master' into search-rebased
2026-05-24 18:25:12 +02:00
joanluc
498d265208
Translated using Weblate (Occitan)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/oc/
2026-05-24 14:38:30 +00:00
Nitzan Selwyn
4322ee4391
Translated using Weblate (Hebrew (Israel))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/he_IL/
2026-05-24 14:38:29 +00:00
Ekaterine Papava
a784733a53
Translated using Weblate (Georgian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ka/
2026-05-24 14:38:28 +00:00
Nitzan Selwyn
0b25c1483c
Translated using Weblate (Hebrew (Israel))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/he_IL/
2026-05-24 10:26:23 +00:00
Ekaterine Papava
93b82ecb41
Translated using Weblate (Georgian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ka/
2026-05-24 10:26:20 +00:00
Bas
317f57803d
Translated using Weblate (Dutch)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2026-05-24 10:26:19 +00:00
Shadowghost
e627c723e2
Extract attachments in one ffmpeg command when dumping
2026-05-23 22:41:44 +02:00
Daniel Țuțuianu
372c1681d8
Refresh Live TV channel icons on every guide update.
...
Guide refresh skipped channel logos once a primary image existed, so stale EPG/tuner icons never got replaced.
2026-05-23 23:29:25 +03:00
nyanmisaka
69b0b63a95
Fix inconsistent extradata generated by hevc_vaapi on AMD driver
...
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-24 03:34:54 +08:00
Bond-009
31f4ce93a6
Merge pull request #16872 from psavarmattas/fix/priority-class-warning-spam
...
fix: suppress repeated PriorityClass warning in MediaEncoder
2026-05-23 19:22:34 +02:00
Bond-009
b615ecd704
Merge pull request #16897 from theguymadmax/update-template-for-10.11.9
...
Update issue template version to 10.11.9
2026-05-23 19:21:53 +02:00
Bond-009
4897cc7e2e
Merge pull request #16893 from Shadowghost/fix-playlist-filter
...
Add support for filtering playlists by parentId
2026-05-23 19:21:29 +02:00
chasus
9569b4550d
Fix Swagger UI auth docs ( #12990 )
2026-05-24 00:04:10 +10:00
lednurb
a3849819c2
Translated using Weblate (Dutch)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2026-05-23 07:57:47 +00:00
Klomer
863730e647
Translated using Weblate (Breton)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/br/
2026-05-23 07:46:28 +00:00
Ekaterine Papava
26dbd86b81
Translated using Weblate (Georgian)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ka/
2026-05-23 07:46:27 +00:00
someone522
17a32f055c
Translated using Weblate (Uzbek)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/uz/
2026-05-23 07:46:27 +00:00
Maldark
df6296bc30
Translated using Weblate (Danish)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/da/
2026-05-23 07:46:26 +00:00
Bond-009
7e72bc6e9c
Merge pull request #16891 from jellyfin/renovate/actions-checkout-6.x
...
Update actions/checkout action to v6
2026-05-22 17:23:50 +02:00
renovate[bot]
aacb147f4d
Update actions/checkout action to v6
2026-05-22 15:21:22 +00:00
Bond-009
6296a03342
Merge pull request #16890 from jellyfin/renovate/ci-deps
...
Update CI dependencies
2026-05-22 17:20:14 +02:00