Live TV from Browser App - Alpha

I have wanted a browser based app to watch live tv from Channels DVR. Over the past month I created a web app to do exactly what I wanted. I haven't coded in 15'ish years. but I can define an app, imagine the flow when using the app and explain the rules I want in place to make the app work for me. I can also draw out screens on paper, to understand how it should look. That's what I did. Then I gave it to AI. I implemented AI in my Engineering team last year and it has been rough. So this let me learn how to "vibe code" 100% with AI. I did not write a single line of code for this app.

Some knowledge of python is required to use the app. I only have Linux, Chromebook and Android devices and it works on all of them (the app running on my Linux desktop serving to the network). AI generated Windows scripts to help set it up on that OS. AI generated all of the traditional documentation.

Auto discovery of the channels dvr is required in this version. From what I can tell, if your client apps auto connect to channels dvr, so will this app.

https://github.com/kolns/channels-dvr-player

I used vscode and the Git Copilot Agent (don't use the the agent more than 2 hours at a time -- create a new one - they lie and make mistakes after doing too much). The app is in the Flask Application Factory design pattern. This means once AI sees the code, you can tell the Agent make any change you want and it's training material is built into the app. Hope you enjoy.

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.