I think TV shows are better than movies for listening practice. Usually TV shows are more formulaic and after a while we can get used to the characters' accents and speaking rhythms. In a lot of movies there is more silence than dialogue and when characters do speak it often takes time to get used to their speech patterns.
Also I think youtube is pretty good for listening. Recently I've been posting videos on my own channel and I now realise that if you click on the little notepad icon at the bottom of the screen, you can see subtitles in the language of the video, if the videomaker has transcribed the video correctly. Recently I've been watching some videos in French and the first time I watch them, I do so with the subtitles switched off. Then I watch them a second time with the French subtitles switched on and then sometimes also a third time with the settings changed to English subtitles so that I can clarify any words I don't understand. Of course this only works if the video is properly transcribed, but the ones I watch usually are. Although the translated subtitles are rarely accurate, it has to be said. If you are into phrasal verbs then you could try out this technique with my videos at
www.youtube.com/user/77PhrasalVerbs.
When it comes to music for learning then I would probably recommend Bobby Darin and Nat King Cole. Nobody speaks as beautifully as they sing, but listening to them will ensure that your spirits remain high as you continue in your quest to learn English.