Moaz Video Downloader

Moaz Video Downloader Used AI

10 devlogs
31h 21m
•  Ship certified

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

Timeline

Ship 2

1 payout of shell 15.0 shells

Abū al-Barāʾ

29 days ago

Abū al-Barāʾ Covers 1 devlog

I’ve updated the app so that the 'date modified' now shows the current download date instead of the original publish date.

Update attachment

Ship 1

1 payout of shell 396.0 shells

Abū al-Barāʾ

about 2 months ago

Abū al-Barāʾ Covers 9 devlogs

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.

Update attachment

Enhanced the project's compatibility across different systems by creating separate versions for macOS and Linux.

Update attachment

Improved the UI, added additional theme options, and resolved the error message issue.

Update attachment

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.

The code stage is finished.
Building a setup file for Windows users

Update attachment

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.