aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-07-21Translated using Weblate (Danish)Jacob Rasmussen
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/da/
2025-07-20Fix Serbian ISO 639-2 codes (#14476)theguymadmax
2025-07-20Clean up and fix backup/restore (#14489)Cody Robibero
2025-07-20Use RequestHelpers.GetSession in SessionWebSocketListener (#14494)Niels van Velzen
2025-07-19Translated using Weblate (Catalan)Gargotaire
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ca/
2025-07-19improve userdata migration (#14488)JPVenson
2025-07-19Update dependency NEbml to v1 (#14490)renovate[bot]
2025-07-19Update dependency z440.atl.core to 7.2.0 (#14496)renovate[bot]
2025-07-18Translated using Weblate (Slovenian)SaddFox
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sl/
2025-07-18Translated using Weblate (Slovenian)SaddFox
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sl/
2025-07-17Delete old migrations on restore (#14486)JPVenson
2025-07-17Drawing: make SkiaEncoder more robust when reading image dimensions (#14481)queukat
2025-07-17Ensure UserData stays unique on delete (#14475)Stephan Sundermann
2025-07-17Update danielpalme/ReportGenerator-GitHub-Action action to v5.4.9 (#14485)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-16Translated using Weblate (Icelandic)EinarGisla
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/is/
2025-07-16Translated using Weblate (Turkish)madman38
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/tr/
2025-07-15Update dependency Diacritics to 4.0.17 (#14477)renovate[bot]
2025-07-15Translated using Weblate (Lithuanian)sharanchius
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
2025-07-14Fix refreshing the library cannot delete old attachments (#14461)Nyanmisaka
2025-07-14Allow loading of Database options for DB provider (#14466)JPVenson
2025-07-14Update dependency z440.atl.core to 7.1.0 (#14469)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14vob file support (#14471)FJOX.win
2025-07-14Use IDatabaseCreator instead of relying on History repository (#14465)JPVenson
2025-07-14Translated using Weblate (Lithuanian)sharanchius
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
2025-07-14Translated using Weblate (Lithuanian)sharanchius
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
2025-07-14Translated using Weblate (Chinese (Traditional Han script))felix920506
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant/
2025-07-14Translated using Weblate (Lithuanian)sharanchius
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
2025-07-14Add myself to CONTRIBUTORS.mdjkhsjdhjs
I have contributed previously, but forgot to add myself last time.
2025-07-14Add fallback for keyframe-only trickplay extractionjkhsjdhjs
Keyframe-only trickplay image extraction can fail for some media files. The current behavior is to skip the media file and try again on the next run, which will fail again. This adds a fallback to regular non-keyframe-only extraction for failed runs, so the extraction can complete.
2025-07-12Update dependency Polly to 8.6.2 (#14455)v10.11.0-rc3renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-11Add SerilogExpressions reference (#14438)JPVenson
2025-07-11Added advanced parallel process calculation (#14437)JPVenson
2025-07-11Translated using Weblate (Dutch)Bas
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2025-07-11Translated using Weblate (Dutch)Ella Veter
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2025-07-09Update dependency dotnet-ef to 9.0.7 (#14440)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-09Update Microsoft to 9.0.7 (#14441)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07Update dependency z440.atl.core to v7 (#14391)renovate[bot]
2025-07-07Only enable VAAPI MJPEG encoder on Intel iHD driver (#14433)Nyanmisaka
2025-07-07Only save images when changed (#14425)JPVenson
2025-07-05Update dependency Diacritics to v4 (#14418)Bond-009
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-04Merge pull request #14309 from shanepowell/MediaInfoFixsShane Powell
Fix PeopleHelper.AddPerson Exceptions due to bad meta-data extracts.
2025-07-04Read ALBUMARTISTS in preference to ARTISTS when PreferNonstandardArtistsTag ↵Bond-009
set (#14413) Jellyfin implemented ARTISTS multivalue tag but did not implement the equivalent ALBUMARTISTS multivalue tag. This change adds ALBUMARTISTS support. If present and PreferNonstandardArtistsTag is set, ALBUMARTISTS will be used in preference to ALBUMARTIST. As with ARTISTS, the intent is to offer support for multiple album artists without affecting software that does not read ALBUMARTIST as a multivalued tag. Example album before/after: ALBUM : Amici e Rivali ARTIST : Lawrence Brownlee / Michael Spyres album_artist : Lawrence Brownlee ARTISTS : Lawrence Brownlee;Michael Spyres ALBUMARTISTS : Lawrence Brownlee;Michael Spyres Before ALBUMARTISTS support, Jellyfin reports: Album Artist: Lawrence Brownlee [hyperlinked] On each track Artist: Lawrence Brownlee, Michael Spyres After ALBUMARTISTS support, Jellyfin reoprts: Album Artist: Lawrence Brownlee [hyperlinked], Michael Spyres [hyperlinked] On each track Artist: none shown (no other artists in source metadata) This is ideal as both key artists are hyperlinkable from their albums. References to other products implementing ALBUMARTISTS: - Navidrome: https://www.navidrome.org/docs/usage/tagging-guidelines/#handling-multiple-artists-and-collaborations - Kodi: https://kodi.wiki/view/Music_tagging#albumartists - MusicBrainz Picard: https://picard-docs.musicbrainz.org/en/variables/variables_basic.html (_albumartists tag) Co-authored-by: Evan <evan@MacBook-Pro.local>
2025-07-04Fix seasons random (#13224) (#14335)Bond-009
Sorting was always enabled so removed the `enableSorting` parameter in QueryResult method. Co-authored-by: Maxime <>
2025-07-03Update github/codeql-action action to v3.29.2 (#14400)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-03Update dependency Diacritics to v4renovate[bot]
2025-07-02Translated using Weblate (Galician)Yago Raña Gayoso
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/gl/
2025-07-02Merge pull request #14414 from thornbill/revert-pt-translationsBill Thornton
Revert invalid Portuguese translations
2025-07-02Revert "Translated using Weblate (Portuguese)"Bill Thornton
This reverts commit dde306b1709df39a9402269540d2bbe648e413fc.
2025-07-02Revert "Translated using Weblate (Portuguese)"Bill Thornton
This reverts commit 9c817a97a9fc8128b524315c06396ef636c2c1a1.
2025-07-02Translated using Weblate (Marathi)akshay
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/mr/