Commit Graph

28433 Commits

Author SHA1 Message Date
Bond-009 95562f9fee Merge pull request #16501 from bilbofroggins/master
Reverse check for track changed
2026-04-05 16:53:22 +02:00
Bond-009 643116e1d0 Merge pull request #16570 from jellyfin/renovate/z440.atl.core-7.x
Update dependency z440.atl.core to 7.12.0
2026-04-05 16:52:23 +02:00
Bond-009 9bf04df5d9 Merge pull request #14745 from HeroBrine1st/master
Add AlbumNormalizationGain field to BaseItemDto
2026-04-05 16:38:35 +02:00
renovate[bot] 8482b3cfb9 Update dependency z440.atl.core to 7.12.0 2026-04-05 14:03:00 +00:00
Weblate 7f3e27c007 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/
2026-04-05 09:36:44 +00:00
Lofuuzi 3225023c1f Translated using Weblate (Chinese (Traditional Han script, Hong Kong))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/
2026-04-05 09:36:41 +00:00
lednurb cc7bfff412 Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2026-04-05 09:36:41 +00:00
Bond-009 70a48e1da4 Merge pull request #16397 from dkanada/person-queries
add StartIndex and ParentId to person search
2026-04-05 11:33:39 +02:00
dkanada 80df5dc984 add StartIndex and ParentId to person search 2026-04-05 15:40:18 +09:00
Niels van Velzen 982d7432f9 Merge pull request #16569 from dkanada/sed-arguments
edit openapi files in place with sed
2026-04-05 08:39:31 +02:00
dkanada 97a1feb16d edit openapi files in place with sed 2026-04-05 15:19:10 +09:00
Bond-009 894768c4f9 Merge pull request #16561 from dkanada/workflow-spec
fix invalid workflow on openapi report job
2026-04-04 18:37:58 +02:00
Kisnov 134fe92f42 Translated using Weblate (Catalan)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ca/
2026-04-04 13:19:32 +00:00
dkanada 5d2a529fb3 fix invalid workflow on openapi report job 2026-04-04 17:39:15 +09:00
lednurb 94b3d41d7d Translated using Weblate (Dutch)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2026-04-04 07:07:56 +00: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
Joshua M. Boniface e4d6b8e1bd Merge pull request #16553 from theguymadmax/fix-blocked-music 2026-04-04 01:53:18 -04:00
Joshua M. Boniface 7256ac81c0 Merge pull request #16556 from dkanada/openapi-report 2026-04-04 01:52:06 -04:00
Lofuuzi 6e81226054 Translated using Weblate (Chinese (Traditional Han script, Hong Kong))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/
2026-04-03 23:42:40 +00:00
Lofuuzi 12af9f9a57 Translated using Weblate (Chinese (Traditional Han script, Hong Kong))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/
2026-04-03 13:42:42 +00:00
MrPlow 83ee080200 Translated using Weblate (German)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/de/
2026-04-03 13:42:41 +00:00
dkanada da4d06c5ab move permissions block to publish job 2026-04-03 20:17:31 +09:00
dkanada 87c8349c6b fix openapi report and publish workflows 2026-04-03 19:52:37 +09:00
theguymadmax c5726559fd Fix parental ratings not working on music albums 2026-04-02 19:43:53 -04:00
Niels van Velzen 9e489cd41f Merge pull request #16419 from Shadowghost/extend-segment-interface
Add callback for segment data pruning to IMediaSegmentProvider
2026-04-02 22:00:01 +02:00
HeroBrine1st Erquilenne 9b00854e68 Add AlbumNormalizationGain field to BaseItemDto 2026-04-02 20:03:48 +03:00
rimasx 397147d035 Translated using Weblate (Estonian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/et/
2026-04-02 12:28:46 +00:00
Tushar Mhatre f788e8b741 Translated using Weblate (Hindi)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/
2026-04-02 07:01:38 +00:00
g10rga321 7c57b62ece Translated using Weblate (Georgian)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ka/
2026-04-01 09:14:58 +00:00
Niels van Velzen c7ac591548 Merge pull request #16530 from theguymadmax/update-template-for-10.11.7
Update issue template version to 10.11.7
2026-04-01 09:26:00 +02:00
theguymadmax 736a01f447 Update issue template version to 10.11.7 2026-03-31 22:05:37 -04:00
Lofuuzi cef81ae2ed Translated using Weblate (Chinese (Traditional Han script, Hong Kong))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/
2026-03-31 16:00:40 +00:00
Bond-009 376769c732 Merge pull request #16524 from dkanada/api-workflows
remove nested directory for openapi workflows
2026-03-31 17:49:59 +02:00
Lofuuzi b6e4b3a4f5 Translated using Weblate (Chinese (Traditional Han script, Hong Kong))
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/
2026-03-30 18:45:18 +00: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
nyanmisaka 5b3537b3d7 Backport pull request #16519 from jellyfin/release-10.11.z
Fix Null was not checked before using the H264 profile

Original-merge: 89e914c7f1

Merged-by: Bond-009 <bond.009@outlook.com>

Backported-by: Bond_009 <bond.009@outlook.com>
2026-03-30 14:08:07 -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
Molier 42e8a780ca Backport pull request #16440 from jellyfin/release-10.11.z
Remove -copyts and add -flush_packets 1 to subtitle extraction

Original-merge: ec33c74ec4

Merged-by: Bond-009 <bond.009@outlook.com>

Backported-by: Bond_009 <bond.009@outlook.com>
2026-03-30 14:08:05 -04:00
theguymadmax 7825fa4e43 Backport pull request #16425 from jellyfin/release-10.11.z
Fix restore backup metadata location

Original-merge: 0f1732e5f5

Merged-by: joshuaboniface <joshua@boniface.me>

Backported-by: Bond_009 <bond.009@outlook.com>
2026-03-30 14:08:04 -04:00
dkanada c5ee639016 remove nested directory for openapi workflows 2026-03-31 01:41:47 +09:00
Bond-009 e4f01973b7 Merge pull request #16365 from Shadowghost/cleanup-trickplay-failure
Cleanup trickplay cache dir on failure
2026-03-30 18:39:37 +02:00
Bond-009 5f30a4538b Merge pull request #16507 from Bond-009/isavc
Only set IsAvc for video streams
2026-03-30 18:34:55 +02:00
Niels van Velzen a536ef88c4 Merge pull request #16463 from dkanada/pull-request
split openapi workflows between pull request and merge
2026-03-30 09:41:01 +02:00
krvi a0834973ed Translated using Weblate (Faroese)
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
2026-03-29 22:35:24 +00:00
Shadowghost acaeba11f3 Apply review comments 2026-03-30 00:12:35 +02:00
Bond-009 a3960b30c0 Backport pull request #16369 from jellyfin/release-10.11.z
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
Bond_009 a6da575785 Only set IsAvc for video streams
Also enables nullable for MediaStreamInfo
Makes more properties nullable that aren't always present
2026-03-29 14:27:49 +02:00
upscaylman ea206f43a2 recognize underscore and dot separators for multi-version grouping (#16465)
* Add underscore and dot as multi-version file separators

Extend IsEligibleForMultiVersion to recognize _ and . as valid
separators between the base movie name and the version suffix.

Common naming patterns like 'Movie_4K.mkv' or 'Movie.UHD.mkv'
are now correctly grouped as alternate versions during library scan.

* Address review: remove comment, add 3D recognition assertions

---------

Co-authored-by: aimarshall615-creator <aimarshall615@gmail.com>
2026-03-29 12:42:36 +02:00
scheilch 5cfa466d8b fix: cap GetVideoBitrateParamValue at 400 Mbps (#16467)
* fix: cap GetVideoBitrateParamValue at 400 Mbps

The previous cap of int.MaxValue / 2 (~1073 Mbps) is far beyond any
realistic transcode target and allows encoder parameters derived from
it (e.g. -bufsize = bitrate * 4 for QSV) to grow to multi-gigabit
values, which is incorrect regardless of whether the encoder tolerates it.

400 Mbps is a safe upper bound for all current hardware encoders:
- Intel QSV H.264 peaks at ~300 Mbps (High 5.1 CPB = 168.75 Mbit)
- HEVC High Tier Level 5.x supports ~240 Mbps
- AV1 hardware encoders have no meaningful real-world constraint at
  this level

The existing FallbackMaxStreamingBitrate mechanism (default 30 Mbps)
provides a similar guard but only when LiveStreamId is set, covering
M3U and HDHR sources. Plugin-provided streams and any source that
bypasses the LiveTV pipeline are not subject to it and can pass
unreasonably high values downstream. This cap closes that gap for
all encoder paths.

Suggested by @nyanmisaka in review of #16376.

* Update MediaBrowser.Controller/MediaEncoding/EncodingHelper.cs

---------

Co-authored-by: Bond-009 <bond.009@outlook.com>
2026-03-29 12:39:16 +02:00
furdiburd 921a364bb0 Add ignore patterns for Hungarian sample files (#16238)
* Add ignore patterns for Hungarian sample files

Added ignore patterns for Hungarian sample files.

* Removed leftover spaces
2026-03-29 12:38:46 +02:00