Я сам отказался от стриминговых подписок и перешёл на локальные плееры с собственной библиотекой - это и дешевле и удобнее для офлайн-прослушивания. Для воспроизведения лучший вариант по гибкости настроек - Poweramp или AIMP, оба поддерживают все популярные форматы и дают хороший эквалайзер. Что касается самого скачивания музыки - есть несколько приложений которые умеют загружать треки из разных источников, их подборку смотрел на
https://android-1.ru/programmy/ - там описаны возможности каждого и актуальные версии. На android-1.ru удобно что комментарии пользователей часто содержат конкретные советы по настройке качества звука и работе с плейлистами. Для хранения большой библиотеки советую сразу структурировать папки по исполнителям - потом будет гораздо проще ориентироваться. В итоге получаешь полностью автономную музыкальную коллекцию без ежемесячных платежей.