aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers
AgeCommit message (Collapse)Author
29 hoursFix use of thread-unsafe List<T>.Sort()Gabriel Luci
41 hoursMerge pull request #16695 from ExpctING/fix_dummy_chapterNiels van Velzen
Fix dummy chapter handling for videos with a single chapter or short duration.
41 hoursMerge pull request #16702 from itz4blitz/blitz/issue-13197-nfo-seasonNiels van Velzen
Honor episode NFO season during metadata merge
41 hoursMerge pull request #16166 from Shadowghost/ignore-cachingNiels van Velzen
Implement ignore rule caching
41 hoursMerge pull request #16747 from MBR-0001/fix-ffprobe-subsNiels van Velzen
Fix FFProbeVideoInfo downloading subtitles without considering internal streams
2 daysImplement ignore rule cachingShadowghost
3 daysMerge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
3 daysfeat/audiobook_chapters (#16518)Seven Rats
feat/audiobook_chapters
4 daysFix FFProbeVideoInfo downloading subtitles without considering internal streamsMBR#0001
Currently "Skip if the video already contains embedded subtitles" and "Skip if the default audio track matches the download language" are ignored because the internal tracks are not loaded before downloading This method is also triggered by the missing subtitles task (whenever a subtitle is downloaded) so if there are multiple languages configured, after first one is downloaded (valid) it runs it for other languages which might be internal
9 dayshide HLS controllers and update obsolete endpointsdkanada
10 daysHonor episode NFO season during metadata mergeitz4blitz
Path-derived season numbers could win over explicit provider metadata during episode refresh, causing episodes to appear in the wrong season. Prefer provider-supplied season numbers in the provider merge phases without letting later backfill merges clobber them.
11 daysfix ci failedExpctING
Co-authored-by: Copilot <copilot@github.com>
12 daysFix dummy chapter handling for videos with a single chapter.ExpctING
13 daysMerge pull request #16649 from MBR-0001/removeGlobalSubtitleConfigurationBond-009
Skip libraries without enabled subtitle providers in SubtitleScheduledTask
2026-04-19Include item path in provider error log messagesJohn Corser
Fixes #16622 - Error messages like 'Error in Probe Provider' now include the media file path, making it easier to identify which file caused the failure.
2026-04-19Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-04-18Merge branch 'master' into removeGlobalSubtitleConfigurationMBR-0001
2026-04-18Remove global subtitle configuration (#14957)KGT1
2026-04-16Fix comparisonMBR-0001
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-10Record missing informationDominic DeMarco
Fixes tonemapping checks by recording previously missing information when gathering video stream information from videos in a BDMV structure
2026-04-07Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-04-06Add additional validationsShadowghost
2026-04-06Fix GHSA-j2hf-x4q5-47j3 with improved sanitizationJoshua M. Boniface
Co-Authored-By: Shadowghost <Ghost_of_Stone@web.de>
2026-04-06Backport pull request #16539 from jellyfin/release-10.11.zMBR-0001
Fix subtitle saving Original-merge: f51c63e244436944d5269085a1bed1e56db7a78e Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com> Backported-by: Bond_009 <bond.009@outlook.com>
2026-03-23Merge pull request #15593 from dkanada/book-provider-idsBond-009
include external IDs and URLs for book providers
2026-03-06Fix trickplay generation for parts and alt versionsShadowghost
2026-02-20Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-02-15Fix buildBond_009
2026-02-15Merge pull request #16236 from theguymadmax/fix-season-unknownBond-009
Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary virtual season creation
2026-02-15Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-02-14Merge pull request #16144 from DerMaddis/series-production-yearBond-009
TmdbSeriesProvider: Set ProductionYear field
2026-02-14Backport pull request #16116 from jellyfin/release-10.11.zsaltpi
Fix TMDB image URLs missing size parameter Original-merge: caa05c1bf2c55053a65091886f0ddf78865fc72c Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2026-02-13Fix episodes appearing in Season Unknown incorrectly and prevent unnecessary ↵theguymadmax
virtual season creation
2026-02-13TmdbSeriesProvider: Set ProductionYear in SearchResult mappersDerMaddis
2026-02-07Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-02-07Remove Collection and Playlist cleanup taskShadowghost
2026-02-07Make sure we deduplicate LinkedChildrenShadowghost
2026-02-01Remove handling for 5-letter language codes in TMDb language normalizationRiri
2026-01-30Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-01-30TmdbSeriesProvider: Set ProductionYear fieldDerMaddis
2026-01-29include external IDs and URLs for book providersdkanada
2026-01-28Backport pull request #16066 from jellyfin/release-10.11.ztheguymadmax
Fix TMDB crew department mapping Original-merge: 673f617994da6ff6a45cf428a3ea47de59edc6c5 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2026-01-27fix: Resolve CA1849/CA2007 synchronous IO in EpubImageProvider (#16124)Gladtbam
2026-01-27Merge pull request #15604 from dkanada/opf-metadataNiels van Velzen
extract local metadata from OPF and EPUB files
2026-01-18Complete LinkedChildren integration and batch DTO optimizationsShadowghost
This commit integrates remaining performance changes: - Add batch user data fetching in DtoService to reduce N+1 queries - Add GetNextUpEpisodesBatch in TVSeriesManager for efficient batch retrieval - Update Video/Movie/BoxSet to use LibraryManager for alternate versions - Transition LinkedChild to use ItemId instead of Path (obsolete Path/LibraryItemId) - Update providers and controllers for LinkedChildren-based references - Add NextUpEpisodeBatchResult for batched episode queries - Integrate IDescendantQueryProvider in SqliteDatabaseProvider
2026-01-18Backport pull request #15899 from jellyfin/release-10.11.zMarcoCoreDuo
Fix watched state not kept on Media replace/rename Original-merge: 8433b6d8a41f66f6eef36bb950927c6a6afa1a36 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Bond_009 <bond.009@outlook.com>
2026-01-18Backport pull request #15872 from jellyfin/release-10.11.zShadowghost
Be more strict about PersonType assignment Original-merge: b56de6493f67cd1cdc43b47745ae66908d1aef41 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2026-01-14Update to .NET 10.0Bond_009
2025-12-29Fix buildBond_009