I am not sure, but if you are looking for a website listening great resource for language learners, please check alllanguageresources.com.
On this website will find long articles listing the best online resources for learning languages (English, French, German, Italian, Chinese and so on).
The authors list the best resources for each language and also describe in details the content online courses and podcasts.