Mandinga, Salsa Plus, Frankie Ruiz and more headline volume 2 of the Salsa Party series as selected by the Peru native and HeavyHits’ super editor DJ Ronald 
    Select a Spotify Playlist 
    
 
  
 
    
    
        
            
                ARTIST 
             
            
                 
             
             
         
        :: 
        
            
            TITLE 
             
            
                 
             
         
         
        
    
    
    
        
            BPM 
             
            
                 
             
         
        
            KEY 
             
            
                 
             
         
        
            YEAR 
             
            
                 
             
         
    
    
    
    
        
            DOWNLOADS 
             
            
                 
             
         
    
    
 
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
 
    
    
        
        
        
            Loading remixes & edits...
         
        
        
            
            
                
                
                    No remixes/edits found.
                 
                
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                            
                                 
                             
                        
                        
                        
                        
                        
                        
                        
                            
                            
                                 
                             
                            
                            
                                
                                 
                                    
                                        
                                            
                                                 
                                                Add to queue 
                                             
                                            
                                                 
                                                Remove from queue 
                                             
                                         
                                     
                                 
                                
                                 
                                    
                                        
                                            
                                                 
                                             
                                             
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            View Details 
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            Copy Link 
                                         
                                     
                                    
                                    
                                    
                                             
                                            Mixable/Similar Tracks 
                                         
                                     
                                                            
                             
                          
                     
                 
             
         
     
 
 
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      
            
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      response.json())
             .then(data => {
                 similarSongs = data.success ? data.data : [];
                 isLoadingSimilarSongs = false;
             });
             // Load recommendations
             if (currentTrack?.artist && currentTrack?.title) {
                 const formData = new FormData();
                 formData.append('action', 'get_spotify_recommendations');
                 formData.append('artist', currentTrack.artist);
                 formData.append('title', currentTrack.title);
                
                 fetch(hhMusicData.ajaxurl, {
                     method: 'POST',
                     body: formData
                 })
                 .then(response => {
                     if (!response.ok) {
                         throw new Error('Network response was not ok');
                     }
                     return response.json();
                 })
                 .then(data => {
                     recommendations = data.success ? data.data.results : [];
                     isLoadingRecommendations = false;
                 })
                 .catch(() => {
                     isLoadingRecommendations = false;
                 });
             } else {
                 isLoadingRecommendations = false;
             }
         } else {
             isLoadingSimilarSongs = false;
             isLoadingRecommendations = false;
         }"
     x-bind:id="'menu-' + currentTrack?.id" 
     :style="`position-anchor1: --result-${currentTrack?.id}`"
     class="similar-popover w-full max-w-2xl bg-white/95 dark:bg-[#131522]/70 backdrop-blur-md text-zinc-900 dark:text-zinc-100 pb-0 mt-0 mx-auto md:m-auto popover-similar p-0 md:p-4 shadow shadow-2xl shadow-zinc-900/10 dark:shadow-zinc-900/50">
    
    
    
        
        
        
        
        
            
                No mixable songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
        
        
            
                No similar songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
     
    
Premium content is available to members only. Please upgrade  to access this content.
 
