Joya Mooi is the opposite of a “Good Girl” [Video]
Amsterdam-based singer Joya Mooi shares the video for her single “Good Girl” ahead of her upcoming EP. The track serves as the unapologetic antithesis to the social construct of what a good girl should be.
Produced by her frequent collaborator Blazehoven, the track is a nice fusion of R&B and soul with a whole lot of hip-hop bounce that perfectly fits Mooi’s bright vocals. Fully in her element, she goes against the grain and questions the so-called gender norms and conformity that has stifled her expression. Lines like “…Lines were crossed a hundred times, They brought us in, Put a tag on the ride/ it takes a toll you know!…” voices the concern on the unnecessary pressures placed on gender.
googletag.cmd.push(function () { var slot = {"name":"in-post-content-2136471","path":"//4052//earmilk//alternative-rb","sizes":{"mobile":[[300,250]]},"div":"div-gpt-in-post-content-2136471","targets":{"pos":1,"sz":"300x250"}}; var mapping, gptSlot;
if (slot.sizes.desktop) { desktop_size = slot.sizes.desktop; default_size = desktop_size; } else { desktop_size = []; }
if (slot.sizes.tablet) { tablet_size = slot.sizes.tablet; default_size = tablet_size; } else { tablet_size = []; }
if (slot.sizes.mobile) { mobile_size = slot.sizes.mobile; default_size = mobile_size; } else { mobile_size = []; }
mapping = googletag.sizeMapping() .addSize([320, 400], mobile_size) .addSize([728, 200], tablet_size) .addSize([970, 200], desktop_size) .build();
gptSlot = googletag.defineSlot(slot.path, default_size, slot.div) .defineSizeMapping(mapping) .addService(googletag.pubads()) .addService(googletag.companionAds());
/** * Add targeting data. */ _.each(slot.targets, function (target, key) { gptSlot.setTargeting(key, target) });
/** * Add the page/slot targeting data. */ ionegpt.attrs['position'] = slot.name;
_.each(ionegpt.attrs, function (target, key) { gptSlot.setTargeting(key, target) });
googletag.display(slot.div);
renderedGptSlots[slot.div] = gptSlot;
});
For the video, she teams up with 33Bound-affiliated, Brixton-bred Natalie Wilson. The visual is very colorful and vibrant with the showing of female independence and self-empowerment. It follows Mooi and her girl gang playing basketball and just hanging out like the rest of us on the block.
Listen to “Good Girl” on all platforms here.
googletag.cmd.push(function () { var slot = {"name":"in-post-content-2136472","path":"//4052//earmilk//alternative-rb","sizes":{"mobile":[[300,250]]},"div":"div-gpt-in-post-content-2136472","targets":{"pos":2,"sz":"300x250"}}; var mapping, gptSlot;
if (slot.sizes.desktop) { desktop_size = slot.sizes.desktop; default_size = desktop_size; } else { desktop_size = []; }
if (slot.sizes.tablet) { tablet_size = slot.sizes.tablet; default_size = tablet_size; } else { tablet_size = []; }
if (slot.sizes.mobile) { mobile_size = slot.sizes.mobile; default_size = mobile_size; } else { mobile_size = []; }
mapping = googletag.sizeMapping() .addSize([320, 400], mobile_size) .addSize([728, 200], tablet_size) .addSize([970, 200], desktop_size) .build();
gptSlot = googletag.defineSlot(slot.path, default_size, slot.div) .defineSizeMapping(mapping) .addService(googletag.pubads()) .addService(googletag.companionAds());
/** * Add targeting data. */ _.each(slot.targets, function (target, key) { gptSlot.setTargeting(key, target) });
/** * Add the page/slot targeting data. */ ionegpt.attrs['position'] = slot.name;
_.each(ionegpt.attrs, function (target, key) { gptSlot.setTargeting(key, target) });
googletag.display(slot.div);
renderedGptSlots[slot.div] = gptSlot;
});
Connect with Joya Mooi : Website | Facebook | Spotify | Instagram