Heavily inspired by Nucleus HTPC as well as DVRDesk I decided to put together what I felt is the best of both of those excellent clients, and build my ideal Channels DVR client for Windows. It's a desktop/laptop first client and not meant for HTPC's. It's great if you want to watch at a desk or on a plane! I'm calling it RustDVR Clicker. I also wanted to see how far I could push Claude in one evening. 
It is written in Rust with a little bit of C and pure Win32 with modern WinUI3 styling. It features a full guide with channel collections and a source dropdown as well as channel search. The ability to schedule recordings and set up passes including advanced settings like padding for recordings. I implemented full downloads functionality to pull your recordings and library content offline to view locally. It also allows on the fly the ability to toggle between a direct stream from the server and various quality settings.
There's a whole lot more and this is very new so expect bugs to come up, but core functionality is working.
The only caveat is I decided to make it free to use, free to modify etc but only for non-commercial purposes. This is a tool that should be for everyone and I've been burned before slapping an MIT license on something and it being used to benefit a business. It is currently licensed Polyform Noncommerical for this purpose but if anyone has a suggestion for a better license that would achieve this I am open to it! I just don't want someone to fork it, take out bits and sell it!
Feel free to try it here: Release RustDVR 0.0.1 · mackid1993/Clicker · GitHub
Edit: Screenshots for @maddox!








