diff options
| author | theguymadmax <theguymadmax@proton.me> | 2026-04-14 12:38:01 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-14 18:38:01 +0200 |
| commit | 5bad7b8ae324ccf0d4eb3051d0944edfddfdb50b (patch) | |
| tree | 2e1f08d2cfa85c4171203ff28f587066dd64cf84 /MediaBrowser.Providers/Manager | |
| parent | fb33b725e064f0954c5a4f2af17041b7552eb6e1 (diff) | |
Fix artist metadata not being fetched on initial library scan (#16606)
* 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>
Diffstat (limited to 'MediaBrowser.Providers/Manager')
| -rw-r--r-- | MediaBrowser.Providers/Manager/ProviderManager.cs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/MediaBrowser.Providers/Manager/ProviderManager.cs b/MediaBrowser.Providers/Manager/ProviderManager.cs index f8e2aece1f..0bab73180f 100644 --- a/MediaBrowser.Providers/Manager/ProviderManager.cs +++ b/MediaBrowser.Providers/Manager/ProviderManager.cs @@ -487,6 +487,13 @@ namespace MediaBrowser.Providers.Manager return true; } + // Artists without a folder structure that are derived from metadata have no real path in the library, + // so GetLibraryOptions returns null. Allow all providers through rather than blocking them. + if (item is MusicArtist && libraryTypeOptions is null) + { + return true; + } + return _baseItemManager.IsMetadataFetcherEnabled(item, libraryTypeOptions, provider.Name); } |
