aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations
AgeCommit message (Collapse)Author
2025-09-07Skip non-media folders in movie resolver (#14724)theguymadmax
* Skip non-media folders in movie resolver * Ignorepatterns first
2025-09-06Translated using Weblate (Russian)Arty
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ru/
2025-09-05Fix latest items grouping by collection type (#14736)theguymadmax
* Fix latest items grouping by collection type * Update Emby.Server.Implementations/Library/UserViewManager.cs Co-authored-by: Bond-009 <bond.009@outlook.com> --------- Co-authored-by: Bond-009 <bond.009@outlook.com>
2025-09-03Add more robust error handling for AudioNormalizationTask (#14728)Bond-009
2025-09-03AudioNormalizationTask db progress saving (#14550)Shane Powell
2025-09-03Translated using Weblate (Bengali)Md Ashikur Rahman
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bn/
2025-09-02Translated using Weblate (Croatian)Milo Ivir
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2025-08-23Translated using Weblate (Spanish (Argentina))Lucas
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_AR/
2025-08-23Translated using Weblate (Telugu)Shiva Prasad
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/te/
2025-08-23Translated using Weblate (Albanian)Gjelbrim Haskaj
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/sq/
2025-08-22Translated using Weblate (Finnish)spurdl
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fi/
2025-08-22Run background ffmpeg tasks as ProcessPriorityClass.BelowNormal (#14651)Bond-009
Follow TrickPlay example of running other background ffmpeg tasks as ProcessPriorityClass.BelowNormal: - Keyframe extraction - Media info probing during library scans - Audio normalization - Image extraction Co-authored-by: Evan <evan@MacBook-Pro.local>
2025-08-19Translated using Weblate (English (Pirate))intelligentdonut
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en@pirate/
2025-08-15Translated using Weblate (German)MrPlow
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/de/
2025-08-15Run background ffmpeg tasks as ProcessPriorityClass.BelowNormalEvan
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-14Translated using Weblate (Galician)Yago Raña Gayoso
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/gl/
2025-08-13Change Spanish; Latin code acording to BCP 47 specification (#14639)Alex Collado
2025-08-12Merge pull request #14634 from crobibero/itemname-countsCody Robibero
2025-08-11Refactor to pull item counts in a single queryCody Robibero
2025-08-10Translated using Weblate (Greek)Thunderstrike116
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/el/
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-10Translated using Weblate (Spanish (Mexico))NarohC
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_MX/
2025-08-09Always save images (#14600)Tim Eisele
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-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-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 #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-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-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-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-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-27fix file modification date comparisons (#14503)evan314159
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
2025-07-24Translated using Weblate (Catalan)Gargotaire
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ca/
2025-07-24Translated using Weblate (Catalan)Gargotaire
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ca/
2025-07-24Translated using Weblate (Catalan)Gargotaire
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ca/
2025-07-24Translated using Weblate (Bulgarian)Zhelyan Radoev
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/