Evan
29e17b6bc0
Run background ffmpeg tasks as ProcessPriorityClass.BelowNormal
...
Follow TrickPlay example of running other background ffmpeg tasks as ProcessPriorityClass.BelowNormal:
- Keyframe extraction
- Media info probing during library scans
- Audio normalization
- Image extraction
2025-08-15 07:18:44 +08:00
Alex Collado
50180adc53
Change Spanish; Latin code acording to BCP 47 specification ( #14639 )
2025-08-13 07:33:58 +02:00
Cody Robibero
bd94ca3071
Merge pull request #14634 from crobibero/itemname-counts
2025-08-12 20:20:54 -06:00
Bond-009
869b4f8bbf
Merge pull request #14636 from jellyfin/renovate/ci-deps
...
Update github/codeql-action action to v3.29.9
2025-08-12 23:22:55 +02:00
renovate[bot]
a4d856360b
Update github/codeql-action action to v3.29.9
2025-08-12 15:49:37 +00:00
Cody Robibero
beca405ad4
Refactor to pull item counts in a single query
2025-08-11 21:06:04 -06:00
renovate[bot]
c0be325b89
Update actions/checkout action to v5 ( #14631 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 13:06:47 -06:00
renovate[bot]
dea500b26b
Update dependency UTF.Unknown to 2.6.0 ( #14599 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bond_009 <bond.009@outlook.com>
2025-08-11 13:06:24 -06:00
evan314159
47634e731a
Refactor query from EXISTS to JOIN to avoid API timeouts with large libraries ( #14557 )
2025-08-11 13:05:13 -06:00
Bond-009
cd1d11366e
Merge pull request #14615 from jellyfin/renovate/z440.atl.core-7.x
...
Update dependency z440.atl.core to 7.3.0
2025-08-11 18:25:32 +02:00
Bond-009
76dfaead8b
Merge pull request #14612 from jellyfin/renovate/ci-deps
...
Update CI dependencies
2025-08-11 18:06:01 +02:00
Evan
5eef85f027
move new TaggedItemCounts to its own file
2025-08-11 20:49:06 +08:00
renovate[bot]
e6a7530ced
Update CI dependencies
2025-08-11 11:22:48 +00:00
renovate[bot]
00be664b9e
Update dependency z440.atl.core to 7.3.0
2025-08-10 15:15:27 +00:00
Thunderstrike116
e1d0f7d1e5
Translated using Weblate (Greek)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/el/
2025-08-10 13:57:29 +00:00
Evan
0a4ff3f3c0
Fix GetBaseItemDto to return related item counts via SQL count
...
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-10 18:02:17 +08:00
NarohC
21f214b1a6
Translated using Weblate (Spanish (Mexico))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_MX/
2025-08-10 07:38:46 +00:00
Tim Eisele
0650666497
Always save images ( #14600 )
2025-08-09 08:24:26 -06:00
Bond-009
877899dcc2
Merge pull request #14583 from jellyfin/renovate/dotnet-monorepo
...
Update dependency dotnet-ef to 9.0.8
2025-08-08 19:41:37 +02:00
Bond-009
bf2f8ec633
Merge pull request #14584 from jellyfin/renovate/microsoft
...
Update Microsoft to 9.0.8
2025-08-08 19:41:16 +02:00
Bond-009
2eff03b03e
Merge pull request #14606 from jellyfin/renovate/ci-deps
...
Update github/codeql-action action to v3.29.8
2025-08-08 19:26:18 +02:00
renovate[bot]
103932e4fb
Update github/codeql-action action to v3.29.8
2025-08-08 14:31:59 +00:00
Niels van Velzen
2b94b3b5f6
Merge pull request #14597 from jellyfin/renovate/svg.skia-3.x
...
Update dependency Svg.Skia to 3.0.5
2025-08-07 22:05:37 +02:00
Niels van Velzen
64032e8656
Merge pull request #14604 from jellyfin/renovate/ci-deps
...
Update github/codeql-action action to v3.29.6
2025-08-07 22:04:24 +02:00
renovate[bot]
329ce8d4c2
Update Microsoft to 9.0.8
2025-08-07 19:51:21 +00:00
renovate[bot]
2a7c924904
Update github/codeql-action action to v3.29.6
2025-08-07 19:51:15 +00:00
renovate[bot]
72664a68bc
Update dependency Svg.Skia to 3.0.5
2025-08-07 19:51:12 +00:00
renovate[bot]
3ec123b616
Update dependency dotnet-ef to 9.0.8
2025-08-07 19:51:05 +00:00
Niels van Velzen
376220661b
Merge pull request #14593 from Bond-009/revert
...
Revert "Merge pull request #13604 from Jxiced/master"
2025-08-07 21:49:59 +02:00
Lotine Guille
9e88121647
Translated using Weblate (English (Pirate))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en@pirate/
2025-08-07 01:15:12 +00:00
Bond_009
c7c7b30d28
Revert "Merge pull request #13604 from Jxiced/master"
...
This reverts commit ce78af2ed4f203690a0f9ef87b08b27a6bd43f63, reversing
changes made to db7465e83d9cc07134a0bffad7ed17b1c7b873da.
2025-08-06 15:49:40 +02:00
Bond-009
601ce4c3b1
Merge pull request #14590 from jellyfin/renovate/major-github-artifact-actions
...
Update actions/download-artifact action to v5
2025-08-06 15:45:12 +02:00
Nick
fcc7f53e81
Translated using Weblate (Uzbek)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/uz/
2025-08-06 05:11:07 +00:00
newton181
e3acf08acc
Translated using Weblate (Spanish (Latin America))
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_419/
2025-08-06 05:11:07 +00:00
renovate[bot]
c60139a32c
Update actions/download-artifact action to v5
2025-08-05 22:10:49 +00:00
Niels van Velzen
6d4efe6523
Translated using Weblate (Norwegian Nynorsk)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nn/
2025-08-05 05:28:20 +00:00
Erick Marx
43a955dded
Translated using Weblate (Portuguese)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt/
2025-08-04 13:27:28 +00:00
Joshua M. Boniface
5cae44fdf7
Merge pull request #12718 from IceStormNG/extract-mks-subtitles
...
Extract subtitles of MKS aux files if they're extractable.
v10.11.0-rc4
2025-08-03 17:31:13 -04:00
Joshua M. Boniface
c3cb5fd2f9
Merge pull request #14021 from sususu98/enhancement/strmSeek
...
Enhanced HTTP Range request support for. strm file
2025-08-03 17:30:45 -04:00
Joshua M. Boniface
1262ac31dc
Merge pull request #14410 from dyphire/language
...
Further refinement of BCP 47 language labeling support
2025-08-03 17:29:40 -04:00
Joshua M. Boniface
0f5bb5cf76
Merge pull request #14540 from TokerX/issue-8641
...
Improve extra rule resolution and file handling
2025-08-03 17:29:04 -04:00
Joshua M. Boniface
ce78af2ed4
Merge pull request #13604 from Jxiced/master
...
Prevent whitespaces in username during wizard setup
2025-08-03 17:27:50 -04:00
Joshua M. Boniface
4b6fb6c4bb
Merge branch 'master' into master
2025-08-03 17:27:17 -04:00
Niels van Velzen
db7465e83d
Merge pull request #14567 from Shadowghost/skip-image-failure
...
Don't fail image saving on missing BaseItem
2025-08-03 18:47:50 +02:00
Shadowghost
803e87ca5f
Don't fail image saving on missing BaseItem
2025-08-02 22:10:39 +02:00
Bond-009
9e36fa4263
Merge pull request #14553 from nyanmisaka/fix-fmp4-ignore-audio-delay
...
Add extra movflags to fMP4 to take initial audio delay into account
2025-08-01 10:31:00 +02:00
Bond-009
a52a230778
Merge pull request #14467 from jkhsjdhjs/keyframe-only-trickplay-extraction-fallback
...
Add fallback for keyframe-only trickplay extraction
2025-08-01 10:30:24 +02:00
Niels van Velzen
b00e381109
Merge pull request #14554 from JPVenson/feature/FixIsFolderMigration
...
Also migrate IsFolder
2025-07-31 16:07:48 +02:00
Hestadgard
b8fb8bd608
Translated using Weblate (Norwegian Nynorsk)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nn/
2025-07-31 07:52:58 +00:00
nomener
34c9adef80
Translated using Weblate (German)
...
Translation: Jellyfin/Jellyfin
Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/de/
2025-07-31 07:25:36 +00:00