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.
i browse categories, have to click 'load more' a ton of times to see everything, and if i dare enter a category, and then go back to category list, all the times i clicked 'load more' is undone and i'm back to the initial view.
same if i search for a category, when i return from viewing a category, the search term i gave is gone.
i get that searching and favorites is the optimal way but sometimes you need to browse to know what to search for.
i also dislike having to hover over something to see the full title. having to hover over all the results instead of being able to see the full titles and at a glance find what i wanted to find ...
if i make the window bigger, it helps a bit but some longer titles are still cut off.
besides these gripes, i actually like it. search results are pretty much instantaneous and the whole app doesn't feel slow as some others i've tried in the past.
should i make a github issue for my issues or is that a waste of time?
It's absolutely stunning what smartphones can do these days and Apple makes an excellent product. It feels ungrateful and cynical to keep calling new models "boring".
The reality though is that normie needs were accomplished several generations ago. I'll use my girlfriend as a sample of such user.
She can't tell the difference between LCD and OLED nor would she notice Pro-motion.
You can add a million features to the camera app but she opens it and presses the shutter. Her only awareness of features is when she accidentally enables one and doesn't know how to get back.
You could set her back 8 iOS versions and she probably wouldn't notice. Because she uses none of the hundreds of features released since. Not because she dislikes them, she doesn't know they even exist.
All the spectacular advances in computing power are lost on her as this makes zero difference for the Facebook cat video group and Pinterest.
You might assume my girlfriend is perhaps lowly educated or just not tech savvy. Wrong, she's highly educated, even works in IT, although not in an engineering role. It's not that she's unable to understand the advances, she simply doesn't care.
It's becoming ever harder to justify new models for normies. Pretty much they buy the new one when the battery of their current one runs bad, typically every 3-4 years.
I think this is also why Apple put many Pro features into the regular model. Most people don't buy the pro and they're desperate for selling points in the regular model.
If the iPhone would have true user-swappable batteries, their business would collapse.
there's no manual to read. apple does not inform you in any way. finding out new features is by word of mouth.
so annoying.
i should not have to discover features on my very expensive phone by random chance via watching a tiktok video!
The issue here is that you need to have hobbies that are explicitly good for finding partners. For instance, I love riding motorcycles. I am happy to do group oriented aspects of the hobby like track days or group rides, etc. The amount of women in that activity is near zero. The same is true for cars. It's almost entirely men. Even if you say there's 10% women showing up - that's still a horrific 9:1 ratio.
I find it super annoying because my hobbies are so masculine and male dominated. I have to actually go out and do things that I'm not really that passionate about or interested in as a way to meet women - and then I have to be really good at said hobbies.
Fortunately, I am someone who is able and willing to suffer through things that I don't enjoy for a goal but it is going to contradict all the most popular advice out there of "do what you love and love will follow". It's just simply not true. All the women I've met were through activities or hobbies that I had no real interest in doing. I was simply doing them to improve my odds in regards to dating women.
Who cares if you're interested. Just do the fucking work.
Deleted Comment
With that in mind, you can see how we get in a scenario where deleting a file will require a minor bit of storage for recordkeeping the old and new states, before it can actually free up the storage by releasing the old state. There is supposed to be an escape hatch for getting yourself out of a situation where there isn't even enough storage for this little bit of record keeping, but either the author didn't know whatever trick is needed or the filesystem code wasn't well-behaved in this area (it's a corner-case that isn't often tested).
the trick is to truncate a large enough files, or enough small files, to zero.
not sure if this is a universal shell trick, but worked on those i tried: "> filename"
Dead Comment
I am just in the process of switching back to Chrome, as Firefox got continuously worse over time. Can't handle lots of tabs, crashes/freezes randomly, weird UI bugs... It's just very disappointing :/.
chrome on the other hand, tabs will randomly crash if left open for more than a day or two.
If you're trying to parse metadata, ffprobe has a set of options for structured output to stdout. Parsing this will be dramatically easier than whatever you're doing.
ffprobe -print_format json -show_format -show_streams example.mp4
(There's more -show_stuff options, but they're probably more detailed than you want. Run ffprobe --help for details.)but no, you have to mess with stderr because the programs natural output without using the flags is an error apparently.
My wife was interested in the idea that I was running "Netfix from home" and enjoyed the lack of ads or BS when we watched any content. I never really thought I would be an "example" or anything like that - I fully expected everyone else to embrace streaming for the rest of time because I didn't think those companies would make so many mistakes. I've been telling people for the last decade "That's awesome I watch using my own thing, what shows are your favorites I want to make sure I have them"
In the last 2 years more family members and friends have requested access to my Jellyfin and asked me to setup a similar setup with less storage underneath their TV in the living room or in a closet.
Recently-ish we have expanded our Jellyfin to have some YouTube content on it. Each channel just gets a directory and gets this command ran:
It actually fails to do what I want here and download h264 content so I have it re-encoded since I keep my media library in h264 until the majority of my devices support h265, etc. None of that really matters because these YouTube videos come in AV1 and none of my smart TVs support that yet AFAIK.you can also skip the match filters by running the /videos URL instead of the main channel url.
if you want 720p, use -S res:720