Download a Spotify playlist to your Android phone for offline listening without a premium subscription.
Save a YouTube Music album to your Windows or Linux desktop as local audio files.
Download songs from Gaana or JioSaavn to your device when they are not available on other platforms.
No longer maintained, the developer has moved to a successor app called Soundbound.
SpotiFlyer is a music downloader app written in Kotlin that lets you save songs, albums, and playlists from multiple streaming platforms to your device. Supported sources include Spotify, YouTube, YouTube Music, Gaana, JioSaavn, and SoundCloud. The app is designed to work without manual setup: the API credentials it needs are bundled in, so you do not need to register for developer accounts or enter any keys yourself. The app is available on Android, Windows, macOS, and Linux, with a beta web version as well. On Android, it is available from F-Droid in addition to direct APK downloads. Desktop versions come as platform-specific installers (MSI for Windows, DEB for Linux) as well as cross-platform JAR files, which require Java to be installed. The app has no advertisements and does not require you to log in. When you request a track, the app searches YouTube Music or JioSaavn to locate the song and downloads the audio from one of those sources. This means those services need to be available in your country for downloads to work correctly. On Android, the app can detect whether you have Spotify, Gaana, or JioSaavn installed and open them directly from within the app. Downloads are saved to your device storage for offline playback in any media player. One significant note from the README: SpotiFlyer is no longer receiving updates. The developer has shifted focus to a successor project called Soundbound, which addresses the same use case through an installable plugin system. Existing SpotiFlyer users are directed to Soundbound for continued support and new platform additions.
← shabinder on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.