If error alerts exist, they will be logged. But it is reasonable to
assume that not all errors will be fatal, so we don't necessarily quit
parsing if we find one.
This also normalises the text error of the /latest response for a
missing channel, without changing its identifier.
Fix#27 use maintained yt-dlp lib instead of youtube-dlc
Because of the following changes in YT, we have to switch to a
maintained library https://github.com/ytdl-org/youtube-dl/issues/28604
While yt-dlp is not fixed today, youtube-dl is fixed in master and as
yt-dlp is quick to merge upstream changes back to their repo, we can
hope the issue will also be fixed there timely.
For requests sent by us directly, we include the cookies.
Ref https://github.com/ytdl-org/youtube-dl/issues/28604