j4rviscmd/bilibili-downloader-gui ? reverse-engineered prompt

Reverse engineered prompt

Build me a cross platform desktop app that makes it easy to download Bilibili videos.

I want a clean, simple interface where someone can paste a video link, choose the quality, and download regular videos, bangumi episodes, or multi part series. It should handle retries and switching sources automatically so downloads stay reliable, and it should show queue status and progress while things run in the background.

Please also include login support with both QR code login and automatic Firefox cookie detection, plus access to favorites and watch history so I can download directly from my account. I’d like subtitle options, including the ability to embed subtitles, and basic local MP4 tools for trimming, merging, and extracting audio.

Make it feel polished with dark mode, multiple languages, a history page, and automatic app updates. Keep everything local, no tracking, and make the first run easy with any needed media tools set up automatically. If you need to check current docs or APIs, go ahead and look them up online.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab