Rauw Alejandro & Daddy Yankee Release New Collaboration @ Top40-Charts.com -Playlists

[ad_1]

New York, NY (Top40 Charts) Leave it to Rauw Alejandro to finagle one last surprise for millions of fans of Daddy Yankee, like Rauw himself. As he’s done before, he likes to leave one secret track on the album to drop later on, and track 7 comes to us in the form of “Panties Y Brasieres” Feat El Cangri himself, Daddy Yankee.

As a kid growing up in Carolina in the 90s, El Cangri was an idol of Rauw’s, and though the two have already worked together in the past, on “Panties y Brasieres,” the pair come correct with a hybrid throwback perreo tinged with Rauw’s modern reggaeton sounds. But make no mistake about it, “Panties y Brasieres” sees Daddy Yankee reach deep down and give us that long-gone Playero era Yankee. In fact, the song is bookended with samples of “Camuflash,” from the classic Playero #40 mixtape featuring a young Daddy Yankee.

“Panties y Brasieres” is an uptempo perreo, coming in strong with Yankee’s old school chants followed by newly recorded bars that sound like they were taken directly from Playero’s Villa Kennedy studio in 1994. The frenetic energy of the song, coupled with Rauw’s signature sound keep the listener firmly in reggaeton’s yesterday and it’s future.

This living tribute to Daddy Yankee comes not only on the heels of Rauw Alejandro’s wildly successful new album Saturno, it also serves as the cherry on top to one of the most storied careers in music–right as Yankee finishes his farewell tour. Though the song was recorded before Legendaddy retired, the pair chose to hold on to it for just this moment, giving fans one last glimpse into why he’s truly reggaeton’s GOAT, and why Alejandro deserves the reigns. Rauw Alejandro begins his Saturno World Tour on February 18th.

// global variables
var Top40FullName=””;
var Top40FBid=”;
var Top40userid=”;

/*

// This is called with the results from from FB.getLoginStatus().
function statusChangeCallback(response) {
console.log(‘statusChangeCallback’);
console.log(response);
// The response object is returned with a status field that lets the
// app know the current login status of the person.
// Full docs on the response object can be found in the documentation
// for FB.getLoginStatus().
if (response.status === ‘connected’) {
// Logged into your app and Facebook.
fb_login_check();
} else {
// The person is not logged into your app or we are unable to tell.
document.getElementById(‘top40-login-status’).innerHTML = ‘Please log ‘ +
‘into this app.’;
}
}

function checkLoginState() {
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
}

window.fbAsyncInit = function() {
FB.init({
appId : ‘160329538558’,
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse social plugins on this page
version : ‘v2.8’ // use graph api version 2.8
});

FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});

};

// Load the SDK asynchronously
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = “https://connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));

// Here we run a very simple test of the Graph API after login is
// successful. See statusChangeCallback() for when this call is made.
function fb_login_check() {
console.log(‘Welcome! Fetching your information…. ‘);
FB.api(‘/me’, function(response) {
console.log(‘Successful login for: ‘ + response.name);
console.log(response);
Top40FullName=response.name;
Top40FBid=response.id;
Top40userid=’fb_’+response.id;
var metadata = {
user_id: Top40userid
};
Intercom(‘trackEvent’, ‘FB-login’, metadata);

document.getElementById(‘top40-login-status’).innerHTML =
‘Thanks for logging in, ‘ + response.name + ‘!’;
$(‘#top40-login-button’).css(‘display’,’none’);
});
}
*/

[ad_2]

Source link
Playlists


Posted

in

by