Neat. I think yt-dlp is still a very good option since you can use it locally and script it.
yeah but yt-dlp (and tidal-dl, my go to because i’m on a friends sub) will download and run anywhere that has python, pip and an internet connection. which is most places. I ssh into my music server and use tidal-dl to download the music directly into the folders that serve it. this sounds cool but having to use a website makes it a complete non-starter for me personally. (tidal-dl also does flac up to 24bit, 192kHz)