How does this differ from something like yt-dlp? I assume that's what you use under the hood.
yt-dlp actually works for YT.
Ease of use probably.