A powerful, user-friendly desktop application for downloading videos from all major platforms (YouTube, Facebook, Instagram, TikTok, and more). It features a modern interface, batch downloads, drag-and-drop, notifications, multi-language support, and theming.
Features:
- Download videos from all major platforms
- Modern, user-friendly interface (light/dark themes)
- Batch downloads and drag-and-drop support
- Real-time desktop notifications
- Multi-language support (English, Spanish, French, Arabic, and more)
- Customizable settings and file naming templates
- Download history and logging
- Advanced options for power users
Mahmoud Elsayad
Whoops! Looks like they don't have a project yet. Maybe ask them to start one?
Muhammad Bilal Saleem
Check their projects out: Smart Bus System, Summer Hackclub Shop Redesign, Govt. Hospital Pharmacy
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
I’ve updated the app so that the 'date modified' now shows the current download date instead of the original publish date.
Finalizing the program for shipping. It has been fully tested on Windows and works as expected. However, I haven't been able to test the macOS and Linux versions due to limited access, so there may be unexpected issues on those platforms. I apologize for any inconvenience this may cause.
Enhanced the project's compatibility across different systems by creating separate versions for macOS and Linux.
Encountering an issue where the video files are being downloaded successfully, but the application displays an error message instead of the expected Download Completed Successfully! confirmation. It appears the app is not properly recognizing the successful completion of the download process.
Improved the previous version of Moaz Universal Video Downloader by expanding multi-language support from four (English, Spanish, French, Arabic) to ten languages (English, Spanish, French, German, Italian, Portuguese, Russian, Chinese, Japanese, and Arabic), alongside a dual-interface design (rich GUI with tabs and improved CLI). Built using Tkinter, yt-dlp, and Python, with auto-installation for yt-dlp and optional ffmpeg.
Features: Enhanced tabbed interface for single/batch downloads, customizable quality (best, worst, 1080p, etc.)/format options, cookie file validation, format detection, real-time progress monitoring, light/dark theme switching, settings persistence, detailed logging to file, and support for over 30 platforms. Added parallel downloads (up to 8 threads), proxy support, user-agent customization, post-processing plugin integration, and desktop notifications (where supported).
Developed: I built an advanced Moaz Downloader supporting multiple languages (English, Arabic, French, Spanish) and a dual-interface design featuring a rich GUI and enhanced CLI.
Features: Integrated a tabbed interface with single/batch download modes, customizable quality/format options, cookie file validation, format detection, progress monitoring, theme switching, settings persistence, and detailed logging. Added support for over 30 platforms and improved error handling with logging to file.
Status: Completed the enhanced version with thorough testing across languages and modes, ensuring robust functionality.
Enhanced: Upgraded the YouTube Video Downloader into a versatile Universal Video Downloader, now supporting YouTube, Facebook, Instagram, TikTok, Twitter, Vimeo, and over 1000 platforms using yt-dlp.
Features: Added a polished GUI with URL input, quality/format selection, audio-only mode, playlist support, cookie file integration, and real-time logging. Included a command-line interface for flexibility across Windows, macOS, and Linux.
Status: Completed the improved version with successful testing across multiple platforms and modes.
Note: The Date modified appeared is the date of posting video
Created: A robust GUI-based YouTube Video Downloader using Tkinter and yt-dlp, built from scratch to handle video downloads efficiently.
Features: Implemented a user-friendly interface with URL input, quality/format selection, a browseable output directory, video download functionality, video info retrieval, and a detailed log area to track progress.
Status: Successfully completed the initial version, thoroughly tested, and confirmed it works for basic downloads and info fetching.