diff --git a/src/hooks/useMetadata.ts b/src/hooks/useMetadata.ts index ce4231f..ba8c744 100644 --- a/src/hooks/useMetadata.ts +++ b/src/hooks/useMetadata.ts @@ -909,8 +909,13 @@ export const useMetadata = ({ id, type, addonId }: UseMetadataProps): UseMetadat // Centralized logo fetching logic try { + if (addonLogo) { + finalMetadata.logo = addonLogo; + if (__DEV__) { + console.log('[useMetadata] Using addon-provided logo:', { hasLogo: true }); + } // Check both master switch AND granular logos setting - if (settings.enrichMetadataWithTMDB && settings.tmdbEnrichLogos) { + } else if (settings.enrichMetadataWithTMDB && settings.tmdbEnrichLogos) { // Only use TMDB logos when both enrichment AND logos option are ON const tmdbService = TMDBService.getInstance(); const preferredLanguage = settings.tmdbLanguagePreference || 'en'; @@ -2464,4 +2469,4 @@ export const useMetadata = ({ id, type, addonId }: UseMetadataProps): UseMetadat collectionMovies, loadingCollection, }; -}; \ No newline at end of file +};