Volume 6 of DJ Chemics’ series dedicated to keeping your sampler full of high quality sounds to spice up your set:
    Select a Spotify Playlist 
    
 
  
 
    
    
        
            
                ARTIST 
             
            
                 
             
             
         
        :: 
        
            
            TITLE 
             
            
                 
             
         
         
        
    
    
    
        
            BPM 
             
            
                 
             
         
        
            KEY 
             
            
                 
             
         
        
            YEAR 
             
            
                 
             
         
    
    
    
    
        
            DOWNLOADS 
             
            
                 
             
         
    
    
 
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
 
    
    
        
        
        
            Loading remixes & edits...
         
        
        
            
            
                
                
                    No remixes/edits found.
                 
                
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                            
                                 
                             
                        
                        
                        
                        
                        
                        
                        
                            
                            
                                 
                             
                            
                            
                                
                                 
                                    
                                        
                                            
                                                 
                                                Add to queue 
                                             
                                            
                                                 
                                                Remove from queue 
                                             
                                         
                                     
                                 
                                
                                 
                                    
                                        
                                            
                                                 
                                             
                                             
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            View Details 
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            Copy Link 
                                         
                                     
                                    
                                    
                                    
                                             
                                            Mixable/Similar Tracks 
                                         
                                     
                                                            
                             
                          
                     
                 
             
         
     
 
 
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      
            
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      response.json())
             .then(data => {
                 similarSongs = data.success ? data.data : [];
                 isLoadingSimilarSongs = false;
             });
             // Load recommendations
             if (currentTrack?.artist && currentTrack?.title) {
                 const formData = new FormData();
                 formData.append('action', 'get_spotify_recommendations');
                 formData.append('artist', currentTrack.artist);
                 formData.append('title', currentTrack.title);
                
                 fetch(hhMusicData.ajaxurl, {
                     method: 'POST',
                     body: formData
                 })
                 .then(response => {
                     if (!response.ok) {
                         throw new Error('Network response was not ok');
                     }
                     return response.json();
                 })
                 .then(data => {
                     recommendations = data.success ? data.data.results : [];
                     isLoadingRecommendations = false;
                 })
                 .catch(() => {
                     isLoadingRecommendations = false;
                 });
             } else {
                 isLoadingRecommendations = false;
             }
         } else {
             isLoadingSimilarSongs = false;
             isLoadingRecommendations = false;
         }"
     x-bind:id="'menu-' + currentTrack?.id" 
     :style="`position-anchor1: --result-${currentTrack?.id}`"
     class="similar-popover w-full max-w-2xl bg-white/95 dark:bg-[#131522]/70 backdrop-blur-md text-zinc-900 dark:text-zinc-100 pb-0 mt-0 mx-auto md:m-auto popover-similar p-0 md:p-4 shadow shadow-2xl shadow-zinc-900/10 dark:shadow-zinc-900/50">
    
    
    
        
        
        
        
        
            
                No mixable songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
        
        
            
                No similar songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
     
    
Premium content is available to members only. Please upgrade  to access this content.
 
Next up on the Podcast checking in from Stamford, CT is DJ Tommy Carlucci . Tommy has over a decade of experience and has been spinning since his teenage years. He’s solidified himself as a tri-state favorite in the private events sector as well as the nightclub circuit as well being featured on TV through the WWE. Check the open format flavor with a tight selection that spans through Hip Hop, Dancehall, Latin and Electronic vibes and be sure to cop all your favorites for your own crates below:
    Select a Spotify Playlist 
    
 
  
 
    
    
        
            
                ARTIST 
             
            
                 
             
             
         
        :: 
        
            
            TITLE 
             
            
                 
             
         
         
        
    
    
    
        
            BPM 
             
            
                 
             
         
        
            KEY 
             
            
                 
             
         
        
            YEAR 
             
            
                 
             
         
    
    
    
    
        
            DOWNLOADS 
             
            
                 
             
         
    
    
 
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
 
    
    
        
        
        
            Loading remixes & edits...
         
        
        
            
            
                
                
                    No remixes/edits found.
                 
                
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                            
                                 
                             
                        
                        
                        
                        
                        
                        
                        
                            
                            
                                 
                             
                            
                            
                                
                                 
                                    
                                        
                                            
                                                 
                                                Add to queue 
                                             
                                            
                                                 
                                                Remove from queue 
                                             
                                         
                                     
                                 
                                
                                 
                                    
                                        
                                            
                                                 
                                             
                                             
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            View Details 
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            Copy Link 
                                         
                                     
                                    
                                    
                                    
                                             
                                            Mixable/Similar Tracks 
                                         
                                     
                                                            
                             
                          
                     
                 
             
         
     
 
 
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      
            
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      response.json())
             .then(data => {
                 similarSongs = data.success ? data.data : [];
                 isLoadingSimilarSongs = false;
             });
             // Load recommendations
             if (currentTrack?.artist && currentTrack?.title) {
                 const formData = new FormData();
                 formData.append('action', 'get_spotify_recommendations');
                 formData.append('artist', currentTrack.artist);
                 formData.append('title', currentTrack.title);
                
                 fetch(hhMusicData.ajaxurl, {
                     method: 'POST',
                     body: formData
                 })
                 .then(response => {
                     if (!response.ok) {
                         throw new Error('Network response was not ok');
                     }
                     return response.json();
                 })
                 .then(data => {
                     recommendations = data.success ? data.data.results : [];
                     isLoadingRecommendations = false;
                 })
                 .catch(() => {
                     isLoadingRecommendations = false;
                 });
             } else {
                 isLoadingRecommendations = false;
             }
         } else {
             isLoadingSimilarSongs = false;
             isLoadingRecommendations = false;
         }"
     x-bind:id="'menu-' + currentTrack?.id" 
     :style="`position-anchor1: --result-${currentTrack?.id}`"
     class="similar-popover w-full max-w-2xl bg-white/95 dark:bg-[#131522]/70 backdrop-blur-md text-zinc-900 dark:text-zinc-100 pb-0 mt-0 mx-auto md:m-auto popover-similar p-0 md:p-4 shadow shadow-2xl shadow-zinc-900/10 dark:shadow-zinc-900/50">
    
    
    
        
        
        
        
        
            
                No mixable songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
        
        
            
                No similar songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
     
    
Premium content is available to members only. Please upgrade  to access this content.
 
Classic tunes reimagined, chilled out and perfect for wedding cocktail hours, corporate functions and upscale lounges as selected by Isaac Jordan 
    Select a Spotify Playlist 
    
 
  
 
    
    
        
            
                ARTIST 
             
            
                 
             
             
         
        :: 
        
            
            TITLE 
             
            
                 
             
         
         
        
    
    
    
        
            BPM 
             
            
                 
             
         
        
            KEY 
             
            
                 
             
         
        
            YEAR 
             
            
                 
             
         
    
    
    
    
        
            DOWNLOADS 
             
            
                 
             
         
    
    
 
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
 
    
    
        
        
        
            Loading remixes & edits...
         
        
        
            
            
                
                
                    No remixes/edits found.
                 
                
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                            
                                 
                             
                        
                        
                        
                        
                        
                        
                        
                            
                            
                                 
                             
                            
                            
                                
                                 
                                    
                                        
                                            
                                                 
                                                Add to queue 
                                             
                                            
                                                 
                                                Remove from queue 
                                             
                                         
                                     
                                 
                                
                                 
                                    
                                        
                                            
                                                 
                                             
                                             
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            View Details 
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            Copy Link 
                                         
                                     
                                    
                                    
                                    
                                             
                                            Mixable/Similar Tracks 
                                         
                                     
                                                            
                             
                          
                     
                 
             
         
     
 
 
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      
            
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      response.json())
             .then(data => {
                 similarSongs = data.success ? data.data : [];
                 isLoadingSimilarSongs = false;
             });
             // Load recommendations
             if (currentTrack?.artist && currentTrack?.title) {
                 const formData = new FormData();
                 formData.append('action', 'get_spotify_recommendations');
                 formData.append('artist', currentTrack.artist);
                 formData.append('title', currentTrack.title);
                
                 fetch(hhMusicData.ajaxurl, {
                     method: 'POST',
                     body: formData
                 })
                 .then(response => {
                     if (!response.ok) {
                         throw new Error('Network response was not ok');
                     }
                     return response.json();
                 })
                 .then(data => {
                     recommendations = data.success ? data.data.results : [];
                     isLoadingRecommendations = false;
                 })
                 .catch(() => {
                     isLoadingRecommendations = false;
                 });
             } else {
                 isLoadingRecommendations = false;
             }
         } else {
             isLoadingSimilarSongs = false;
             isLoadingRecommendations = false;
         }"
     x-bind:id="'menu-' + currentTrack?.id" 
     :style="`position-anchor1: --result-${currentTrack?.id}`"
     class="similar-popover w-full max-w-2xl bg-white/95 dark:bg-[#131522]/70 backdrop-blur-md text-zinc-900 dark:text-zinc-100 pb-0 mt-0 mx-auto md:m-auto popover-similar p-0 md:p-4 shadow shadow-2xl shadow-zinc-900/10 dark:shadow-zinc-900/50">
    
    
    
        
        
        
        
        
            
                No mixable songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
        
        
            
                No similar songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
     
    
