aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-08-10Fix GetBaseItemDto to return related item counts via SQL countEvan
For API call /Items/{item id} GetBaseItemDto will return the counts of related items e.g. artists, albums, songs. GetBaseItemDto currently does this by calling GetTaggedItems which retrieves the objects into memory to count them. Replace with SQL count. Fixes: This should be an improvement for any large libraries, but especially large music libraries. Example: Request Library -> Genres -> any very popular genre in your large library, e.g. Classical Number of albums = 1552, songs = 23515, ... - Before change: Try to retrieve 1552 albums, 23515 songs, ... in memory, API never returns, database on fire - After change: API returns in 367ms and Genre view opens with 200 albums in 2 seconds I verified the numbers returned are correct but note that there is a bug somewhere else in Jellyfin that is setting TopParentId to NULL for a large portion of my MusicArtists, which causes them to not be counted by the existing GetCount(). This is not related to this change, also happens with the existing code, and does not seem to affect the Web UI. Includes Cory's changes in: - https://github.com/jellyfin/jellyfin/pull/14610#issuecomment-3172211468 - https://github.com/jellyfin/jellyfin/pull/14610#issuecomment-3172239154
2025-08-07Merge pull request #14597 from jellyfin/renovate/svg.skia-3.xNiels van Velzen
Update dependency Svg.Skia to 3.0.5
2025-08-07Merge pull request #14604 from jellyfin/renovate/ci-depsNiels van Velzen
Update github/codeql-action action to v3.29.6
2025-08-07Update github/codeql-action action to v3.29.6renovate[bot]
2025-08-07Update dependency Svg.Skia to 3.0.5renovate[bot]
2025-08-07Merge pull request #14593 from Bond-009/revertNiels van Velzen
Revert "Merge pull request #13604 from Jxiced/master"
2025-08-07Translated using Weblate (English (Pirate))Lotine Guille
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en@pirate/
2025-08-06Revert "Merge pull request #13604 from Jxiced/master"Bond_009
This reverts commit ce78af2ed4f203690a0f9ef87b08b27a6bd43f63, reversing changes made to db7465e83d9cc07134a0bffad7ed17b1c7b873da.
2025-08-06Merge pull request #14590 from jellyfin/renovate/major-github-artifact-actionsBond-009
Update actions/download-artifact action to v5
2025-08-06Translated using Weblate (Uzbek)Nick
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/uz/
2025-08-06Translated using Weblate (Spanish (Latin America))newton181
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_419/
2025-08-05Update actions/download-artifact action to v5renovate[bot]
2025-08-05Translated using Weblate (Norwegian Nynorsk)Niels van Velzen
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nn/
2025-08-04Translated using Weblate (Portuguese)Erick Marx
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt/
2025-08-03Merge pull request #12718 from IceStormNG/extract-mks-subtitlesv10.11.0-rc4Joshua M. Boniface
Extract subtitles of MKS aux files if they're extractable.
2025-08-03Merge pull request #14021 from sususu98/enhancement/strmSeekJoshua M. Boniface
Enhanced HTTP Range request support for. strm file
2025-08-03Merge pull request #14410 from dyphire/languageJoshua M. Boniface
Further refinement of BCP 47 language labeling support
2025-08-03Merge pull request #14540 from TokerX/issue-8641Joshua M. Boniface
Improve extra rule resolution and file handling
2025-08-03Merge pull request #13604 from Jxiced/masterJoshua M. Boniface
Prevent whitespaces in username during wizard setup
2025-08-03Merge branch 'master' into masterJoshua M. Boniface
2025-08-03Merge pull request #14567 from Shadowghost/skip-image-failureNiels van Velzen
Don't fail image saving on missing BaseItem
2025-08-02Don't fail image saving on missing BaseItemShadowghost
2025-08-01Merge pull request #14553 from nyanmisaka/fix-fmp4-ignore-audio-delayBond-009
Add extra movflags to fMP4 to take initial audio delay into account
2025-08-01Merge pull request #14467 from ↵Bond-009
jkhsjdhjs/keyframe-only-trickplay-extraction-fallback Add fallback for keyframe-only trickplay extraction
2025-07-31Merge pull request #14554 from JPVenson/feature/FixIsFolderMigrationNiels van Velzen
Also migrate IsFolder
2025-07-31Translated using Weblate (Norwegian Nynorsk)Hestadgard
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nn/
2025-07-31Translated using Weblate (German)nomener
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/de/
2025-07-30Add loggingJPVenson
2025-07-30use guid insteadJPVenson
2025-07-30Add full migration for IsFolder flagJPVenson
2025-07-30Also migrate IsFolderJPVenson
2025-07-30Translated using Weblate (Norwegian Nynorsk)Hestadgard
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nn/
2025-07-30Translated using Weblate (Norwegian Bokmål)Hestadgard
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nb_NO/
2025-07-30Further refinement of BCP 47 language labeling supportdyphire
2025-07-30Add extra movflags to fMP4 to take initial audio delay into accountnyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-07-30Merge pull request #14530 from jellyfin/renovate/ci-depsBond-009
Update CI dependencies
2025-07-30Translated using Weblate (Chinese (Traditional Han script, Hong Kong))dikson804
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/
2025-07-30Update CI dependenciesrenovate[bot]
2025-07-29Translated using Weblate (Norwegian Nynorsk)Ghouri
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nn/
2025-07-28Translated using Weblate (Bengali)Hossain Rizbi
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bn/
2025-07-28Translated using Weblate (Bengali)Hossain Rizbi
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bn/
2025-07-28Translated using Weblate (Belarusian)Troj@
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/be/
2025-07-27Preserve interpunct (·) (#14543)theguymadmax
2025-07-27fix file modification date comparisons (#14503)evan314159
2025-07-27Fix allow and block queries (#14482)theguymadmax
2025-07-27Add progress reporting to AudioNormalizationTask. (#14306)Shane Powell
2025-07-27Ignore directory if empty .ignore file is present (#14536)Piyush Rungta
2025-07-27Translated using Weblate (Dutch)Bas
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
2025-07-26Enhance extra rules for video and audio file naming; update tests for new ↵Sven Cazier
naming conventions
2025-07-25Set DateLastSaved after running metadata savers (#14531)Tim Eisele