Two of the biggest albums of the year dropped recently: Drake’s “Certified Lover Boy” and Kanye West’s “Donda”. We called upon EwONE!  to dig up all his favorite edits and remixes from both of the hip hop heavyweights ready to kick the party into the next gear:
    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 2 of the songs that broke the viral barrier online as selected by DJ AndOne:
    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.
 
Keep it classy with a selection of indie pop, chill electronica and other chillout tunes perfect for DJing hotel lounges, cocktail hours and other mellow vibe gigs featuring tunes by The XX, FKJ, Crazy P and 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.
 
Check the new heaters from the team ranging through all genres featuring new exclusives from Greg Lassierra, DJ Serom, Mike Fresh, John Lee, DJ AndOne, JEKEY, Serg Sniper, Isaac Jordan, DJ Mighty, OiO, DJ Ronald and 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.
 
Taking back to the 90s when electronic music really started to pick up in the mainstream with a selection of essentials to transport the party back into time featuring Paul Johnson (RIP), Stardust, Ultra Nate 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.
 
Viva Mexico! Every 16th of September the country of Mexico celebrates it’s independence with fiestas, fireworks, food and recognition of it’s deep and beautiful culture: Órale!
    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.
 
Merengue essentials dating back to to 1990 to the recent bangers as selected by 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.
 
Heavy hitting DnB featuring Amoss, S.P.Y, Sub Focus and Phibes ready to to take the party to the next level 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.
 
Two of our top producers go head to head in a battle of the edits featuring the Philly’s OG pineapple lover: Isaac Jordan  vs one of Europe’s fastest rising phenoms: Germany’s DJ Mighty . Check the vibes and cop all of these HH exclusives spanning through hip hop, pop, international and beyond from two of our hardest working team members:
    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.
 
The songs we all know and love with a modern touch featuring the classics reimagined and ready for the dance floor:
    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.