Shabinder/SpotiFlyer ? reverse-engineered prompt

Reverse engineered prompt

I want to create a multi-platform music downloader app. The main idea is to let users download songs, entire playlists, and albums from various streaming services so they can listen offline. It should support Spotify, YouTube Music, Gaana, Jio Saavn, and SoundCloud.

The user experience should be simple: just paste a link to a track or playlist, and the app takes care of the rest, downloading the audio. It shouldn't require users to generate or manage their own API keys; it should just work out of the box.

Let's build this using Kotlin Multiplatform to share logic. It should target Android, desktop (Windows, macOS, and Linux), and have a basic web app version. For the user interface on Android and desktop, let's use Compose to keep things modern and consistent across platforms.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab