LyricsTraining is an easy and fun method to learn and improve your foreign languages skills through the music videos and lyrics of your favourite songs. You can choose the level of difficulty from easy to hard (filling in just a few gaps or filling in all the lyrics in the expert mode) The video stops when you write. Have fun using it!
http://www.lyricstraining.com/