Ask HN: Were you in the early 2000s HTPC scene?
Hi HN,
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?
28 comments
[ 1.4 ms ] story [ 70.7 ms ] threadNice try.
Sincerely,
Guy who owns alot of DVDs
Sincerely,
Guy who owns alot of Dvd burners
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.
I never got around to install Linux on it, though I learned some bits along the way, and ended up turning it into quite a versatile media center: DVD player, game console, HDD with movies on it, network access, etc.
I built another one with only a softmod, and a larger HDD in 2008, and only retired it around 2011 as it couldn't play 1080p videos. I feel like I never found a proper replacement. HTPCs are generally bigger and more expensive than the original xbox, but I should have a good look at the Android TV market soon-ish (I suspect I'm going to try a Xiaomi device), with a USB DVD player and Kodi as a launcher, plus content served by jellyfin. Or I'll bite the bullet and buy a NUC.
I had high hopes for the Firestick, but not being able to change the launcher is a dealbreaker. Stay away from that toxic waste of a backdoor for advertisement and lock-in (the remote and CEC integration is nice, though, I wish pine64 offered something similar).
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.
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.
https://aaroncake.net/projects/mp3player.htm
I implemented a small frontend in linux; I tried to implement a GUI directly from scratch in SDL+GL so it never really got far. I read yesterday about GM licensing unreal engine to build their in-car UI and thought back to this early work even though it didn't go anywhere at the time. I did have a relatively popular touchscreen-friendly windows app for tuning XM satellite radio using the XM-PCR and later the XM-Direct receivers. It supported AM/FM as well using the "RadioShark," a USB connected AM/FM radio. My software supported buffered playback so you could pause and rewind. On the non-public version, it could automatically encode, tag, and save the songs based on the metadata.
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).
Then a few years later a single Raspberry Pi did the trick.
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.
I know they are trying to do some sort of TV channel-like value add subscription as well (because everyone is in the Streaming Wars now), but they don't push upsells into the app itself (or I never have a need to go to the sections that have that, I'm not sure), just random mentions in emails that I mostly ignore.
Plex is like everything wants to be proxied over the plex.tv cloud, want a plex SSL certificate, tunneling (ok, NAT is common at home and all that) control traffic, $80 one time purchase apps/pass, it feels significantly less like "running a Plex server" and much more like "sign up for a Plex account and link everything to it and link your server to it". Plex Pass also gates a significant amount of features.
It doesn't feel like running your own HTPC/media server anymore, for all intents and purposes it feels like you're paying a Netflix subscription to use your own hard drive, at least to me.
[1] https://www.cnet.com/products/ati-tv-wonder-digital-cable-tu...
[2] https://docs.microsoft.com/en-us/previous-versions/windows/d...
[3] https://www.amarkota.com/portfolio/espn3
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.
In Australia TV listing were copywritable, so we had to crowdsource that too.