Downify lets you download your Spotify playlists easily and listen to the track even when you are offline. You can download your Spotify playlists/albums in advance and enjoy music everywhere. And that too without annoying ads.
-
- Download speed increased (Although it is a server side improvement)
- Added a in-app Music Player
- Design inspired from Spotify
- Can control playback, next, pause and previous.
- Displays the thumbnail, with a blurred backdrop image of the same
- Searches from music.youtube.com instead of YouTube, so that downloaded tracks are more accurate.
- Play button (alongside Shuffle play), to let users listen playlist in the same order.
- UI changes and other minor changes in Changelog
-
- Removed the Google AdMob Package
- Added ironSource Ads
- Removed Donations
- Fixed bugs arising out of updated sdk version
-
- Shuffle Play 🔀
- Tracks can now be deleted within the app 🚮
- Tracks are now arranged according to the playlist
- Tracks downloaded in previous versions will be categorized in 'Unorganized'
- Minor Banner Ads may be there
- Downloading optimized and etc.
-
- Added Music Player
- Added Notification Bar Music controller
- Supports Spotify Albums now, alongside Playlists
- Added Downloads Page
- Added a Mini player component ( Will add more features to it via OTA Updates )
- Support for OTA Updates
- UI Changes
- For more, see CHANGELOG
-
v1 (Intial Release)
- Supports Spotify Playlist
- Playing a downloaded a song, launches Music player Intent.
- Download All functionality
- Save the playlist for later
It uses Spotify offical API to fetch the tracks and Youtube(youtube-dl) to download the tracks. All that happens in server side and the app just downloads the mp3 file for later.
P.S:- I have written a lot of Bad code, I will start improving the app and code soon.
I improved the code a little bit and the overall code structure. Will work on it soon.
- React Native
- Node Js (Backend Server)
[Will make the backend code public soon] - Firebase (For Analytics)
- With the latest update, a song can be downloaded only once and hence it can be present in only one playlist. This will be solved in the upcoming version as we go into more complicated database system.
While a track(/s) is getting downloaded from a particular playlist, if user exists the screen or another playlist is loaded, then the download gets cancelled.- Few playlist may give error unexpectedly.
- Due to youtube policies, few songs are not downloadable. This is because some videos are regionally restricted or so. See these limitations
- Youtube server gives
429 error
. Downloads wrong tracksUsing Youtube Music now in the backend to have better and accurate results. However, you can use "Custom Downloader" to select the correct track.- If you encounter anything else, feel free to report an issue or DM me. I will definitely work on it.
- In-app Music Player
- Support for Spotify Albums. (#2)
- In-app music controller such as, queue, seek bar etc.
- Optimized Download functionality
- Spotify Login to fetch playlists
- Suggestions are always welcome.
You can mail me at **samadrit.sarkar2@gmail.com** or DM me.