Code Monkey home page Code Monkey logo

shabinder / spotiflyer Goto Github PK

View Code? Open in Web Editor NEW
10.1K 164.0 755.0 64.13 MB

Kotlin Multiplatform Music Downloader, Supports Spotify / Gaana / Youtube Music / Jio Saavn / SoundCloud.

Home Page: https://soundbound.app

License: GNU General Public License v3.0

Kotlin 95.02% CSS 2.36% HTML 0.26% HCL 0.42% Ruby 0.10% Java 1.71% Shell 0.12%
spotify-downloader mp3 youtube song-downloader album-downloader playlist-downloader metadata youtube-downloader music music-downloader

spotiflyer's Introduction

We will from now on publish PLUGINS for Soundbound, which users can install explicitly on their own responsibility (disclaimer).

Feature Soundbound

Soundbound - Get Now!


Please refer above for latest updates.


Web Cover Android Cover Desktop Cover

SpotiFlyer

  • Kotlin Multiplatform Music Downloader ,supports Spotify, Youtube, Gaana, Jio-Saavn and SoundCloud.

Supports- Playlist, Albums, Tracks. (If You know Any Source for Episodes/Podcasts create an Issue sharing It.)

Currently running on:

GitHub stars GitHub forks GitHub watchers

Encourage this repo by giving it a Star⭐ .

SpotiFlyer is an App(Written in Kotlin), which aims to work as:

  • Downloads: Albums, Tracks and Playlists,etc
  • Save your Data ,by not Streaming your Fav Songs Online again & again(Just Download Them!)
  • No ADS!
  • Works straight out of the box and does not require you to generate or mess with your API keys (already included).

Supported Platforms:

  • Spotify
  • Gaana
  • Youtube
  • Youtube Music
  • Jio-Saavn
  • SoundCloud
  • (more coming soon)

💻 Install

Platform Download Status
Android Download Button ✅ Stable
Windows Download Button ✅ Stable
Windows-JAR Download Button ✅ Stable
MacOS-JAR Download Button ✅ Stable
Linux-DEB Download Button ✅ Stable
Linux-JAR Download Button ✅ Stable
Web Download Button ⚠️ Beta
  • To run the jar version, you need JAVA installed.
  • MacOs DMG is not notarized and signed using a certificate , so Use jar in mac for now.
Get it on F-Droid

Want to Contribute 🙋‍♂️?

Want to contribute? Great! All contributions are welcome, from code to documentation to graphics to design suggestions to bug reports. Please use GitHub to its fullest-- contribute Pull Requests, contribute tutorials or other wiki content-- whatever you have to offer, we can use it!

Please Donate to support me and my work!
ko-fi
paypal

Want to discuss? 💬

Have any questions, doubts or want to present your opinions, views? You're always welcome. You can start discussions.

Todos 📄

  • Write Tests.
  • Support for Podcasts/Episodes and Shows.
  • Build a Media Player into this app. #113

Note

The availability of YouTube Music / JioSaavn in your country is important for this app to work. The reason behind this is, we use YouTube Music / JioSaavn to filter out our search results and get the desired song downloaded from Youtube Music OR other providers we may use(like Jio Saavn). To check if YouTube Music is available in your country, visit YouTube Music.

I am hosting a server for WEB APP on my own personal device , so expect some downtimes, If you have a server available and would like to share , open an issue or ping me wherever you can get a hold of me.

Permissions Info:

  • NETWORK- (INTERNET, ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE): to access the online streaming services, and Confirm Network Connectivity.
  • STORAGE- READ_STORAGE_PERMISSION, READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE, MANAGE_EXTERNAL_STORAGE): to save Downloaded Media Files.
  • QUERY_ALL_PACKAGES- in order to check if Youtube Music, Spotify, Gaana, JioSaavn, etc apps are installed and if they are, user can directly open them.
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: User Allows App to Run in Background at runtime in Permission Dialog.
  • Wake Lock: Don't let Wifi/Internet Sleep in screen off / dozing state when Songs are being downloaded.
  • Foreground Service: Service responsible to download and save songs to storage even after app is exited/background.
  • NOTE: Analytics and Crashlytics are OPT-IN (Disabled by Default) and are Self-Hosted.

License GPL-License

GPL-3.0 License This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Free Software, Hell Yeah!

Credits

  • Some Logos are Based on Logos by Freepik.

Disclaimer

Downloading copyright songs may be illegal in your country. This tool is for educational purposes only and was created only to show how Music Platform's Apis like Spotify's API can be exploited to download music. Please support the artists by buying their music.

spotiflyer's People

Contributors

alalalex-m avatar arnonym2 avatar codekarllo avatar elizabethwega avatar foresle avatar geogdn avatar goooler avatar grizz1e avatar imdavid56 avatar imgbotapp avatar immuted avatar itsidleboy avatar jcgaming-official avatar jeffkeane avatar le0x8 avatar loominatrx avatar micklesk avatar mpetuska avatar murageh avatar nerlight avatar ps-professional avatar rahul-gill avatar s8m1t avatar sajidsalman75 avatar saketsawrav avatar seiunmito avatar shabinder avatar shubhasai avatar turtleidiot avatar waror91 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

