Step up your mix up with these custom made exclusive acapella out edits perfect for live blending and mashing selected by our man in Germany DJ OiO 
    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.
More soca bangers guaranteed to keep the dance floor on fire from our one and only 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.
New music from Skeng, Beenie Man, Nadg and more on the newest edition of Heavy Dancehall by our one and only 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.
Keep up with the most current Soca trends as selected by the Jamaica native and super editor 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.
Volume 13 of DJ Chemics ‘ long running series dedicated to keeping your sampler full of new flavor:
    Select a Spotify Playlist 
    
 
    
    
        
            
                ARTIST 
            
                 
             
         
        :: 
        
            
            TITLE 
            
                 
         
         
        
    
    
    
        
            BPM 
            
                 
         
        
            KEY 
            
                 
         
        
            YEAR 
            
                 
         
    
    
    
    
        
            DOWNLOADS 
            
                 
         
    
    
 
    
    
    
    
    
    
    
    
    
    
    
        
    
        
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
             
            
                         
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                        
                            
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                        
                             
                     
                 
             
         
     
    
    
        
        
        
            Loading remixes & edits...
         
        
        
            
            
                
                
                    No remixes/edits found.
                 
                
                
                    
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
                            
                                 
                        
                        
                        
                        
                        
                        
                        
                            
                            
                                 
                            
                            
                                
                                 
                                    
                                        
                                            
                                                Add to queue 
                                             
                                            
                                                Remove from queue 
                                             
                                         
                                     
                                 
                                
                                 
                                    
                                        
                                            
                                                 
                                             
                                     
                                    
                                        
                                            
                                                 
                                            View Details 
                                         
                                     
                                    
                                        
                                            
                                                 
                                            Copy Link 
                                         
                                     
                                    
                                    
                                    
                                            Mixable/Similar Tracks 
                                         
                                     
                                                            
                             
                          
                     
                 
             
         
     
 
 
                
                    
                    
                        
Danceability 
                        
                            
                            0.86 
                            
                             
                             
                         
                    
                    
                        
Energy 
                        
                            
                            0.86 
                            
                             
                             
                         
                    
                    
                        
Popularity 
                        
                            
                            0.86 
                            
                             
                             
                         
                    
                    
                        
Valence 
                        
                            
                            0.86 
                            
                             
                             
                         
                    
                 
                
                    
                 
         
     
            
                
                    
                    
                        
Danceability 
                        
                            
                            0.86 
                            
                             
                             
                         
                    
                    
                        
Energy 
                        
                            
                            0.86 
                            
                             
                             
                         
                    
                    
                        
Popularity 
                        
                            
                            0.86 
                            
                             
                             
                         
                    
                    
                        
Valence 
                        
                            
                            0.86 
                            
                             
                             
                         
                    
                 
                
                    
                 
         
      response.json())
             .then(data => {
                 similarSongs = data.success ? data.data : [];
                 isLoadingSimilarSongs = false;
             });
             // Load recommendations
             if (currentTrack?.artist && currentTrack?.title) {
                 const formData = new FormData();
                 formData.append('action', 'get_spotify_recommendations');
                 formData.append('artist', currentTrack.artist);
                 formData.append('title', currentTrack.title);
                
                 fetch(hhMusicData.ajaxurl, {
                     method: 'POST',
                     body: formData
                 })
                 .then(response => {
                     if (!response.ok) {
                         throw new Error('Network response was not ok');
                     }
                     return response.json();
                 })
                 .then(data => {
                     recommendations = data.success ? data.data.results : [];
                     isLoadingRecommendations = false;
                 })
                 .catch(() => {
                     isLoadingRecommendations = false;
                 });
             } else {
                 isLoadingRecommendations = false;
             }
         } else {
             isLoadingSimilarSongs = false;
             isLoadingRecommendations = false;
         }"
     x-bind:id="'menu-' + currentTrack?.id" 
     :style="`position-anchor1: --result-${currentTrack?.id}`"
     class="similar-popover w-full max-w-2xl bg-white/95 dark:bg-[#131522]/70 backdrop-blur-md text-zinc-900 dark:text-zinc-100 pb-0 mt-0 mx-auto md:m-auto popover-similar p-0 md:p-4 shadow shadow-2xl shadow-zinc-900/10 dark:shadow-zinc-900/50">
    
    
    
        
        
        
        
        
            
                No mixable songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
        
    
        
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
             
            
                         
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                        
                            
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                        
                             
                     
                 
             
         
                      
             
         
        
        
            
                No similar songs found.
             
            
                
                    
    
    
    
    
    
    
    
    
    
    
    
        
    
        
            Similar 
         
    
    
    = 1024 && (leaveTimeout = setTimeout(() => isOpen = false, 100))"
        @mouseenter="window.innerWidth >= 1024 && leaveTimeout && clearTimeout(leaveTimeout)"
        @keydown.esc.prevent="isOpen = false; openedWithKeyboard = false"
        @click.outside="isOpen = false; openedWithKeyboard = false"
        class="relative toggle-downloads lg:w-56">
        
        
= 1024 && (isOpen = true)" 
            @keydown.space.prevent="openedWithKeyboard = true" 
            @keydown.enter.prevent="openedWithKeyboard = true" 
            @keydown.down.prevent="openedWithKeyboard = true" 
            class="border-button inline-flex justify-center z-50 cursor-pointer items-center gap-2 whitespace-nowrap rounded-sm bg-zinc-100 px-2 min-w-8 min-h-8 lg:px-4 py-2 font-medium tracking-wide transition hover:opacity-80 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-zinc-700 dark:bg-zinc-700/30 transition-opacity duration-300 ease-in-out dark:focus-visible:outline-zinc-300" 
            :class="isOpen || openedWithKeyboard ? 'text-zinc-900 dark:text-zinc-100' : 'text-zinc-700 dark:text-zinc-300'" 
            :aria-expanded="isOpen || openedWithKeyboard" 
            aria-haspopup="true">
            Downloads 
            
                
                     
             
            
                         
         
        
             
            
                
                    = 2) ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : downloadRelease(release.id)"
                        >
                        
                             
                        
                            
                     
                    = 2 ? $dispatch('notify', {content: 'Max downloads have been reached', type: 'error'}) : addToZipCrate(release)"
                    >
                        
                             
                        
                             
                     
                 
             
         
                      
             
         
     
    
Premium content is available to members only. Please upgrade  to access this content.
Stay on top of the next round of tracks making noise on the airwaves and the nightclubs handpicked by our very own DJ Stacks (HOT 97, NYC)  featuring trending tunes by Metro Boomin, Philly Goats, KAROL G 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.
New music from Skeng, Beenie Man, Nadg and more on the newest edition of Heavy Dancehall by our one and only 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.
More soca bangers guaranteed to keep the dance floor on fire from the one and only 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.
DJ Chemics  is back once again with new dancehall tracks to get the summer vibes strong featuring Kranium, 450, Vybz Kartel 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.
Volume 11 of DJ Chemics ‘ long running series dedicated to keeping your sampler full of new flavor:
    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.