Premium content is available to members only. Please upgrade  to access this content.
 
Stay on top of what’s hot in the soca scene with these top picks from our Jamaica native and world class selector DJ Chemics  
    Select a Spotify Playlist 
    
 
  
 
    
    
        
            
                ARTIST 
             
            
                 
             
             
         
        :: 
        
            
            TITLE 
             
            
                 
             
         
         
        
    
    
    
        
            BPM 
             
            
                 
             
         
        
            KEY 
             
            
                 
             
         
        
            YEAR 
             
            
                 
             
         
    
    
    
    
        
            DOWNLOADS 
             
            
                 
             
         
    
    
 
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
 
    
    
        
        
        
            Loading remixes & edits...
         
        
        
            
            
                
                
                    No remixes/edits found.
                 
                
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                            
                                 
                             
                        
                        
                        
                        
                        
                        
                        
                            
                            
                                 
                             
                            
                            
                                
                                 
                                    
                                        
                                            
                                                 
                                                Add to queue 
                                             
                                            
                                                 
                                                Remove from queue 
                                             
                                         
                                     
                                 
                                
                                 
                                    
                                        
                                            
                                                 
                                             
                                             
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            View Details 
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            Copy Link 
                                         
                                     
                                    
                                    
                                    
                                             
                                            Mixable/Similar Tracks 
                                         
                                     
                                                            
                             
                          
                     
                 
             
         
     
 
 
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      
            
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      response.json())
             .then(data => {
                 similarSongs = data.success ? data.data : [];
                 isLoadingSimilarSongs = false;
             });
             // Load recommendations
             if (currentTrack?.artist && currentTrack?.title) {
                 const formData = new FormData();
                 formData.append('action', 'get_spotify_recommendations');
                 formData.append('artist', currentTrack.artist);
                 formData.append('title', currentTrack.title);
                
                 fetch(hhMusicData.ajaxurl, {
                     method: 'POST',
                     body: formData
                 })
                 .then(response => {
                     if (!response.ok) {
                         throw new Error('Network response was not ok');
                     }
                     return response.json();
                 })
                 .then(data => {
                     recommendations = data.success ? data.data.results : [];
                     isLoadingRecommendations = false;
                 })
                 .catch(() => {
                     isLoadingRecommendations = false;
                 });
             } else {
                 isLoadingRecommendations = false;
             }
         } else {
             isLoadingSimilarSongs = false;
             isLoadingRecommendations = false;
         }"
     x-bind:id="'menu-' + currentTrack?.id" 
     :style="`position-anchor1: --result-${currentTrack?.id}`"
     class="similar-popover w-full max-w-2xl bg-white/95 dark:bg-[#131522]/70 backdrop-blur-md text-zinc-900 dark:text-zinc-100 pb-0 mt-0 mx-auto md:m-auto popover-similar p-0 md:p-4 shadow shadow-2xl shadow-zinc-900/10 dark:shadow-zinc-900/50">
    
    
    
        
        
        
        
        
            
                No mixable songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
        
        
            
                No similar songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
     
    
Premium content is available to members only. Please upgrade  to access this content.
 
