I use Mythic Beasts as my domain registrar, they have a DDNS API endpoint. Nice design, you can basically just ping it with your public key to update the DDNS entry to your origin IP (or manually set it in the request, if you want to introduce another point of failure).
I have a cron job that runs every 15 minutes that hits that endpoint, literally just a one-liner script. I have never understood why everyone is using entire libraries for such a simple operation.


I’ve been using Kodi/librelec on a Pi 5 for ages, just started playing around with Android TV LineageOS builds for it + Wholphin to browse my Jellyfin library. No Google Play Bullshit, slightly slower boot than librelec, CEC works nicely, only annoyance is that I have to manually hit the power button to turn it on. Unfortunately streaming services (allegedly) only do 480p because it lacks DRM Widevine stuff, but I stopped using anything but Jellyfin years ago. Might play around with some adfree alternate YouTube clients today on it, seems like there are plenty to choose from.
Libreelec was fine but the library syncing + UX wasn’t ideal. Android TV is a lot easier for other people in my life to navigate (but still not great).