[ad_1]
Light a candle, some incense, or maybe just a sacred blunt and turn up the volume on “Take It Back,” Shaheed and DJ Supreme’s homage to fifty years of hip-hop. The track kicks off with a bounce as background singers chant the song’s title over DJ Supreme’s classic boom-bap beats. The backing hammers on as Shaheed plunges in with his typical confident delivery. Through hard rhymes that roll off like butter, he tells the story of hip-hop, name-dropping the likes of Tupac and Wu-tang as he reminisces on the purity of the early days of the trade.
The companion video to “Take it Back” (shot and edited by Richard Giles) finds Shaheed and DJ Supreme in an appropriate temple to recite their rap incantations: Seasick Records in their hometown of Birmingham, Alabama. As the duo drops line after line and beat after beat of praise to the craft, we discover rap’s saintly fraternity plastered over the walls of the humble record shop. The K.R.U. crew ravenously digs through the stacks of vinyl with the focus and ebullience of newcomers, displaying that the game’s founding fathers will never fail to provide an endless stream of wisdom and inspiration. You’re never too experienced to “Take it Back” and appreciate what got you where you are.
// 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