spotiflyer's Issues

Download location?

It seems that i share the playlists and songs are downloaded. But i dont seem to have a library screen or be able to find the downloads. Xiaomi mi8 here. Thank you in advance

YouTube Music links not working (v2)

Pasting any links from YouTube music, playlists or individual songs just don't do anything, won't even show the the song information.
Spotify seems to work fine.

(Thanks for your great work)

Why not Heroku?

I am hosting a server for WEB APP on my own personal device , so expect some downtimes, If you have a server available and would like to share , open an issue or ping me wherever you can get a hold of me.

Why not using Heroku?

No Song downloaded

Hi,
i'm using the new release 1.8 and the problem still available.
Device : Oppo Reno 2
Android Version : V 10.0
Screenshot_2020-12-05-17-16-01-02_034e0326429f3b404601e9b17fbe8654

Regards,

Music player doesn't always show songs after download

I have an LG phone and the stock music player doesn't seem to recognize the songs after they've been downloaded. I went to the Google File Manager and the files weren't recognized under audio either. I went into the Music folder and found the Spotiflyer folder and the songs played through the file manager. Not sure what the issue was.

Discussions Are Now Open!

👋 Hello,

We’re using Discussions as a place to connect with other members of our community. We hope that you:

  • Ask questions you’re wondering about.
  • Share ideas.
  • Engage with other community members.
  • Welcome others and are open-minded. Remember that this is a community we
    build together 💪.

To get started, open Discussion Tabs above and tell us about what you do with this community.

All playlists have only 100 songs

Hi

I have been using your app. And I noticed that all playlists are limited to 100 songs, even though they have more.
Is there any reason for this limitation?

Not installing on my device

I am using a Redmi Note 7 with Android 9, and I downloaded any versions but it is not installing. It says "App not installed". Please make it compatible and stable to my device, I'll be glad for it.

Crashes

On latest version, finding app crashes while in middle of downloading or doesn't download all songs.

App is being Renovated!, Stay Tuned!

App is being Renovated and is gonna be completely rewritten in Jetpack Compose ,cuz why not !
Will start fixing all Issues after Renovation is completed.

Stay Tuned!

All apps crash after installation

I installed SpotiFlyer and tried it successful.
I opened the Es file manager to see the downloaded application crashed.I cleared the cache the same.
Restarted Phone try again crashed.
Try Yahoo mail crashed
a lot of apps crash in the same
I try deleted and installed apps again crashed.

Pls help me

My Phone Samsung Galaxy A50
Screenshot_20210323-040928_Settings

No song download

It just keeps spinning and does not download the songs.
I used playlist from spotify and then download all option.

Doesn't download or just crashes

Songs show as processing and show a spinning icon, but either don't finish or icon changes right to another download icon. I've tried downloading albums and seem to only ever get 1 song.

Tried clearing data and cache, now app just keeps crashing.

Request: 360kbps songs

The songs downloading are of 128kbps, aren't they? Any chance adding 360kpbs download-ability?

Not downloading

I used the app a few days ago and it was working fine, but today nothing wants to download. Completed just stays at 0 for hours.

We need to select mp3 quality

We need to select mp3 quality, the default quality is 128 kbps but i need 320 kbps mp3. Please add quality select in app or just share the 320 kbps version. Thank you

Doesn't work anymore.

Suddenly stopped downloading.
Animation says downloading but nothing
happens.
Try emptying cache , data, uninstalling,nothing
working.
Please any suggestions!

Download fails

I'm using android marshmallow. When I try to download any Spotify song, it fails.

Every song fails on 1.6

1.6 was working fine,but now every song fails I tried different songs that downloaded before, the red X at the top shows that all songs failed with no songs downloaded

Download location

Hi i saw in the screen that I have downloaded the music, but I can't find the download location

Doesnt download

It keeps saying my songs downloads are failing for spotify and then the app crashes

Downloading Quality

Is there any option to increase the quality of downloaded songs from spotify?

Wrong Song

Sent the link from Spotify and the the song infos are correct except the song itself. I think that an option for us to search the song itself on YouTube and just copy the song info from Spotify will be the best solution. Also I think because the song is blocked in India.. the song it found was different

Auto update app

When ever we open the app it should check for updates automatically and download the updated app 😃
App is pretty good 🙂👍
Hope it brings high quality audio download from other platforms soon
Thanks for u r hard work and wish u all the best

App notification appears even when not opening app

On latest version 2.0.1, I'm finding that even when not having opened the app, the app notification appears with nothing being downloaded. If I exit it, it'll appear again after 30ish or so minutes.

IaaC setup

If you'd like I can help set your infrastructure on azure cloud in a completely free way. Also happy to help with full ci cd setup via terraform.

Fix Album Art

Album art images looks ugly. Pls use original album art and size. Current album art has ugly border all sides to album art.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.