@ -118,8 +118,8 @@ function observeLazyBackgrounds(container) {
// --- MusicBrainz Integration Constants ---
const MUSICBRAINZ _LOGO _URL = 'https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/MusicBrainz_Logo_%282016%29.svg/500px-MusicBrainz_Logo_%282016%29.svg.png' ;
const DEEZER _LOGO _URL = 'https:// upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Deezer_logo.svg/120px-Deezer_logo.svg.png ';
const AUDIODB _LOGO _URL = null ; // No reliable external logo — uses text fallback
const DEEZER _LOGO _URL = 'https:// cdn.brandfetch.io/idEUKgCNtu/theme/dark/symbol.svg?c=1bxid64Mup7aczewSAYMX&t=1758260798610 ';
function getAudioDBLogoURL ( ) { const el = document . querySelector ( 'img.audiodb-logo' ) ; return el ? el . src : null ; }
// --- Wishlist Modal Persistence State Management ---
const WishlistModalState = {
@ -25627,7 +25627,7 @@ function createLibraryArtistCard(artist) {
}
if ( artist . audiodb _id ) {
const adbSlug = artist . name ? artist . name . replace ( /\s+/g , '-' ) . replace ( /[^a-zA-Z0-9-]/g , '' ) : '' ;
badgeSources . push ( { cls : 'audiodb-card-icon' , logo : AUDIODB_LOGO _URL , fallback : 'ADB' , title : 'View on TheAudioDB' , url : ` https://www.theaudiodb.com/artist/ ${ artist . audiodb _id } - ${ adbSlug } ` } ) ;
badgeSources . push ( { cls : 'audiodb-card-icon' , logo : getAudioDBLogoURL( ) , fallback : 'ADB' , title : 'View on TheAudioDB' , url : ` https://www.theaudiodb.com/artist/ ${ artist . audiodb _id } - ${ adbSlug } ` } ) ;
}
let badgeOffset = 8 ;
badgeSources . forEach ( source => {
@ -25947,7 +25947,7 @@ function updateArtistDetailPageHeaderWithData(artist) {
const sources = [
{ id : artist . musicbrainz _id , url : ` https://musicbrainz.org/artist/ ${ artist . musicbrainz _id } ` , logo : MUSICBRAINZ _LOGO _URL , label : 'MusicBrainz' } ,
{ id : artist . deezer _id , url : ` https://www.deezer.com/artist/ ${ artist . deezer _id } ` , logo : DEEZER _LOGO _URL , label : 'Deezer' } ,
{ id : artist . audiodb _id , url : ` https://www.theaudiodb.com/artist/ ${ artist . audiodb _id } - ${ adbSlug } ` , logo : AUDIODB_LOGO _URL , label : 'TheAudioDB' } ,
{ id : artist . audiodb _id , url : ` https://www.theaudiodb.com/artist/ ${ artist . audiodb _id } - ${ adbSlug } ` , logo : getAudioDBLogoURL( ) , label : 'TheAudioDB' } ,
] ;
sources . forEach ( source => {