Some Neat Goings On

In my last post, I mentioned it was almost time for my final (for now at least) semester of college to start. Now it’s almost over. I graduate in about a week and a half, and hopefully I’ll be moving on to a big-boy job without much delay. Between then and now not much worth sharing has happened, but two events in the last week or so are worthy of a post. The first is related to my parents’ car shopping, and I’ll post about that once a conclusion is reached, but the second is 90% finished and it’s right here in my house.

A week or two ago, my wife decided that we should host new year’s eve at our house. This gathering will include friends and family, a few of which will be staying overnight. We do have a guest room, but up until now it was kind of a catchall junk room with a bed, a dresser and an old TV just sitting in there. Functional I suppose, but not a place you’d want to spend too much time. Last week we rearranged the furniture into a much, much nicer layout. I’ve taken to calling it “the hotel room.”

The current guest bedroom layout (feat. my tractor sheets from when I was little).

Previously, the bed was in the far corner and the dresser was against the left wall. The TV was sitting on the floor in front of the dresser and the TV stand was not in the room. The current set up of a rather empty room featuring a bed and a large TV make it feel like a hotel to me. The ladder is for our cat Martha to sit on so she can survey the neighborhood wildlife. It’s so much more functional, and I’ve used the room to relax in the afternoon a few times. All it needs now is a nightstand next to the bed to keep phones and the remotes.

I used a Raspberry Pi 4 with LibreELEC to get Kodi on the TV, so it has access to all the cable TV channels and Jellyfin content that you can get on the other TVs. An older Roku stick is also connected to the TV for the streaming services. Unfortunately there isn’t a smooth solution to get things like Netflix in the Kodi interface, so the Roku will have to do. Which is fine, it just adds a seam to the user experience. I’m waiting on a FLIRC receiver to make one remote work with both the TV and Kodi. The Roku is RF only, so it will have to have a separate remote.

To improve guest hospitality even further, I 3D printed a QR code for my guest wi-fi network. It came out pretty nicely for my first multi-color print I think.

Censored 3D printed wi-fi QR code.

With this, all you need to do to access the guest network is point your phone’s camera at the code and click the button that shows up. No entering passwords or browsing for the right SSID. I added a couple magnets and standoffs to the back so I can stick it on the fridge.

With all this activity I’m really excited to have some overnight guests. It almost feels like a bed and breakfast or something.

So we finally got FiOS

After a couple false starts, we got our FiOS service going on Thursday. We got the gigabit internet and lifestyle and reality custom TV package. The download speeds have been a tad disappointing at about 330 mbps, while the uploads are an excellent 700 mbps. The download is three times better than we had before, but I’d like it to at least match the upload. I’m not sure what’s causing that problem, but I’ll have to try a few things to fix it this coming week.

The TV side of things is going very well so far. The Ceton PCI tuner is working just fine for now, but I’ll still probably upgrade to the new HD Homerun Prime when it comes out. I have the Ceton card in my living room computer, connected to the TV. It runs NextPVR which contains a client for local use and a server that other devices on the network can connect to.
It’s a very powerful program, with lots of options for customization. In the living room, we just use the local NPVR client. I didn’t realize that cable TV services don’t transmit program guide data like the over-the-air service does. The Schedules Direct service is supported by NPVR, with fairly easy set up. It costs $25 per year, but, to me, that’s very reasonable for the convenience.

I was originally planning to use Emby with the NPVR plugin on the server side and the Emby Roku app on the client side. Quite frankly, it sucked. It just dumped all 1200 channels the tuner card sees into a menu with no options to sort or filter them. When I clicked a channel to watch, it didn’t work either. It’s a small caveat, but to use the live TV function of Emby, you have to pay a subscription fee of $4.99 per month, $54 per year, or $119 for life. So I had to go back to the drawing board.

I decided to try out Kodi on my Raspberry Pi server. I installed the NPVR add-on and adjusted some settings. It kind of worked. The guide was perfect, but playback was a little wonky. The audio was fine, but the video would stutter or freeze. I figured it was good enough and I could fix the problem. I ordered a new Raspberry Pi 3B+ and set it up with OSMC. OSMC is a fork of Debian with Kodi preinstalled. I installed it on the Pi, and then velcro’d the Pi to the back of the TV. After a little bit of setup, it was working perfectly. The guide looked just like NPVR, live TV worked without any catches and watching recordings was great. I’m extremely satisfied with the setup.

There’s only one small thing left to do; add a remote control. In the living room I have a Logitech K400+ couch keyboard, which is great for changing app settings, launching games and light web browsing, but it’s really clunky and unintuitive for watching TV. A regular remote control would be ideal. I remembered the new computer my dad got for Christmas 2006. It was a Dell XPS 410, which had a novel for the time TV tuner card. This meant it came with Windows XP Media Center Edition, and a remote control. The remote had every button you need, but none you don’t, with a very solid and high quality feel. To my surprise, I was able to track down two new in box examples on eBay. Set up with NPVR should be a breeze, because it has native support for these media center edition remotes. I also discovered Kodi has an MCE remote add-on, so hopefully set up should be easy there too. The first one comes tomorrow, so I’ll find out soon.

While the internet service so far is a tad disappointing, I’m totally thrilled with the TV. This setup with a cable card tuner inside an HTPC with client computers around the house is something I’ve wanted since not long after we opened that new computer over a decade ago.