While I appreciate the idea. The intent behind this isn't pay-per-view content or anything pre-recorded. It's mainly meant for live TV regular cable channels, etc. Like the initial impetus for this was to get better guide data from my IPTV provider and use channels for that. And as I was using it, I realized, "Hey, this sucks. My feed keeps crapping out." And it just kind of built on top of that. So, probably not something I would want to implement. If it's the sort of thing that you have the skill set to implement, although I don't have pull requests open, you're more than welcome to make a quick fork of my repo, flesh out the code for it, get it working really quick, and I would be happy to then merge it in. I don't know if you have an AI account for any provider like Claude or something like that, but I have three very useful files in there that will help any AI model figure out everything, including the things that didn't work while building this:
- History.md is extremely long and basically explains the entire history of the project, everything that didn't work, everything that worked, all the lessons learned over hours and hours.
- The regular Claude.md that just gives a summary of the project.
- An agents.md file that just explains the structure of things to any new agent looking at it.
So, if you want, it's very, very clean Python, just a couple of files for the most part, and then just the browser code, like the CSS and JavaScript and all that. Really, if you point an agent at my repo, like fork it on GitHub, obviously, and just let AI hammer away at your feature, it'll probably get it right based on what I have in there if you point it at those files too. And then I'd be happy to add it if you can just tell me it works.
The reason why I don't want to implement it myself is it's just not something I would use, and I don't want to own something that I wouldn't use and can't ensure works perfectly. Also, as I explained earlier, I just don't have the energy to implement feature requests. I mainly at this point have decided just for my own well-being, I'm building things for me. I actually almost quit using Channels a couple of times within the last month just because of all the different projects I was working on. I was feeling overwhelmed, burnt out, and I just wanted to relax and watch TV. So at this point, anything I work on is going to be something I'm interested in and it's going to be solving a problem I have for me or AH4C, which I'm passionate about. I have a real soft spot for that project and will continue to contribute to it.
So, if I share anything that it worked on, it's at the intent that there's no support implied or that I'm going to be able to do anything for anyone.It's more of just like I want people to have what I build because I think if I build something useful, others may benefit. Like, just for my own health and well-being, it's really hard for me to take on feature requests and stuff, especially when it's not something that I know much about. However, I'm more than happy, even though I have pull requests closed just because random people will open them, and I have issues closed because I just don't want to hear it. If you want to communicate on here as just fellow community members, and if you want to implement something and send me the repo for it, I'd be happy to add it if it works.