aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations
AgeCommit message (Collapse)Author
23 hoursMerge pull request #16756 from Shadowghost/artist-speedupNiels van Velzen
Speed-up LatestItems for Music
23 hoursMerge pull request #16769 from llaforest/fix/playback-progress-null-overwriteNiels van Velzen
Guard against null-overwrite of saved audio/subtitle track selections
25 hoursTranslated using Weblate (Nepali)samurato
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ne/
41 hoursFix review commentsShadowghost
44 hoursGuard against null-overwrite of saved audio/subtitle track selectionsllaforest
Some clients omit AudioStreamIndex or SubtitleStreamIndex in playback progress reports and it causes previously saved track selections to be erased. Add .HasValue checks so only explicit track changes are persisted.
44 hoursMerge pull request #16478 from Shadowghost/cachdir.tag-supportNiels van Velzen
Add CACHEDIR.tag support
45 hoursMerge pull request #16695 from ExpctING/fix_dummy_chapterNiels van Velzen
Fix dummy chapter handling for videos with a single chapter or short duration.
45 hoursMerge pull request #16166 from Shadowghost/ignore-cachingNiels van Velzen
Implement ignore rule caching
45 hoursMerge pull request #16761 from Shadowghost/fix-recursive-collection-folderNiels van Velzen
Fix Playlist and Boxset query, save and count performance
45 hoursMerge pull request #16616 from dkanada/fix-person-limitNiels van Velzen
fix person TotalRecordCount when limit is applied
2 daysFix Playlist and Boxset query and count perfShadowghost
2 daysfix person TotalRecordCount when limit is applieddkanada
3 daysFix Sonar commentsShadowghost
3 daysSpeed-up LatestItems for MusicShadowghost
3 daysImplement ignore rule cachingShadowghost
3 daysUpdate translation filesWeblate
Updated by "Cleanup translation files" hook in Weblate. Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/
3 daysMerge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
3 daysfeat/audiobook_chapters (#16518)Seven Rats
feat/audiobook_chapters
3 daysTranslated using Weblate (Dutch)Bas
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/nl/
4 daysTranslated using Weblate (Macedonian)Bate Mite
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/mk/
4 daysfixExpctING
Co-authored-by: Copilot <copilot@github.com>
4 daysTranslated using Weblate (Arabic)Hassan Alabdulaal
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ar/
4 daysTranslated using Weblate (Arabic)Hassan Alabdulaal
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ar/
4 daysAdded translation using Weblate (Arabic (Saudi Arabia))Hassan Alabdulaal
10 daysFix BoxSet library visibilityShadowghost
11 daysfix chapter average calculation to avoid division by zero error.ExpctING
Co-authored-by: Copilot <copilot@github.com>
12 daysFix dummy chapter handling for videos with a single chapter.ExpctING
12 daysMerge branch 'master' into Preservation-of-Watched-Status-on-Re-watchBond-009
2026-04-21Translated using Weblate (Haitian)Phillycodes
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ht/
2026-04-19Fix too many SQL variables error on large librariesShadowghost
2026-04-19Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-04-17Translated using Weblate (Bosnian)SecularSteve
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bs/
2026-04-17Added translation using Weblate (Bosnian)SecularSteve
2026-04-15Added Tanzania countries.json (#14406)Eliya Wolfram Konzo
* Update countries.json Added Tanzania * Fix order countries.json * Fix tests --------- Co-authored-by: Bond_009 <bond.009@outlook.com>
2026-04-15Translated using Weblate (Croatian)Milo Ivir
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2026-04-15Translated using Weblate (Croatian)Milo Ivir
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2026-04-15Translated using Weblate (Croatian)Milo Ivir
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2026-04-15Translated using Weblate (Croatian)Milo Ivir
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2026-04-15Translated using Weblate (Croatian)Milo Ivir
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hr/
2026-04-14Translated using Weblate (Finnish)Sakari Kukkonen
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fi/
2026-04-14Fix artist metadata not being fetched on initial library scan (#16606)theguymadmax
* Fix artist metadata not being fetched on initial library scan * Update Emby.Server.Implementations/Library/Validators/ArtistsValidator.cs Co-authored-by: Bond-009 <bond.009@outlook.com> --------- Co-authored-by: Bond-009 <bond.009@outlook.com>
2026-04-13Fix in-process restart (#16482)Tim Eisele
Fix in-process restart
2026-04-13Translated using Weblate (Catalan)Gargotaire
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ca/
2026-04-11Translated using Weblate (Chinese (Traditional Han script, Hong Kong))Lofuuzi
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/
2026-04-11Fix filtersShadowghost
2026-04-08Fix language display for ISO 639-2-only codes (e.g. mul, und)Lasath Fernando
LoadCultures() in LocalizationManager skipped all iso6392.txt entries without a two-letter ISO 639-1 code, dropping 302 of 496 languages including mul (Multiple languages), und (Undetermined), mis (Uncoded languages), zxx, and many real languages like Achinese, Akkadian, etc. This caused FindLanguageInfo() to return null for these codes, which meant: - ExternalPathParser could not recognize them as valid language codes in subtitle filenames, so the Language field was never set - DisplayTitle fell back to the raw code string (e.g. "Mul") Fix by allowing entries without two-letter codes to be loaded with an empty TwoLetterISOLanguageName. Also set LocalizedLanguage in ProbeResultNormalizer for ffprobe-detected streams (the DB repository path was already handled on master).
2026-04-08Translated using Weblate (Abkhazian)nour ovendodger
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/ab/
2026-04-07Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-04-06Translated using Weblate (Chinese (Traditional Han script, Hong Kong))Lofuuzi
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/zh_Hant_HK/
2026-04-06Translated using Weblate (Ukrainian)kscop-n1
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/uk/