video

Crohn's Disease takes its toll - back in 2023!

After battling IBD complications through the summer and fall, I've come to a point where surgery is necessary. You can learn more about my health issues in my lighthearted book about Crohn's Disease, You Only Have Crohn's Once!.

The surgery (an ostomy revision) will take place tomorrow, December 2, and it'll be a pretty rough recovery, so I'm not planning on doing any substantial work until at least 2023.

It's ironic I had just given a presentation titled Just Say No: Staying sane while you maintain weeks before learning the surgery was necessary. I was planning a video on the topic (burnout, protecting your time, and open source maintainership) this year, but I guess the blog post will have to do.

I have plenty of fun tech and software I want to highlight here and on YouTube (some of it detailed in my video embedded below), but for now it's all on the shelf waiting until my strength returns:

Testing Microsoft's Windows Dev Kit 2023

Last week Microsoft started selling their $599 Windows Dev Kit 2023, formerly known as 'Project Volterra'.

Microsoft Windows Developer Kit 2023 ARM Desktop - Project Volterra

I got my hands on one after a little bit of a shipping delay, and promptly started tearing it down to see what's inside. You can click here to browse the entire Twitter thread where I posted pictures of the box contents and teardown, or view it below:

Why I use Jellyfin for my home media library

The blog post Streaming services lost the plot detailed how streaming services have become the thing they were made to destroy.

Like cable networks and satellite companies before, they're raising rates (at a rate higher than inflation), stuffing their content libraries with filler that's not even worth the bandwidth to stream it, and shoving ads in paying users' faces.

And in my first video of this two-part series, I showed how I rip Blu-Rays and DVDs into my computer.

Jellyfin - Collections listing with many movies

Batch transcode a folder of videos with Handbrake's CLI

I've used Handbrake for years, to transcode practically any video file—including ripped DVDs and Blu-Rays—so I can watch the videos on practically any device. It's especially helpful for .mkv files, which can have a hodgepodge of video formats inside, and are notoriously difficult to play back, especially on older or more locked down playback devices.

But Handbrake's achilles heel, as a GUI-first application, is in a lack of easy batch operation. You can queue videos up one at a time, which is nice, but more recently, as I've ripped more TV seasons onto my NAS, I've wanted to transcode 5, 10, or 20 files at a time.

Enter HandBrakeCLI. Assuming you're on a Mac and installed Handbrake already (e.g. with brew install --cask handbrake), download HandBrakeCLI, mount the downloaded disk image, and copy the executable into a system path:

sudo cp /Volumes/HandBrakeCLI-1.5.1/HandBrakeCLI /usr/local/bin/

Then you can use it to loop over an entire directory—even recursively—and transcode all the video files within.

Streaming services lost the plot

Do you remember when Netflix first started their movie streaming service, back in 2007?

2007 era Netflix home page courtesy of the Wayback Machine

Physical media was still the preferred way to consume media. Besides sports content, and some TV shows that were cable-exclusive for a time, most people would run by Blockbuster and pick up a movie.

Netflix started with mail-order DVDs, then switched to streaming. The absence of ads (which were rampant on cable channels) and the convenience of not having to drive to a physical store (Blockbuster et all) made Netflix a no-brainer, especially considering the depth of their initial library.

You can't buy a Raspberry Pi right now

...or at least, not without a lot of patience or a fat wallet.

Scalping Prices of the Raspberry Pi on eBay

But why? And are there any signs Raspberry Pis will become available to the general public again soon?

To be clear, I'm speaking of the mainstream SBC Raspberry Pis, like the Pi 4 model B, the Compute Module 4, the Pi Zero 2 W, and even in many cases the Pi 400. The Pico and Pico W are both readily available, at least in most markets where I've looked (local shortages always exist, but typically not for months or years like with full-size Pis).

Homelab Pi Rack upgrade, just in time for AnsibleFest 2022

AnsibleFest is fast approaching, and this year it'll finally be back in person, in Chicago. Since that's a short jaunt from St. Louis, I'll be headed up to talk about my Homelab this year!

More specifically, I'll be giving a talk titled Ansible for the Homelab, and I'll walk through how I have at least part of my sprawling homelab environment automated using Ansible.

Raspberry Pi Rack Pro by UCTRONICS

How to download an MP4 from YouTube, every time

I use yt-dlp to download videos off YouTube quite frequently. I'll use the videos as reference, and I often use it to grab the VOD for one of my livestreams, since there's no simpler way (I'm not going to dig through the bowel's of YouTube's UI to try to download one of my own videos...).

But I also can't handle the default .webm videos in all my video editing tools natively, and transcoding is annoying. So I've settled on the following yt-dlp command to first try to pull a native MP4 version off YouTube, and failing that, transcode to MP4 immediately after downloading:

yt-dlp -S res,ext:mp4:m4a --recode mp4 https://www.youtube.com/watch?v=dQw4w9WgXcQ

And if you weren't aware, yt-dlp does an excellent job pulling video files from other sites as well, should the need arise.