Library for downloading media from various sites