Jio Saavn can be the perfect app for you in this situation, although you can use this app even without a subscription, if you subscribe to that app, then you will be able to download and listen to unlimited songs from there.