Open TV is a search-based IPTV player designed for desktop use. It puts to the fire many of the sins of UI/UX design of traditional IPTV apps to prioritize simplicity and speed. Many classic IPTV features like the EPG are absent on purpose just to keep that commitment.
I've been developing Open TV solo for the past 2 years. It used to be a very basic electron app that I made for my relatives so they would stop using proprietary, slow and almost malware-tier IPTV apps.
I shared it with others as a "it's useful for me, maybe also for you". I had absolutely no intention of making it bigger than a stupid simple m3u viewer (it didn't even have xtream support before, or even categories). But I received so much positive feedback from users that I decided to give it some more love. It's been on and off, and at some point I reached 0.9.8 and pretty much called it quits for a while. I wasn't paid to work on Open TV so it was very difficult to allocate even more time.
I decided to revisit the project 4 months ago. Over the past 3-4 months, I've completely rewritten the app in Rust/Tauri so that I could finally add features requested by the community and to be able to publish it on Flathub/Microsoft Store.
One of the very first feature request of this project was to put it on flathub and I'm really proud to finally deliver on that. I'm a Debian user, so it feels like I'm finally giving back to the open source community by making it my app so widely accessible on Linux.
If you like Open TV and its dedication to be simple, fast and bloat-free, please consider donating. I'm still solo on this and doing it purely for the sake of my users (I don't really watch TV...), so any contribution is really appreciated.
ChatGPT et. al. is a miraculous boost to my productivity. This morning I needed a function to iterate over some JSON and do stuff with it. Fairly mundane, and I could have written it myself.
Doing so would have been boring, routine, and would have taken me at least an hour. I asked ChatGPT 4o and I got exactly what I wanted in 30 seconds.
I can only hope that these tools enable more people like me to build more cool things. That's how it's affected me: I never would have hired another dev. No job is lost. I'm just exponentially better at mine.
I think I can live with the legalization of sports betting if there are strong restrictions against marketing and advertising. If you want to ruin your life that's your decision, and you can always just take the same amount of money and bet it on the stock market. But the way that advertising has its tentacles in our culture now... it's bad.
while true; do pm-suspend; sleep 12; done
I just ctrl-c it when i need to use it and then restart it when i am done. Dirty but it works..