A yt-dlp extractor plugin for downloading Spotify Canvas videos.
Requires yt-dlp 2023.01.02
or above.
You can install this package with pip:
python3 -m pip install -U https://github.com/qbnu/yt-dlp-SpotifyCanvas/archive/master.zip
See installing yt-dlp plugins for the other methods this plugin package can be installed.
Download the Canvas for a song:
yt-dlp https://open.spotify.com/track/0DiWol3AO6WpXZgp0goxAV
Write the song info in yt-dlp format without downloading:
yt-dlp --write-info --skip-download --ignore-no-formats-error https://open.spotify.com/track/0DiWol3AO6WpXZgp0goxAV
Note: if you download a static Canvas (JPEG) with --write-thumbnail
set then the thumbnail will overwrite the Canvas
My Spotify Canvas
librespot-java
Spotify Canvas Downloader
Spicetify Canvas