Reverse engineered prompt

Build me a simple local web app where I can search for torrents from several popular providers at once, see live provider logs in the browser while the search is running, and cancel the search instantly if I want. The results should be easy to scan and sort by seeds, peers, size, or name, and if possible show the movie poster from IMDB. Each result should let me copy the magnet link or start streaming right away.

I also want a stream dashboard where I can paste a magnet link, load it, and watch video files in the browser with smooth seeking. Please include live stats like speed, peers, and progress, plus controls to pause, resume, and completely remove a stream. Subtitle support matters, including uploaded subtitle files, subtitle URLs, and embedded tracks when available. If it makes sense, add an option to open playback in VLC too.

Please make it run locally on port 3000, keep active streams after a restart, and include Docker support. Look up current docs online if you need to.

Want more depth? Deep Reverse