OrfiTeam/OrpheusDL — reverse-engineered prompt
Reverse engineered prompt
Build me a Python command line tool for archiving music from different services using my own account credentials. I want to be able to run it with a music link, search for a track or album, or download something directly if I already know the service name, item type, and ID.
Please make it modular so each music service can live in its own module, with its own settings, login details, search, metadata, cover art, lyrics, and download behavior. Add a settings refresh command that creates a config file I can edit, including download folder, preferred quality, search result limit, file naming formats, cover options, codec options, and lyrics options.
When I archive something, save it into organized folders with clean filenames, embedded cover art when enabled, optional synced lyrics files, and quality labels where available. Include a simple README with install steps, examples, and configuration notes. Look up current Python docs or package docs online if you need to.
Want more depth? Deep Reverse