labithiotis/mdl — reverse-engineered prompt
Reverse engineered prompt
Build me a simple terminal app for downloading music so I can keep playlists and albums synced locally.
I want to paste in a public music URL from places like Spotify, Apple Music, Amazon Music, YouTube Music, SoundCloud, Bandcamp, Qobuz, Deezer, or Tidal, and have the tool figure out the track info, find matching audio on YouTube, and download everything into a neatly named folder. It should save a small manifest file next to the downloads so if I run it again later, it can compare what is already there and only sync changes instead of starting over.
Please make it work both as an interactive CLI and by passing a URL directly. I also want options for choosing the output folder, how many tracks download at once, and the audio format and bitrate. Add clear help text and make the setup straightforward, assuming ffmpeg is already installed on the machine. If you need details, check current docs online.
Want more depth? Deep Reverse