I believe this is now fixed. I've added a couple of tests, to address two different versions of this issue.
The first test simply checks if www.youtube.com responds, and if it does not, the entire update cycle is skipped. The second test deals with any scenarios where the # yt-source value fails to return a new manifest URL, and in this case the yt-source line is preserved while the stream URL line will be blank.
These changes, as usual, pushed as bnhf/olivetin:latest (aka bnhf/olivetin:2025.01.12).


