I have links to literally thousands of songs in the Music category of my English For Beginners and Early Intermediate page.  Most of the songs are very simple and  designed in their presentation for English Language Learners.  And, though my students enjoy them, most are geared towards younger students.  There just aren’t many sites designed for English Language Learners that have more modern music available.

There are a few, though, and I’ve just put the link to one at the bottom of the Music section and entitled it Modern Music Clozes.

The City College in Manchester, England, has put about twelve songs from various recording artists, including John Lennon and Bob Marley, on this site, along with making the lyrics into clozes (“fill-in-the-gaps”).  Students type in the missing words as they listen to the music.