Добавить в music плеер функцию поиска и воспроизведение по API
Имеется музыкальный плеер на андроид. Требуется добавить в него функцию – онлайн поиска песен по API музыкального сервиса.
Необходимо сделать:
1. добавить вкладку "ТОП", где выводятся ТОП 20 новинок, а также окно поиска песен вместо названия плеера LaLaLa (в окне написано: Введите название для поиска);
. При вводе названия песни в поле – приложение ищет по API, и высвечивает результаты поиска.
2. в каждой песне, которая в топе (или которая находиться) должна парситься по API: картинка, название песни, ниже названия исполнитель, а правее – название альбома, и битрейт. (пример на скрине). Также при проигрывании песни во вкладке ТОП снизу есть индикатор проигрывания (полоса), она тоже должна заполняться по времени трека (при проигрывании по апи).
3. правее кнопка скачать, скачивает на телефон (по умолчаию папка Download). (как на скрине)
4. Скачанные треки, и из поиска – умеют проигрывать, внутри открытия чтобы парсилась иконка песни, чтобы работало переключение между песнями, и добавить кнопочку скачать (возле иконки громкость, png иконку дам). Также сюда должно парситься и время трека, и индикатор заполняться согласно времени (если источник по апи, в оффлайн все работает).
Все уточнил, все понятно на скриншотах, что я хочу.
Имеются исходники плеера, API поиска треков по запросу, актуальных mp3-новинок, детализация трека по его ID
Прикрепил скриншот китайского примера, и своего плеера.