Janelle Monáe, 21 Savage, James Blunt and Lil Yachty also release new tracks.
Happy #NewMusicFriday, friends. We've got quite the selection of jammers this week.
Jennifer Lopez blessed us with "El Anillo" -- a new single she debuted at Thursday night's Billboard Music Awards -- in which she sings all about the beautiful things she has with boyfriend Alex Rodriguez -- she just wants to know when she'll get that ring.
"Me tratas como una princesa, me das lo que pido," J.Lo sings in the track. "¿Y el anillo pa' cuando?" (Translation: "You treat me like a princess and give me everything I ask. When am I getting that ring?")
Elsewhere, Stargate, PARTYNEXTDOOR, 21 Savage and Murda Beatz teamed up on "1Night," James Blunt joined forces with Lost Frequencies on "Melody," Jason Mraz released "Have It All," and Tee Grizzley collaborated with Lil Yachty on "2 Vaults."
In terms of new music videos, Shawn Mendes came in hot with his emotional video for "In My Blood," J.Cole released his Kevin Hart-inspired video for "Kevin's Heart" and Remy Ma dropped her video for "Company," featuring A Boogie wit da Hoodie.
Enjoy these and all of TooFab's picks for best new music below.