Portable media download utility powered by yt-dlp and FFmpeg.
The Problem
Downloading YouTube videos and other media had become tiring. I kept jumping from website to website just to find something that worked.
As a cybersecurity student, I also had to pay attention to domain names, redirects, ads, and other risks on shady download sites. Some sites were full of ads, some looked unsafe, and some locked file formats or longer videos behind paywalls.
At some point, the process stopped feeling worth the hassle. I wanted a safer, repeatable, terminal-based workflow I could control.
The Solution
I started building Mr. Roboto as an AI-assisted utility, inspired by Mr. Robot. The "robot" idea fit the goal: a small tool that could handle repetitive media-download work from the terminal.
Mr. Roboto is a portable media downloader powered by yt-dlp and FFmpeg.
Windows is the stable platform, supported through Batch and PowerShell launchers. Linux support is available in beta through a native Bash launcher, roboto.sh.
The project focuses on making media downloads more repeatable, reducing reliance on random download websites, and giving users a clearer local workflow with logs, dependency checks, and platform-specific launchers.
Result
Mr. Roboto is in active personal use and has evolved from a Windows-first utility into a maintained portable downloader.
The current project state keeps Windows stable while introducing Linux beta support through a native Bash launcher. The repo now has clearer setup guidance, testing notes, changelog entries, and reporting instructions for Linux users.
The project also became a practical exercise in open-source maintenance: reviewing contributor work, limiting risky changes, improving documentation, and turning user feedback into safer platform support.