-
При запуске делает запрос к API радио_рекорд получает JSON и на основании его формирует модель, в следствии чего радиостанции всегда актуальные.
-
Позволяет воспроизводить все актуальные радиостанции в качестве 64/128/320 кбит/с.
-
Формирует из аудиопотока актуальную информацию о текущем воспроизведении на экране приложения и в уведомлении.
-
Работает в фоне как Foreground Service.
-
Позволяет найти текущую воспроизводимую композицию в аудиозаписях мобильной веб версии VK
-
Имеет минималистичное меню в стиле списка во всплывающем окошке
-
На основании метаданных в потоке делает запрос в iTunes API и получает обложку
-
Позволяет сохранять последнюю вопроизводимую станцию, чтобы открывать её при следующем запуске
-
Умеет формировать стиль основного экрана на основании изображения обложки(пока только на светлой теме)
-
Имеет простую но, красивую анимацию смены станций
-
Умеет работать с минимальным функционалам при проблемах на сервере воспроизведения (когда, на сервере перестаёт отображаться актуальная информация о композиции)
1 Иконка/Название станции
- краткое нажатие, показывает всплываающее окно с описанием
- удерживание открывает список станций
2 Обложка/Название трека
- удерживание открывает страницу поиска аудиозаписи мобильной версии vk.com
3 фон
- удерживание открывает меню настроек