Mp4 download- Single Solution To Multiple Problems