Vidmate Music Video Download has the most functions. It mainly services for music and video downloading.