This looks like someone using vibe coding where a web search would suffice.
I do find the "out-of-band" solution of adjusting volume with an IR remote interesting but this thing is so vibecoded to hell and back and there is no source code to speak off... hard pass.
A Readme which is massivly long for this with QR codes and advertises a "free trial" on the bottom?
This seems very suspicious.
Back in the day you could dismiss all of that as "it's part of the learning path" and yes, I made over-engineered non-solutions to long-solved problems when I started programming too. But this isn't learning. It's pure LLM slop.
LLMs are doing the thing that greedy/unethical programmers used to. They'd quote a client a dozen microservices and four months of work for something that could be solved by writing a slightly longer Excel formula. Not that the quote was crazy or the work was poorly done, it just wasn't anywhere near necessary to solve the problem. But they got paid and the client was happy because they didn't know any better...until I showed up to ruin the fun.
After trying different solutions over the years, nothing worked reliably. So I built a small offline system that listens to TV audio in real time, detects sudden loudness spikes, and sends IR volume adjustments locally.
No cloud, no APIs, no smart‑home ecosystem — just local audio analysis + a simple IR blaster.
The hardest part wasn’t the code, but figuring out when audio truly requires intervention. That led me to design a small signal‑behavior model that looks at micro‑events, context and dynamics before deciding whether to react.
The prototype is now stable enough for daily use. Not perfect yet, but the foundation works.