Top hip hop hits perfect for some heavy lifting in the gym, these are also ready to go for the primetime in the club as selected by Patrick Zurn  and featuring classics by Eminem, Drake, Meek Mill, Kendrick and many more:
    Select a Spotify Playlist 
    
 
  
 
    
    
        
            
                ARTIST 
             
            
                 
             
             
         
        :: 
        
            
            TITLE 
             
            
                 
             
         
         
        
    
    
    
        
            BPM 
             
            
                 
             
         
        
            KEY 
             
            
                 
             
         
        
            YEAR 
             
            
                 
             
         
    
    
    
    
        
            DOWNLOADS 
             
            
                 
             
         
    
    
 
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
 
    
    
        
        
        
            Loading remixes & edits...
         
        
        
            
            
                
                
                    No remixes/edits found.
                 
                
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                            
                                 
                             
                        
                        
                        
                        
                        
                        
                        
                            
                            
                                 
                             
                            
                            
                                
                                 
                                    
                                        
                                            
                                                 
                                                Add to queue 
                                             
                                            
                                                 
                                                Remove from queue 
                                             
                                         
                                     
                                 
                                
                                 
                                    
                                        
                                            
                                                 
                                             
                                             
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            View Details 
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            Copy Link 
                                         
                                     
                                    
                                    
                                    
                                             
                                            Mixable/Similar Tracks 
                                         
                                     
                                                            
                             
                          
                     
                 
             
         
     
 
 
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      
            
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      response.json())
             .then(data => {
                 similarSongs = data.success ? data.data : [];
                 isLoadingSimilarSongs = false;
             });
             // Load recommendations
             if (currentTrack?.artist && currentTrack?.title) {
                 const formData = new FormData();
                 formData.append('action', 'get_spotify_recommendations');
                 formData.append('artist', currentTrack.artist);
                 formData.append('title', currentTrack.title);
                
                 fetch(hhMusicData.ajaxurl, {
                     method: 'POST',
                     body: formData
                 })
                 .then(response => {
                     if (!response.ok) {
                         throw new Error('Network response was not ok');
                     }
                     return response.json();
                 })
                 .then(data => {
                     recommendations = data.success ? data.data.results : [];
                     isLoadingRecommendations = false;
                 })
                 .catch(() => {
                     isLoadingRecommendations = false;
                 });
             } else {
                 isLoadingRecommendations = false;
             }
         } else {
             isLoadingSimilarSongs = false;
             isLoadingRecommendations = false;
         }"
     x-bind:id="'menu-' + currentTrack?.id" 
     :style="`position-anchor1: --result-${currentTrack?.id}`"
     class="similar-popover w-full max-w-2xl bg-white/95 dark:bg-[#131522]/70 backdrop-blur-md text-zinc-900 dark:text-zinc-100 pb-0 mt-0 mx-auto md:m-auto popover-similar p-0 md:p-4 shadow shadow-2xl shadow-zinc-900/10 dark:shadow-zinc-900/50">
    
    
    
        
        
        
        
        
            
                No mixable songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
        
        
            
                No similar songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
     
    
Premium content is available to members only. Please upgrade  to access this content.
 
