yaso09/vault — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me an open source app called Vault that works on desktop and mobile, made with Python and Flet. I want it to let people search YouTube for videos, channels, and playlists, with simple filters like type, date, and sorting.

The main flow should be easy. Search for a video, see useful results, download it with progress shown in real time, then watch it inside the app without needing another player. The downloader should use yt dlp and retry automatically if something fails.

Please include a downloads library where saved videos are listed, can be played with one click, or deleted. The built in player should have seeking, volume, playback speed, fullscreen, and remember where I stopped watching. Also add a channel view with banner, subscriber count, and lists for newest and popular videos.

Make it clean and practical, not overcomplicated. It should run from source and be buildable for Windows, macOS, Linux, Android, and iOS. Look up current Flet and yt dlp docs online if needed.

Want more depth? Deep Reverse