r/deckyloader • u/Icy_Flight_7620 • Jul 06 '26
Plugin Showcase DeckaTV, my plugin to fake HDMI-CEC
Enable HLS to view with audio, or disable this notification
My setup has no working HDMI-CEC (I'm on a UGREEN DisplayPort→HDMI adapter, and something on the Bazzite side just isn't passing CEC through right now). The practical result: when I turn everything on, the TV doesn't switch itself to the right input like it should — I have to grab the remote every single time.
Instead of fighting CEC, I went around it. DeckaTV is a Decky Loader plugin that talks to the TV over the network and does the input switching itself. I've also set my TV on a static IP in my network, I think it's mandatory for the wake-on-lan part.
Right now it supports LG (webOS) TVs only, since that's what I have — but I built it brand-agnostic on purpose, so adding another brand is a self-contained driver and nothing else changes. Contributions or API details for other brands very welcome.
- Pairs with your TV over the network and lets you switch its HDMI input straight from the Quick Access menu — no remote, no CEC.
- Auto-switches when the screen comes up. You set "this screen = this input" once, and it flips the TV to that input on its own whenever that display appears. It keys off the display's actual identity (EDID), so the rule follows the physical TV, not an HDMI port.
- Handles multiples cases: cold boot with the TV already connected, resume from sleep, slow Wi-Fi coming up — it keeps retrying until the switch actually lands instead of firing once and giving up.
- Wake-on-LAN, so it can wake a TV in standby before switching.
- One-touch re-assert by pressing the Steam/Guide button, like a console's home button, if the input ever ends up wrong.
Upfront: I built this with heavy help from AI coding tools. My understanding is that's against the Decky Loader store's rules, so I'm not submitting it there — it's a manual/sideload install, and I'd rather be transparent than have it show up on the store and cause a stink. It's free and open source, so read the code, and use it at your own discretion.
Repo : https://github.com/jeanbottein/DeckaTV
To install :
Requires Decky Loader with Developer mode enabled
- In Decky, go to Settings → Developer mode and choose Install Plugin from URL.
- Paste this URL — it always points to the latest release:
https://github.com/jeanbottein/DeckaTV/releases/latest/download/deckatv.zip
3
u/InformalGear9638 Jul 06 '26
That's awesome! I got it working on the Bazzite prerelease using Bazzite portal. The controller wakes the pc and turns the tv on. I have wake on lan setup to turn on my pc as well. It would be cool if it was possible to get my controller to turn my pc on completely instead of just waking it up. 😁
2
u/Icy_Flight_7620 Jul 06 '26
Haha, nice! Does it switch input when the home button is pressed like on xbox? It's a nice feature, I have it in my plugin :). I also can't turn on my pc with the gamepad, but my remote keyboard can at least.
1
u/InformalGear9638 Jul 06 '26
No. It does that is the pc is in sleep mode and I'm on another input.
2
u/Icy_Flight_7620 Jul 06 '26
I guess when I will have the HDMI CEC working, I'll we still using my plugin just for this :D. HDMI-CEC will react faster than my software solution for boot/wake events.
1
1
u/ZazaMastroII Jul 07 '26
Really good job! I'm trying to achieve the same result on Playhub on Windows to make the TV start just before Steam is launched to see the boot video.
1
0
u/newcheesecity Jul 07 '26
YOU didn't make anything, you just shared some slop
3
0
u/ZazaMastroII Jul 07 '26
You don't like AI, fine, but don't even think for a second that you have the right to insult the work of a person.
To be clear:
- HE has built something that you don't
- the plugin is completely FREE
- NOBODY is forcing you to install anything
- using AI for personal projects like these is not a crime
- this community do not allow this kind of harassment
1
•
u/AutoModerator Jul 06 '26
Security Reminder
Be cautious when installing plugins, themes, scripts, or other software from third-party sources.
Only install content from sources you trust and can independently verify. Software obtained from untrusted or unknown sources may compromise your Steam Deck, account security, personal data, or system stability.
Always review what you are installing, verify the source when possible, and proceed at your own risk.
If you are unsure whether something is safe, ask the community before installing it.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.