deniscerri/ytdlnis ? reverse-engineered prompt
Reverse engineered prompt
I'd like you to build me a full-featured video and audio downloader app for Android. It should use yt-dlp in the background to be able to download from over a thousand different websites, not just the big ones.
The app should let a user paste a link or search, then choose the download format and quality, whether it's a full video or just the audio track. I want it to handle single files and entire playlists. There should be a download manager to queue up multiple items, schedule downloads for a specific time, and see a history of what's been saved.
For the UI, let's go with a modern Material You design that supports theming and dark mode. A really important feature is that you should be able to start a download right from the Android share menu without having to open the app first. Also, please include some power user features like automatically removing sponsor segments, trimming videos by timestamp, and embedding subtitles. Build it with Kotlin.
Are you gonna build this?
make sure you review the code using coderabbit