scdl-org/scdl ? reverse-engineered prompt

Reverse engineered prompt

Build me a Python command line tool that can download music from SoundCloud and save it with proper song info like title, artist, album, and cover art.

It should work on Linux, Mac, and Windows, use ffmpeg, and feel simple to use from the terminal. I want it to accept a SoundCloud link or search term, then figure out whether it’s a single track, a playlist, or a user page. It should be able to download tracks, playlists, a user’s uploads, likes, reposts, and playlists, and it should also support syncing from an archive file so it only grabs new songs and can remove ones that are no longer there.

Please make it support a config file in the user’s home folder, let me choose where files are saved, and give me useful options for things like skipping already downloaded files, overwriting, downloading only certain formats, and setting metadata correctly. If you need to check current docs for any library behavior, go ahead and look them up online.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab