saavn downloader - heading

Saavn Downloader

Bored of playing songs in Saavn? Want to play the downloaded songs from your favorite powerful music players like Poweramp, Google Play Music?

Your answer is here. Download the Saavn Downloader from here and you can enjoy all your downloaded songs from any music player. You need a subscription of Saavn to download the songs. I’ll show a way around to get subscription in upcoming post. If you want to download the songs without any subscription, there are some sound recorder applications. But the quality of downloaded files and hassle in recording songs make this little deficient. This is not an audio recorder application. You can use Apowersoft Free Audio Recorder for audio recording.

This application is for both rooted as well as non-rooted phones. If you are having rooted phones, advantages you will get include, Need not to give access to notification, more info in mp3 files and convenient to use.

Wynk downloader is here!

Update version 2.1

  • Download location can be changed easily now.
  • Bugs fixed.

Update version 2.0

  • Application working for non-rooted phones as well.
  • Improvement in UI, more responsive.
  • Option of checking updates.
  • Help Video added.
  • More simplified, direct download option for rooted phones.(Upcoming).

Steps to use the Saavn Downloader(Non-rooted/ Normal phones)

1.Enable Notification access.
You can skip this step, but your mp3 files will contain no info/tags about song name, album name and files name will be fuzzy like “axkdugja.mp3”.
To Enable notification access, Go to
Settings -> Security -> Notification access -> Mark Saavn Downloader checked

2. Start Saavn Downloader application, Select the folder path for saving mp3 files, Switch it on,

start_downloader

 

3. In Saavn, Play any downloaded song, click on download in Saavn Downloader.
Repeat this to download more songs.

4. Click on Saavn Downloader icon in notification bar to close it.

saavn downloader - close_downloader

 

Steps to use the Saavn Downloader(Rooted Phones):

  1. Switch to offline mode

switch_offline          offline_home

  1. Clear Playlist

clear_playlist          clear_playlist2

  1. Add songs to be downloaded to playlist

add_songs

  1. Start Saavn Downloader application, Select the folder path for saving mp3 files, Switch it on,
start_downloader

 

  1. Click on play button, now click on download button in Saavn Downloader app. Again click on next in saavn then click download button in Saavn Downloader app.(important)
download_songs
  1. Once all songs download finishes, Your music files will be saved at selected location.
files_list

  7. Click on Saavn Downloader icon in notification bar to close it.

saavn downloader - close_downloader

 

Download Links Version 1.0(Rooted Only)
Download Links Version 2.0(Rooted as well as non-rooted)
Download Links Version 2.1(Rooted as well as non-rooted)

Please do comment if it’s not working properly for you or something is wrong.

Like and Subscribe to this blog to get updates and original contents.