Flashback to 2006 when electronic music was sweeping the world over, Dirty South rap dominated the hip hop clubs and “Crazy” by Gnarls Barkley was on repeat all year:
    Select a Spotify Playlist 
    
 
  
 
    
    
        
            
                ARTIST 
             
            
                 
             
             
         
        :: 
        
            
            TITLE 
             
            
                 
             
         
         
        
    
    
    
        
            BPM 
             
            
                 
             
         
        
            KEY 
             
            
                 
             
         
        
            YEAR 
             
            
                 
             
         
    
    
    
    
        
            DOWNLOADS 
             
            
                 
             
         
    
    
 
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
 
    
    
        
        
        
            Loading remixes & edits...
         
        
        
            
            
                
                
                    No remixes/edits found.
                 
                
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                            
                                 
                             
                        
                        
                        
                        
                        
                        
                        
                            
                            
                                 
                             
                            
                            
                                
                                 
                                    
                                        
                                            
                                                 
                                                Add to queue 
                                             
                                            
                                                 
                                                Remove from queue 
                                             
                                         
                                     
                                 
                                
                                 
                                    
                                        
                                            
                                                 
                                             
                                             
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            View Details 
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            Copy Link 
                                         
                                     
                                    
                                    
                                    
                                             
                                            Mixable/Similar Tracks 
                                         
                                     
                                                            
                             
                          
                     
                 
             
         
     
 
 
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      
            
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      response.json())
             .then(data => {
                 similarSongs = data.success ? data.data : [];
                 isLoadingSimilarSongs = false;
             });
             // Load recommendations
             if (currentTrack?.artist && currentTrack?.title) {
                 const formData = new FormData();
                 formData.append('action', 'get_spotify_recommendations');
                 formData.append('artist', currentTrack.artist);
                 formData.append('title', currentTrack.title);
                
                 fetch(hhMusicData.ajaxurl, {
                     method: 'POST',
                     body: formData
                 })
                 .then(response => {
                     if (!response.ok) {
                         throw new Error('Network response was not ok');
                     }
                     return response.json();
                 })
                 .then(data => {
                     recommendations = data.success ? data.data.results : [];
                     isLoadingRecommendations = false;
                 })
                 .catch(() => {
                     isLoadingRecommendations = false;
                 });
             } else {
                 isLoadingRecommendations = false;
             }
         } else {
             isLoadingSimilarSongs = false;
             isLoadingRecommendations = false;
         }"
     x-bind:id="'menu-' + currentTrack?.id" 
     :style="`position-anchor1: --result-${currentTrack?.id}`"
     class="similar-popover w-full max-w-2xl bg-white/95 dark:bg-[#131522]/70 backdrop-blur-md text-zinc-900 dark:text-zinc-100 pb-0 mt-0 mx-auto md:m-auto popover-similar p-0 md:p-4 shadow shadow-2xl shadow-zinc-900/10 dark:shadow-zinc-900/50">
    
    
    
        
        
        
        
        
            
                No mixable songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
        
        
            
                No similar songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
     
    
Premium content is available to members only. Please upgrade  to access this content.
 
DJ Transit  with a timeless selection of indie pop featuring Tame Impala, The Chemical Brothers, Rufus Du Sol and many more:
    Select a Spotify Playlist 
    
 
  
 
    
    
        
            
                ARTIST 
             
            
                 
             
             
         
        :: 
        
            
            TITLE 
             
            
                 
             
         
         
        
    
    
    
        
            BPM 
             
            
                 
             
         
        
            KEY 
             
            
                 
             
         
        
            YEAR 
             
            
                 
             
         
    
    
    
    
        
            DOWNLOADS 
             
            
                 
             
         
    
    
 
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
 
    
    
        
        
        
            Loading remixes & edits...
         
        
        
            
            
                
                
                    No remixes/edits found.
                 
                
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                            
                                 
                             
                        
                        
                        
                        
                        
                        
                        
                            
                            
                                 
                             
                            
                            
                                
                                 
                                    
                                        
                                            
                                                 
                                                Add to queue 
                                             
                                            
                                                 
                                                Remove from queue 
                                             
                                         
                                     
                                 
                                
                                 
                                    
                                        
                                            
                                                 
                                             
                                             
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            View Details 
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            Copy Link 
                                         
                                     
                                    
                                    
                                    
                                             
                                            Mixable/Similar Tracks 
                                         
                                     
                                                            
                             
                          
                     
                 
             
         
     
 
 
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      
            
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      response.json())
             .then(data => {
                 similarSongs = data.success ? data.data : [];
                 isLoadingSimilarSongs = false;
             });
             // Load recommendations
             if (currentTrack?.artist && currentTrack?.title) {
                 const formData = new FormData();
                 formData.append('action', 'get_spotify_recommendations');
                 formData.append('artist', currentTrack.artist);
                 formData.append('title', currentTrack.title);
                
                 fetch(hhMusicData.ajaxurl, {
                     method: 'POST',
                     body: formData
                 })
                 .then(response => {
                     if (!response.ok) {
                         throw new Error('Network response was not ok');
                     }
                     return response.json();
                 })
                 .then(data => {
                     recommendations = data.success ? data.data.results : [];
                     isLoadingRecommendations = false;
                 })
                 .catch(() => {
                     isLoadingRecommendations = false;
                 });
             } else {
                 isLoadingRecommendations = false;
             }
         } else {
             isLoadingSimilarSongs = false;
             isLoadingRecommendations = false;
         }"
     x-bind:id="'menu-' + currentTrack?.id" 
     :style="`position-anchor1: --result-${currentTrack?.id}`"
     class="similar-popover w-full max-w-2xl bg-white/95 dark:bg-[#131522]/70 backdrop-blur-md text-zinc-900 dark:text-zinc-100 pb-0 mt-0 mx-auto md:m-auto popover-similar p-0 md:p-4 shadow shadow-2xl shadow-zinc-900/10 dark:shadow-zinc-900/50">
    
    
    
        
        
        
        
        
            
                No mixable songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
        
        
            
                No similar songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
     
    
