aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Plugins
AgeCommit message (Collapse)Author
31 hoursFix incorrect list capacitytheguymadmax
7 daysImprove OriginalLanguage normalization and inheritance (#16829)Erik W
Improve OriginalLanguage normalization and inheritance
12 daysRun tree-wide dotnet formatjakobkukla
2026-05-16Move ComicVine and GoogleBooks ExternalUrl providers to ↵Shadowghost
MediaBrowser.Providers.Books
2026-05-15Fix integrated provider imagesShadowghost
2026-05-15Merge pull request #15970 from Shadowghost/similarityBond-009
Implement similarity providers
2026-05-14Add Listenbrainz plugin LogoShadowghost
2026-05-14Make Cache duration user configurableShadowghost
2026-05-13Apply review suggestionsShadowghost
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-06Merge branch 'master' into feature/season-provider-id-from-pathBond-009
2026-05-05Move MusicBrainz Query client to plugin instanceShadowghost
2026-05-03Implement Similarity providersShadowghost
2026-04-27hide HLS controllers and update obsolete endpointsdkanada
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-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-23Merge pull request #15593 from dkanada/book-provider-idsBond-009
include external IDs and URLs for book providers
2026-02-15Fix buildBond_009
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-13TmdbSeriesProvider: Set ProductionYear in SearchResult mappersDerMaddis
2026-02-01Remove handling for 5-letter language codes in TMDb language normalizationRiri
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-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>
2025-12-29Fix buildBond_009
2025-12-29Pass cancellation token to GetReleaseGroupResultAsyncBond_009
2025-10-27Backport pull request #15113 from jellyfin/release-10.11.zivanjx
Add season number fallback for OMDB and TMDB plugins Original-merge: 618ec4543e48fc670e655eda39c2e3869be86c7b Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-10-13Handle es-419 in TMDb (#14946)Erik W
2025-10-09Fix artist external Urltheguymadmax
2025-10-04Handle xx as TMDb no language for backdrops (#14941)Cody Robibero
2025-09-12Various cleanups (#14785)Bond-009
2025-09-11Sort trailers before teasers (#14715)theguymadmax
2025-07-27Preserve interpunct (·) (#14543)theguymadmax
2025-06-24Improve cast and crew handling (#14370)theguymadmax
2025-06-11Properly handle file access issues in some cases (#14272)Tim Eisele
2025-06-03Add year parameter to TMDB series cache keytheguymadmax
2025-05-18Fix ArgumentNullException in TmdbExternalUrlProvider (#14130)theguymadmax
2025-03-31Fix Tmdb external URL generation (#13817)Tim Eisele
* Fix Tmdb external URL generation * Update MediaBrowser.Providers/Plugins/Tmdb/TmdbExternalUrlProvider.cs
2025-03-14Fix build and tests (#13718)Tim Eisele
2025-03-13Merge pull request #13175 from Shadowghost/external-url-providersJoshua M. Boniface
Migrate to IExternalUrlProvider
2025-03-12Merge branch 'master' into sort-nfo-dataMarc Brooks
2025-02-28Add support for reading and storing Recording MBIDs from file metadata (#12173)Dominik Krivohlavek
* Add recording metadata provider * Add recording MBID * Save recording MBID during probing * Set recording ID in probe result normalizer * Add recording external media type * Reimplement after changes in upstream * Rename variable * Rename variable * Revert "Set recording ID in probe result normalizer" This reverts commit 9dd18c8aba3f970a5816a13a33acf3d58b0e440f. * Fix setting provider ID * Simplify code * Fix comment * Add missing using
2025-02-25Backport pull request #13611 from jellyfin/release-10.10.zShadowghost
Remove empty ParentIndexNumber workaround Original-merge: 1daf761aece5114a6ac3b7b938f114e70b83d99e Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2025-02-25Clean up usings and honor SortNameMarc Brooks
2025-02-22Apply suggestions from code reviewTim Eisele
Co-authored-by: Cody Robibero <cody@robibe.ro>
2025-02-21Use TryGetProviderId where possibleShadowghost
2025-02-20Migrate to IExternalUrlProviderShadowghost
2025-02-03Merge branch 'master' into sort-nfo-dataMarc Brooks