83 thoughts on “Saavn Downloader”

      1. Unable to copy songs.. Whenever i turned it on it always crashes.. Adding a catlog for your debugging purpose..

        11-06 11:37:35.146 D/saavnDownloader( 409): playist copied true
        11-06 11:37:35.160 W/FlurryAgent( 409): Error logged: uncaught
        11-06 11:37:35.162 W/FlurryAgent( 409): End session with context: com.pkgupta.saavndownloader.MainActivity@42213ac0 count:1
        11-06 11:37:35.163 W/FlurryAgent( 409): End session with context: com.pkgupta.saavndownloader.FloatingDownload@425e7b20 count:0
        11-06 11:37:35.164 W/FlurryAgent( 409): Finalize session
        11-06 11:37:35.166 E/AndroidRuntime( 409): FATAL EXCEPTION: main
        11-06 11:37:35.166 E/AndroidRuntime( 409): Process: com.pkgupta.saavndownloader, PID: 409
        11-06 11:37:35.166 E/AndroidRuntime( 409): java.lang.RuntimeException: Unable to start service com.pkgupta.saavndownloader.FloatingDownload@425e7b20 with Intent { act=SHOW flg=0x10 cmp=com.pkgupta.saavndownloader/.FloatingDownload (has extras) }: java.lang.NullPointerException
        11-06 11:37:35.166 E/AndroidRuntime( 409): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2885)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at android.app.ActivityThread.access$2100(ActivityThread.java:151)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1418)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at android.os.Handler.dispatchMessage(Handler.java:110)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at android.os.Looper.loop(Looper.java:193)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at android.app.ActivityThread.main(ActivityThread.java:5292)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at java.lang.reflect.Method.invokeNative(Native Method)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at java.lang.reflect.Method.invoke(Method.java:515)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at dalvik.system.NativeStart.main(Native Method)
        11-06 11:37:35.166 E/AndroidRuntime( 409): Caused by: java.lang.NullPointerException
        11-06 11:37:35.166 E/AndroidRuntime( 409): at com.pkgupta.saavndownloader.f.a(Unknown Source)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at com.pkgupta.saavndownloader.FloatingDownload.k(Unknown Source)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at com.pkgupta.saavndownloader.FloatingDownload.a(Unknown Source)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at wei.mark.standout.b.b.(Unknown Source)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at wei.mark.standout.StandOutWindow.p(Unknown Source)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at wei.mark.standout.StandOutWindow.onStartCommand(Unknown Source)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at com.pkgupta.saavndownloader.FloatingDownload.onStartCommand(Unknown Source)
        11-06 11:37:35.166 E/AndroidRuntime( 409): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2868)
        11-06 11:37:35.166 E/AndroidRuntime( 409): … 11 more
        11-06 11:37:35.247 I/DEBUG ( 872): [OnPurpose Redunant in preset_info] pid: 409, tid: -1361051648, name: UNKNOWN >>> com.pkgupta.saavndownloader <<<
        11-06 11:37:36.632 I/AP_PROF ( 750): unable to open /proc/mtprof/status entry
        11-06 11:37:36.756 I/WindowState( 750): WIN DEATH: Window{42a727b8 u0 com.pkgupta.saavndownloader/com.pkgupta.saavndownloader.MainActivity}

  1. When I try to install the version 2 on my android 4.2.2 device, it says ” Their was a problem parsing the package “.

    1. Unfortunately version 2 is not compatible below 4.4. Meanwhile you can use version 1. I will release next version soon with more compatibility and new features.

      1. Version 1 is unable to download songs with bracket in their title. For instance Tu Jo Hain ( from Mr. X ).

        1. Version 1 is stable for me. But i can’t download more tha 50 songs. After 50 it says can’t download song…

    1. If u change the download directory, u will get this error. Let the download location be default /emulated/sdcard. Hope it helps

  2. Hello admin, when will u update wynk downloader…..i have been waiting since long time….dying to use it…go fast plz..

  3. Whenever I try to download anything, I get the ‘Unfortunately app has stopped’ error. I have reset the phone, tried a different rom and many of the other methods found through google. Do you have any suggestions?

    1. I guess you are expert enough to do this. This is how you can show me the crash logs.
      In ur pc Download and Install minimal adb.
      In command prompt switch to folder where adb is there. Write command
      adb logcat -c
      start the app, let it crash.
      Now write command
      adb logcat > abc.txt
      Open the file abc.txt and share it.
      If you are not getting it, wait for sometime. I’ll include crash analytics in next version.

    2. May be this is helpful. This app can only download mp3 files of already downloaded songs in saavn app. If you try to download other songs it will crash. Follow the instructions in video.

  4. Is there a way to download specific downloaded song. I have downloaded 4-5 and they are in my queue. Now say i want to downloaf song number 4. I play song no 4 and click download but it downloads the first song then second song and so on. So i always have to clear queue and just play a single song to download it. Is there any fix. And when i click check for updates it says current version is 2.0 and update is available but on this page the latest version is still 2.0. Plz reply asap

    1. Specific songs you can’t download from rooted version. From unrooted version you can do that. Don’t forget to give notification access. In next version this can be included.

      1. That means non-rooted is better than rooted. I will deny root permission then. Just one confusion will i get the mp3 info in non-rooted version as well. And when is the next version coming

        1. You will get mp3 info only if you allow notification access in settings. You can see in the video how to do that. Tags will be limited but enough unlike rooted version which gives you complete tags. Next version will come soon.

          1. It is working but i am waiting for ” More simplified direct download option for rooted phones” because it will contain all the tags and will be easy to use.

  5. Your download Links are full of ads, surveys and invalid/deleted files.
    Please upload proper n genuine links .. No surveys etc.
    Thnx

  6. Doesn’t Work with my lollipop version..
    says add songs to playlist first.
    I can’t even change directory to sdcard coz there are no option for up directory.

    1. Hi, Download the latest version from here, there you can change the path. Due to some problem, older version is not showing update. For older version, you need to clear the data in settings-apps-saavn downloader-clear data.

        1. What about mp3 tags like album name, album art. Are they coming or not in mp3 file? Please try with few other songs and reply.

      1. Great! – would you mond sharing how you are tagging my friend. I was able to script copying files from playlist so you dont need to keep touching “download” after every song. still trying to figure out how to tag it. I know playlist and sqlidb has all info of mp3, wondering if you would want to share it. You can pm me also.

        Let me know if you are interested in script i developed. maybe you want to embed that in your app ;).

  7. Boss first off awesome work. When i download songs it does not save album tags and album art for most. For some it does correctly. The file names are also alphanumeric.

      1. ya i am using the unrooted version and i did enable the notification access. I do get the album art and tags for some songs but for some i dont get it.

  8. awsome stuff. kudos!!
    Q – If I have 300 songs in list, downlowed thru your app and now add few more to list, its pain to go through entire download process again.
    Was wondering if you can set playlist to autoplay (maybe 10 seconds) and kick downloader (cp -fp), whenever thers change in curr.mp3 ? thoughts.. let me know.

  9. Almost a year and still no “More simplified, direct download option for rooted phones”. Is this feature coming or should we stop waiting.

    1. Thanks for such eagerness. Sorry, I am not able to afford time for this and the revenue coming from here is almost none. I can launch premium version, but don’t know if people will be interested. If I get some time, I will do it surely.

  10. Doesn’t seem to work on LG Tribute 2, I tap the download button, but it doesn’t do anything. Tried changing the save location as well. I’m using v2.1 on and the phone is not rooted.

  11. Got some suggestions..
    1. Saavn stores album covers in com.saavn.Android/ album art. Folder so maybe u can find a way to integrate it in the songs….
    2. The way u fetch song names from app..
    U may also programme your device to fetch title artist and album name so the exported song have better metadeta

    1. I appreciate your suggestion. Album art and tags are getting integrated in the mp3. If you are using non rooted version limited tags will be there. In rooted version more tags will be there.

  12. I have downloaded both 2 and 2.1 on my Moto x (2nd gen), both gave error “unfortunately saavn pro stopped working”, note: mine is non-rooted. please help

  13. HTC 8, android 5.0.1, rooted.
    Saavn downloader 2.1 crashes with root access
    but works fine without root access.

    Please rectify.

  14. The app crashes as soon as press the floating download button… And yes, i followed the instructions as said above the log file is:

    —- Aug 12, 2016 3:00:16 PM —-

    08-12 14:58:37.267 1422 3688 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.pkgupta.saavndownloader/.MainActivity (has extras)} from uid 10024 on display 0

    08-12 14:58:37.718 3926 3926 W FlurryAgent: Start session with context: com.pkgupta.saavndownloader.MainActivity@6f5ef53 count:0

    08-12 14:58:37.902 1422 1492 I ActivityManager: Displayed com.pkgupta.saavndownloader/.MainActivity: +618ms

    08-12 14:58:38.920 3926 3926 W FlurryAgent: Start session with context: com.pkgupta.saavndownloader.FloatingDownload@1308187 count:1

    08-12 14:58:38.926 3926 3926 W FlurryAgent: Session already started with context: com.pkgupta.saavndownloader.FloatingDownload@1308187 count:2

    08-12 14:58:39.412 1422 1477 W ActivityManager: Activity pause timeout for ActivityRecord{fbc3396 u0 com.pkgupta.saavndownloader/.MainActivity t112 f}

    08-12 14:58:40.191 3926 3926 W FlurryAgent: End session with context: com.pkgupta.saavndownloader.MainActivity@6f5ef53 count:1

    08-12 14:58:45.327 3926 6771 W System.err: at com.pkgupta.saavndownloader.TagEditor.copyMedia(TagEditor.java:123)

    08-12 14:58:45.327 3926 6771 W System.err: at com.pkgupta.saavndownloader.TagEditor.processTag(TagEditor.java:52)

    08-12 14:58:45.327 3926 6771 W System.err: at com.pkgupta.saavndownloader.FloatingDownload$DownloadTask.doInBackground(FloatingDownload.java:252)

    08-12 14:58:45.327 3926 6771 W System.err: at com.pkgupta.saavndownloader.FloatingDownload$DownloadTask.doInBackground(FloatingDownload.java:235)

    08-12 14:58:45.336 3926 6771 W System.err: at com.pkgupta.saavndownloader.FloatingDownload$DownloadTask.doInBackground(FloatingDownload.java:255)

    08-12 14:58:45.336 3926 6771 W System.err: at com.pkgupta.saavndownloader.FloatingDownload$DownloadTask.doInBackground(FloatingDownload.java:235)

    08-12 14:58:45.341 3926 6771 W FlurryAgent: End session with context: com.pkgupta.saavndownloader.FloatingDownload@1308187 count:0

    08-12 14:58:45.345 3926 6771 E AndroidRuntime: Process: com.pkgupta.saavndownloader, PID: 3926

    08-12 14:58:45.345 3926 6771 E AndroidRuntime: at com.pkgupta.saavndownloader.FloatingDownload$DownloadTask.doInBackground(FloatingDownload.java:255)

    08-12 14:58:45.345 3926 6771 E AndroidRuntime: at com.pkgupta.saavndownloader.FloatingDownload$DownloadTask.doInBackground(FloatingDownload.java:235)

    08-12 14:58:46.741 1422 2483 I WindowState: WIN DEATH: Window{cace9cf u0 com.pkgupta.saavndownloader}

    08-12 14:58:46.743 1422 2483 W AppOps : Finishing op nesting under-run: uid 10095 pkg com.pkgupta.saavndownloader code 24 time=0 duration=0 nesting=0

    08-12 14:58:46.764 1422 2823 I ActivityManager: Process com.pkgupta.saavndownloader (pid 3926) has died

    08-12 14:58:46.765 1422 2823 W ActivityManager: Scheduling restart of crashed service com.pkgupta.saavndownloader/.FloatingDownload in 1000ms

    08-12 14:58:46.767 1422 2823 W ActivityManager: Service crashed 2 times, stopping: ServiceRecord{70c6118 u0 com.pkgupta.saavndownloader/.NLService}

    08-12 14:58:49.223 1422 1477 I ActivityManager: Start proc 6892:com.pkgupta.saavndownloader/u0a95 for broadcast com.pkgupta.saavndownloader/.SaavnBroadcastReceiver

    08-12 14:58:49.336 6892 6892 W System : ClassLoader referenced unknown path: /data/app/com.pkgupta.saavndownloader-1/lib/arm64

    —- Aug 12, 2016 3:00:16 PM —-

    THANKS !

Leave a Reply

Everything started as nothing.