Premium content is available to members only. Please upgrade  to access this content.
 
Episode 126 coming in hot with Florida resident & native New Yorker DJ JAY DOT  who takes us on a true open format trip cycling through Hip Hop, Latin, Dancehall, Afrobeats and more. On top of being a top tier DJ, Jay has made a name for himself as a promoter having coordinated over 700 events in 15 different cities. He’s a top choice of South Florida’s celebrity scene and you’ll see why with his impeccable selection and tight mixing skills here: 
    Select a Spotify Playlist 
    
 
  
 
    
    
        
            
                ARTIST 
             
            
                 
             
             
         
        :: 
        
            
            TITLE 
             
            
                 
             
         
         
        
    
    
    
        
            BPM 
             
            
                 
             
         
        
            KEY 
             
            
                 
             
         
        
            YEAR 
             
            
                 
             
         
    
    
    
    
        
            DOWNLOADS 
             
            
                 
             
         
    
    
 
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
 
    
    
        
        
        
            Loading remixes & edits...
         
        
        
            
            
                
                
                    No remixes/edits found.
                 
                
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                            
                                 
                             
                        
                        
                        
                        
                        
                        
                        
                            
                            
                                 
                             
                            
                            
                                
                                 
                                    
                                        
                                            
                                                 
                                                Add to queue 
                                             
                                            
                                                 
                                                Remove from queue 
                                             
                                         
                                     
                                 
                                
                                 
                                    
                                        
                                            
                                                 
                                             
                                             
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            View Details 
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            Copy Link 
                                         
                                     
                                    
                                    
                                    
                                             
                                            Mixable/Similar Tracks 
                                         
                                     
                                                            
                             
                          
                     
                 
             
         
     
 
 
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      
            
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      response.json())
             .then(data => {
                 similarSongs = data.success ? data.data : [];
                 isLoadingSimilarSongs = false;
             });
             // Load recommendations
             if (currentTrack?.artist && currentTrack?.title) {
                 const formData = new FormData();
                 formData.append('action', 'get_spotify_recommendations');
                 formData.append('artist', currentTrack.artist);
                 formData.append('title', currentTrack.title);
                
                 fetch(hhMusicData.ajaxurl, {
                     method: 'POST',
                     body: formData
                 })
                 .then(response => {
                     if (!response.ok) {
                         throw new Error('Network response was not ok');
                     }
                     return response.json();
                 })
                 .then(data => {
                     recommendations = data.success ? data.data.results : [];
                     isLoadingRecommendations = false;
                 })
                 .catch(() => {
                     isLoadingRecommendations = false;
                 });
             } else {
                 isLoadingRecommendations = false;
             }
         } else {
             isLoadingSimilarSongs = false;
             isLoadingRecommendations = false;
         }"
     x-bind:id="'menu-' + currentTrack?.id" 
     :style="`position-anchor1: --result-${currentTrack?.id}`"
     class="similar-popover w-full max-w-2xl bg-white/95 dark:bg-[#131522]/70 backdrop-blur-md text-zinc-900 dark:text-zinc-100 pb-0 mt-0 mx-auto md:m-auto popover-similar p-0 md:p-4 shadow shadow-2xl shadow-zinc-900/10 dark:shadow-zinc-900/50">
    
    
    
        
        
        
        
        
            
                No mixable songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
        
        
            
                No similar songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
     
    
