aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
6 hoursBackport pull request #16341 from jellyfin/release-10.11.zHEADmastercrimsonspecter
Fix hls segment length adjustment for remuxed content Original-merge: 09ba04662acf256ec0a22f56de7e02d65d0805f6 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
7 hoursMerge pull request #16340 from jellyfin/renovate/polly-monorepoBond-009
Update dependency Polly to 8.6.6
7 hoursMerge pull request #16352 from jellyfin/renovate/ci-depsBond-009
Update github/codeql-action action to v4.32.6
28 hoursUpdate github/codeql-action action to v4.32.6renovate[bot]
33 hoursMerge pull request #16345 from jellyfin/renovate/ci-depsBond-009
Update actions/setup-dotnet action to v5.2.0
45 hoursUpdate actions/setup-dotnet action to v5.2.0renovate[bot]
2 daysTranslated using Weblate (Afrikaans)Eugene
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/af/
2 daysMerge pull request #16339 from jellyfin/renovate/ci-depsBond-009
Update danielpalme/ReportGenerator-GitHub-Action action to v5.5.3
3 daysUpdate dependency Polly to 8.6.6renovate[bot]
3 daysTranslated using Weblate (Hebrew (Israel))Ori
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/he_IL/
3 daysUpdate danielpalme/ReportGenerator-GitHub-Action action to v5.5.3renovate[bot]
3 daysMerge pull request #16318 from NoFear0411/fix-sar-anamorphic-detectionBond-009
Fix near-1:1 SAR values falsely flagged as anamorphic
3 daysTranslated using Weblate (Hebrew (Israel))Ori
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/he_IL/
4 daysUse artist images for music library thumbnail (#16240)Bond-009
4 daysAIFF support: add .aifc as audio file type, remove .aiff as image file type ↵Bond-009
(#16274)
4 daysUpdate CI dependencies (#16324)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
5 daysMerge pull request #16323 from jellyfin/readme-sponsor-updateAnthony Lavado
Update JetBrains logo link in README.md
5 daysUpdate JetBrains logo link in README.mdAnthony Lavado
Update the logo to match the current branding that has been live for a while now.
6 daysFix StyleCop and xUnit analyzer errorsNoFear0411
- Add missing param and returns XML doc tags (SA1611, SA1615) - Remove trailing alignment whitespace in test attributes (SA1025) - Use nullable string parameter for null test case (xUnit1012)
6 daysBackport pull request #16253 from jellyfin/release-10.11.ztheguymadmax
Checkpoint WAL before moving library.db in migration Original-merge: b6a96513de5fa301db83c6adab47fe64db0ff48e Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
6 daysBackport pull request #16204 from jellyfin/release-10.11.zMBR-0001
Fix broken library subtitle download settings Original-merge: ca57166e95858f9c767b6279df6e5abfe9212700 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
6 daysMerge pull request #16281 from jellyfin/JPVenson-patch-1JPVenson
Revise note on hosting web client for development
6 daysFix near-1:1 SAR values falsely flagged as anamorphicNoFear0411
Encoders sometimes produce sample aspect ratios like 3201:3200 (0.03% off square) for content that has effectively square pixels. The exact string comparison against "1:1" marks these as anamorphic, which triggers unnecessary transcoding on clients that require non-anamorphic video. Parse the SAR ratio numerically and treat values within 1% of 1:1 as square pixels. This threshold is well clear of the nearest real anamorphic SAR (PAL 4:3 at 16:15 = 6.67% off).
7 daysMerge pull request #16307 from jellyfin/renovate/major-github-artifact-actionsBond-009
Update GitHub Artifact Actions (major)
8 daysUpdate GitHub Artifact Actionsrenovate[bot]
8 daysBackport pull request #16150 from jellyfin/release-10.11.zdfederm
Fix nullref in Season.GetEpisodes when the season is detached from a series Original-merge: b65daeca0baf7a447185205461b4a9d758bbeb26 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
8 daysMerge pull request #16255 from cosu/fix/streaminfo-malformed-query-stringBond-009
Fix malformed query string in StreamInfo.ToUrl() causing 500 error via proxies
8 daysMerge pull request #16256 from Shadowghost/upgrade-swashbuckleBond-009
Upgrade Swashbuckle to v10
9 daysTranslated using Weblate (Belarusian)Pavel Miniutka
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
9 daysMerge pull request #16296 from jellyfin/renovate/microsoftBond-009
Update dependency Microsoft.NET.Test.Sdk to 18.3.0
10 daysUpdate dependency Microsoft.NET.Test.Sdk to 18.3.0renovate[bot]
14 daysAIFF support: add .aifc as audio file type, remove .aiff as image file typeEvan Champion
2026-02-21Translated using Weblate (Japanese)INOUE Daisuke
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ja/
2026-02-20Merge pull request #16266 from jellyfin/renovate/ci-depsBond-009
Update github/codeql-action action to v4.32.4
2026-02-20Update github/codeql-action action to v4.32.4renovate[bot]
2026-02-19Merge pull request #16263 from jellyfin/fix/replace-pull-request-targetAndrew Rabert
Mitigate pull_request_target privilege escalation
2026-02-19Mitigate pull_request_target privilege escalationAndrew Rabert
Hotfix — replaces pull_request_target with pull_request to stop granting write permissions and secrets to fork PRs. Some workflows will break; can be fixed properly later.
2026-02-18Upgrade Swashbuckle to v10Shadowghost
2026-02-18Fix malformed query string in StreamInfo.ToUrl() causing 500 error via proxiesCosmin Dumitru
StreamInfo.ToUrl() generated URLs like `/master.m3u8?&DeviceId=...` (note `?&`) because `?` was appended to the path and all parameters started with `&`. When the first optional parameter (DeviceProfileId) was null, the result was a malformed query string. This is harmless when clients hit Jellyfin directly (ASP.NET Core tolerates `?&`), but when accessed through a reverse proxy that parses and re-serializes the URL (e.g. Home Assistant ingress via aiohttp/yarl), `?&` becomes `?=&` — introducing an empty-key query parameter. ParseStreamOptions then crashes on `param.Key[0]` with IndexOutOfRangeException. Changes: - StreamInfo.ToUrl(): Track query start position and replace the first `&` with `?` after all parameters are appended, producing valid query strings - ParseStreamOptions: Guard against empty query parameter keys - Tests: Remove .Replace("?&", "?") workaround that masked the bug Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18Merge pull request #16104 from jellyfin/renovate/tmdblib-3.xNiels van Velzen
Update dependency TMDbLib to v3
2026-02-17Merge pull request #16249 from jellyfin/renovate/ci-depsBond-009
2026-02-17Update actions/stale action to v10.2.0renovate[bot]
2026-02-15Fix buildBond_009
2026-02-15Merge pull request #16242 from jellyfin/renovate/coverlet.collector-8.xBond-009
Update dependency coverlet.collector to v8
2026-02-15Update dependency TMDbLib to v3renovate[bot]
2026-02-15Merge pull request #16236 from theguymadmax/fix-season-unknownBond-009
Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary virtual season creation
2026-02-15Update dependency coverlet.collector to v8renovate[bot]
2026-02-14Use artist images for music library thumbnailtheguymadmax
2026-02-14Merge pull request #16144 from DerMaddis/series-production-yearBond-009
TmdbSeriesProvider: Set ProductionYear field
2026-02-14Merge pull request #16235 from jellyfin/renovate/ci-depsBond-009
Update github/codeql-action action to v4.32.3