Mainingu

A site similar to supernative/delvinlanguage where you are shown very short clips and need to recognize what is being said, with an included SRS System. In this one however you pick a specific show with specific pieces of vocabulary. 

Paid: Free
Practicing skill: Listening, Reading
Japanese level: Beginner, Intermediate, Advanced
Desktop Application: Windows