Premium content is available to members only. Please upgrade  to access this content.
 
Our resident chart topper DJ Ronald  checking in from Peru with his top reggaeton bangers of the moment featuring J Balvin, Karol G, Don Omar y mucho mas:
    Select a Spotify Playlist 
    
 
  
 
    
    
        
            
                ARTIST 
             
            
                 
             
             
         
        :: 
        
            
            TITLE 
             
            
                 
             
         
         
        
    
    
    
        
            BPM 
             
            
                 
             
         
        
            KEY 
             
            
                 
             
         
        
            YEAR 
             
            
                 
             
         
    
    
    
    
        
            DOWNLOADS 
             
            
                 
             
         
    
    
 
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
 
    
    
        
        
        
            Loading remixes & edits...
         
        
        
            
            
                
                
                    No remixes/edits found.
                 
                
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                            
                                 
                             
                        
                        
                        
                        
                        
                        
                        
                            
                            
                                 
                             
                            
                            
                                
                                 
                                    
                                        
                                            
                                                 
                                                Add to queue 
                                             
                                            
                                                 
                                                Remove from queue 
                                             
                                         
                                     
                                 
                                
                                 
                                    
                                        
                                            
                                                 
                                             
                                             
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            View Details 
                                         
                                     
                                    
                                        
                                            
                                                 
                                             
                                            Copy Link 
                                         
                                     
                                    
                                    
                                    
                                             
                                            Mixable/Similar Tracks 
                                         
                                     
                                                            
                             
                          
                     
                 
             
         
     
 
 
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      
            
                
                    
 
                     
                
                
                    
                        
Danceability 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Energy 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Popularity 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                    
                        
Valence 
                         
                        
                            
                            0.86 
                            
                             
                             
                             
                             
                             
                             
                         
                    
                 
                
                    
                 
         
      response.json())
             .then(data => {
                 similarSongs = data.success ? data.data : [];
                 isLoadingSimilarSongs = false;
             });
             // Load recommendations
             if (currentTrack?.artist && currentTrack?.title) {
                 const formData = new FormData();
                 formData.append('action', 'get_spotify_recommendations');
                 formData.append('artist', currentTrack.artist);
                 formData.append('title', currentTrack.title);
                
                 fetch(hhMusicData.ajaxurl, {
                     method: 'POST',
                     body: formData
                 })
                 .then(response => {
                     if (!response.ok) {
                         throw new Error('Network response was not ok');
                     }
                     return response.json();
                 })
                 .then(data => {
                     recommendations = data.success ? data.data.results : [];
                     isLoadingRecommendations = false;
                 })
                 .catch(() => {
                     isLoadingRecommendations = false;
                 });
             } else {
                 isLoadingRecommendations = false;
             }
         } else {
             isLoadingSimilarSongs = false;
             isLoadingRecommendations = false;
         }"
     x-bind:id="'menu-' + currentTrack?.id" 
     :style="`position-anchor1: --result-${currentTrack?.id}`"
     class="similar-popover w-full max-w-2xl bg-white/95 dark:bg-[#131522]/70 backdrop-blur-md text-zinc-900 dark:text-zinc-100 pb-0 mt-0 mx-auto md:m-auto popover-similar p-0 md:p-4 shadow shadow-2xl shadow-zinc-900/10 dark:shadow-zinc-900/50">
    
    
    
        
        
        
        
        
            
                No mixable songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
        
        
            
                No similar songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
         
    
    
        
             
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
                 
             
            
                 
                     
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                         
                         
                        
                             
                             
                        
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                         
                        
                             
                         
                     
                 
             
         
     
    
     
    
                  
             
         
     
    
Premium content is available to members only. Please upgrade  to access this content.