Используйте файлы расширения Play Store.
Google Play хостов и обслуживает файлы расширения бесплатно
Файлы могут быть любого типа файла, который вы хотите, и сохраняются в общей памяти устройства
Пользователь выбирает установить приложение от Google Играть.
Если Google Play может загружать файлы расширения (что имеет место для большинства устройств ), он загружает их вместе с APK. Если Google Play не может загрузить файлы расширения, он загружает только APK.
Когда пользователь запускает приложение, ваше приложение должно проверить, сохранены ли на нем файлы расширения .
Если да, ваше приложение готово к работе. Если нет, ваше приложение должно загрузить файлы расширения через HTTP из Google Play. Ваше приложение должно отправить запрос клиенту Google Play с помощью службы лицензирования приложений Google Play, которая отвечает за имя, размер файла и URL для каждого файла расширения.
С этой информацией затем вы можете скачать файлы и сохранить их до надлежащим местом для хранения.
http://developer.android.com/google/play/expansion-files.html
Каждый раз, когда вы загрузите APK с помощью консоли разработчика Google Play, у вас есть возможность добавить один или два файла расширения в APK. Каждый файл может быть до 2 ГБ, и это может быть любой формат, который вы выберете, но мы рекомендуем использовать сжатый файл для сохранения полосы пропускания во время загрузки . Понятно, что каждый файл расширения играет другую роль.
Не включайте песни в приложение, загружайте их с сервера при установке приложения: предлагайте пользователю выбор места для их размещения (подразумевая, что они должны помещать песни на внешнее запоминающее устройство) , –
Что вы подразумеваете под «put there», вам нужно, чтобы песни были частью программы, или вы можете их перевести? если вы будете передавать песни, которые были бы лучшим способом сделать это, я думаю, – Malachi
Я предполагаю, что потоковая передача, вероятно, не будет хорошей идеей. – Malachi