I-IAL9000/shrinkerr ? reverse-engineered prompt
Reverse engineered prompt
Build me a self hosted media library app that scans my movies and TV shows, finds files worth shrinking, and re encodes them in the background to smaller x265 files while keeping the quality high. I want a simple dashboard where I can see the queue, live progress, how much space I am saving, and a clear history of what happened.
It should work with a Docker setup, support hardware encoding when available, and fall back to CPU encoding if needed. I also want it to check quality before replacing the original, with an option to keep backups so I can undo a bad conversion. Add rules so I can target certain folders, resolutions, file sizes, or tags, plus basic cleanup for audio and subtitles. It would be great if it can pick up new downloads automatically and work nicely with Plex, Sonarr, Radarr, and NZBGet or SABnzbd. If you need current docs for ffmpeg or related libraries, look them up online.
Are you gonna build this?
make sure you review the code using coderabbit