aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Library
AgeCommit message (Collapse)Author
15 hoursRun tree-wide dotnet formatjakobkukla
7 daysMerge pull request #16852 from theguymadmax/splashscreen-pg13Bond-009
Set max rating for splashscreen to 13
7 daysMerge pull request #9787 from TheMelmacian/feature/language_filtersBond-009
New filters for audio and subtitle languages
7 daysMerge pull request #16828 from Shadowghost/episode-multiple-versionsBond-009
Implement multiple versions for episodes.
7 daysMerge pull request #15970 from Shadowghost/similarityBond-009
Implement similarity providers
7 daysSet max rating for splashscreen to 13theguymadmax
9 daysFix multipart version item creationShadowghost
9 daysSupport stacked multi versionsShadowghost
9 daysApply review suggestionsShadowghost
10 daysSafeguard against invalid GUIDs (#16813)Tim Eisele
Safeguard against invalid GUIDs
10 daysmove language filters from QueryFiltersLegacy to QueryFiltersTheMelmacian
11 daysImplement multiple versions for episodes.Shadowghost
2026-05-07Add OriginalLanguage as option to PreferredAudioLanguage (#12579)Erik W
* Add OriginalLanguage as option to PreferredAudioLanguage * Support for multiple original languages * Add original audio stream indicator * Fetch OriginalLanguage from TMDB * Adapt to EFCore refactor * Fix PlayDefaultAudioTrack OriginalLanguage behavior * Fix better PlayDefaultAudioTrack OriginalLanguage behavior * Add comment to ItemFields * Improved PlayDefaultAudioTrack behavior * Add migration for original language * Use sting.Equals for string comparisons * Always set dto OriginalLanguage * Remove OriginalLanguage from ItemFields --------- Co-authored-by: Lampan-git <lampan-git@users.noreply.github.com>
2026-05-07Allow tmdb as an alias for tmdbid provider id (#16433)theguymadmax
Allow tmdb as an alias for tmdbid provider id
2026-05-06Merge branch 'master' into feature/season-provider-id-from-pathBond-009
2026-05-06Merge pull request #16611 from LmanTW/masterNiels van Velzen
Ignore season directories with no video for TV Shows
2026-05-04Merge pull request #16166 from Shadowghost/ignore-cachingNiels van Velzen
Implement ignore rule caching
2026-05-04Merge pull request #16761 from Shadowghost/fix-recursive-collection-folderNiels van Velzen
Fix Playlist and Boxset query, save and count performance
2026-05-04Merge pull request #16616 from dkanada/fix-person-limitNiels van Velzen
fix person TotalRecordCount when limit is applied
2026-05-04Fix Playlist and Boxset query and count perfShadowghost
2026-05-04fix person TotalRecordCount when limit is applieddkanada
2026-05-04Fix Sonar commentsShadowghost
2026-05-03Implement Similarity providersShadowghost
2026-05-03Implement ignore rule cachingShadowghost
2026-05-03Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-05-03feat/audiobook_chapters (#16518)Seven Rats
feat/audiobook_chapters
2026-04-26Fix BoxSet library visibilityShadowghost
2026-04-19Fix too many SQL variables error on large librariesShadowghost
2026-04-19Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
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-11Fix filtersShadowghost
2026-04-10Ignore season directories with no video for TV ShowsLmanTW
2026-04-07Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-04-01Wrap method parametersShadowghost
2026-03-29Add ignore patterns for Hungarian sample files (#16238)furdiburd
* Add ignore patterns for Hungarian sample files Added ignore patterns for Hungarian sample files. * Removed leftover spaces
2026-03-25Parse provider IDs from season and episode folder/file namesMarc Brooks
Season and episode directories/files can now include provider ID attributes in their names (e.g. "Season 01 [tvdbid=22222]" or "Show S01E01 [tmdbid=99999].mkv"), consistent with the existing behavior for series folders. Supported providers: imdbid, tvdbid, tvmazeid, tmdbid. Adds TmdbSeasonExternalId and TmdbEpisodeExternalId so that the TMDB season and episode IDs are surfaced in the metadata editor. Seasons do not have their own IMDb IDs, so we don't support imdbid parsing in SeasonResolver. Instead, generate IMDb season URLs via ImdbExternalUrlProvider using the parent series' IMDb ID and the season number, matching the IMDb URL format: imdb.com/title/{seriesId}/episodes/?season={N} Add tests for the ExternalUrlProviders.
2026-03-19Recognize ".m4b", ".m4a", ".aac", ".flac", ".mp3", and ".opus" as an ↵Louis
audio-book formats (#15377) * Recognize ".m4b" as an audio-book format - Has the resolver recognize the ".m4b" format as book - Jellyfin reverts to seeing the file as a music file without this check * Recognize ".m4a", ".aac", ".flac", and ".mp3" as an audio-book formats - All the formats supported in the docs will now be marked as type "Book" * Add ".opus" as a supported Audiobook format --------- Co-authored-by: Louis Sandoval <louis@sandoval.family>
2026-03-14Handle removed alternatesShadowghost
2026-03-11Return BadRequest when an invalid set of filters is givenBond_009
2026-03-11Safeguard against empty listShadowghost
2026-03-11Fix DeleteItemsUnsafeFast usageShadowghost
2026-03-07Split BaseItemRepository and IItemRepositoryShadowghost
2026-02-27Fix version promotion if multiple versions changeShadowghost
2026-02-27Fix LinkedAlternativeVersion validationShadowghost
2026-02-27Enable Extras for BD and DVD foldersShadowghost
2026-02-25Update saved metadata on primary changeShadowghost
2026-02-25Fix collection handling of multiple version movieShadowghost
2026-02-23FixupShadowghost
2026-02-23Fix version promotionShadowghost
2026-02-18Optimize item count calculation for named itemsShadowghost