Howdy Pirates

Rant warning:

YouTube has suddenly become unbearable for me. Every mid-roll is now 90+ seconds of ads, and while the “skip ad” button appears, I have an older Chromecast that has no remote. That means I have to dig out my phone, unlock it, reconnect the app to the TV (because it loves clearing itself from memory), and by the time everything reconnects, a new ad has already started, so I get to wait another five seconds before I can skip. I’m losing about 40 seconds of my life per mid-roll just dealing with this shit, not to mention a concerning chunk of my sanity.

This only started in the past couple of days, but it’s made YouTube nearly unwatchable unless I’m literally holding my phone the entire time just waiting for ads to appear. If I’m gaming, cooking with messy hands, or doing anything away from my phone, it’s infuriating to stop what I’m doing for the fifth time in a 20-minute video just to find my phone to skip another barrage of ads. Otherwise, I’m forced to sit through a minute or more every time.

I get the commercial logic. I’m being served more ads than ever, and I’m guessing YouTube counts every “skip ad” press as engagement. Plus, skipping ads triggers extra in app pop-ups anyway. It’s just an endless creep of interruptions getting in the way of watching the content I actually want.

I’ve tolerated YouTube ads until now, but this is ridiculous. I use Adblock on my laptop, but that doesn’t help for iPhone -> Chromecast, and I prefer watching on my TV while cleaning/cooking/gaming. I’ve got an old Firestick somewhere, but I’m not sure if that’s any better.

TL;DR / Actual question:

What’s the best way to block YouTube ads when casting from iPhone to a smart TV? Is there a better device setup I should switch to? Is a Raspberry Pi solution realistically the easiest/reliable route?

YouTube Premium is out of the question, so I’m looking for alternatives that don’t involve giving in to the system.

Arrrrrr!