Recently it occurred to me that a lot of the design in modern TV boxes - FireTV, AppleTV, GoogleTV, Roku etc - was first pioneered back in the early 2000s HTPC days, of MythTV, Xbox Media Center, etc.
Back when mainstream TV was doing giant tables of text, the HTPC people were doing film posters, and simpler, more spatial UI.
Was anyone on HN hacking on MythTV / XBMC etc in the early 2000s? Did you you end up at Amazon / Apple? Did you start your own company? Did your work end up inside another project? What was the transition from warez to licensed content like?
Very little of what the early HTPC movement and Jellyfin/Kodi are today has made it into the official streaming services and its every bit as geolocked as cable services were. Netflix is cable on the internet, none of the devices today are anything but multiple cable devices served over the internet, they share very little in principles with the early HTPC movement. DRM has become ever more prevalent in TV and movies not less.
Fast forward to today, I was using a a little single board computer (le potato) to run Kodi. That worked okay but always required hacking to get it working with Netflix or other services. I finally gave up and bought the Nvidia Shield Pro. It works great and I haven't had a single (major) issue since buying it. It runs Android TV and allows me to install Kodi as an app. I still run Kodi along with many of the other apps. No longer do I have to run into the room and ssh into the box to get it to do something.
While I am happy with the Nvidia Shield, in my heart, I feel like I gave up some freedom. The early days of HTPC were about figuring out how to make things work without the infrustructure of any big companies (other than the $19.99/year I paid to schedulesdirect!). Just a community of people making things work they way they wanted them to work. Yep. I am a sell out (that is watching tv with a knowing smile on his face).
[1] https://www.cnet.com/products/ati-tv-wonder-digital-cable-tu...
[2] https://docs.microsoft.com/en-us/previous-versions/windows/d...
I started an Internet radio business in 1998 so this actually predated my involvement in the HTPC stuff. We programmed several genre stations of our own, properly and legally and built audio encoding appliances that we would sell as a simulcasting service to traditional broadcast stations. Even though we were operating legally and paying licensing, we eventually got killed by the Metallica v Napster suit which prompted the licensing agencies to retool their fees and prompted commercial broadcasters at the time to put a hold on all Internet streaming.
Everything in one place is what customers want, but the businesses that own the stuff want customer attention and lock in. Why anyone would want to dedicate their career to enforcing this attitude for a giant multinational corporation is beyond me. This idiocy is the reason the youtube mobile app doesnt let you watch video in the background and hides the clock, for instance. It's untenable. Ultimately I gave up on the whole mess. I still own some TVs, but these days they are mostly off. I don't have the stomach for it.
The music services fortunately have mostly figured it out: there are a number of places where you can choose to either select and purchase from or subscribe in bulk to "nearly all the commercially distributed music there is" for a fee commiserate with your desire to either buy the product or be the product. For video, it's alphabet shit soup.
However, as a developer of commercial products in those days, I can say that our hands were tied in some ways. For example, showing the electronic program guide as a grid was problematic due to patents owned by TV Guide. I suspect the grassroots projects were able to play a bit more fast and loose with these things, thus leading to the UI differences you observed.
Nice try.
Sincerely,
Guy who owns alot of DVDs
Around 2015, I switched to having a Synology NAS hold the content with small streaming devices around the house with Plex running on both ends.
But these days 99% of the content we want is on Netflix, HBO Max, or Disney+. We occasionally rent movies via AppleTV. I can get all the content I want more conveniently through these services. And I am rarely debugging the setup during a family movie night while my wife and daughters groan about how my stuff never works.
Main problem was mainly price, as it often is. No way it could have approached the price of my NVIDIA Shield TV box.
But he did make a few and sold it to people he knew.
I helped him automate the Linux install and setup, so he could just drop a txt file with owner details and the image on a USB stick and boot from it to install a new box. This became my first exposure to XBMC, which I liked quite a lot.
In Australia TV listing were copywritable, so we had to crowdsource that too.
Then a few years later a single Raspberry Pi did the trick.