×

Новый интернет-радиопроигрыватель на базе смартфона

Новый интернет-радиопроигрыватель на базе смартфона

Привет всем! В предыдущей статье я делился опытом создания интернет-радио на ESP32, но столкнулся с частыми потерями сигнала и нестабильной работой. Поэтому я решил сменить аппаратную платформу на более мощную. Выбор пал на бюджетный Android-смартфон Oppo A83, который идеально подходит под мои требования: нормальный встроенный ЦАП, разъем miniJack и возможность подключения через microUSB.

Смартфон был приобретен за 3300 рублей, и я планировал использовать его исключительно для проигрывания радио. Установив несколько приложений, я понял, что мне необходимо создать собственное решение с веб-интерфейсом для настройки.

В итоге родилось приложение на Flutter, которое поддерживает управление через Wi-Fi. Я добавил функции, такие как редактирование станций и управление громкостью. Основные проблемы с сетью и воспроизведением решены.

Также я разработал пульт управления на базе ESP32 с аналоговым интерфейсом и OLED-дисплеем. Теперь управление радиостанциями стало более удобным, а интерфейс — интуитивным. Проект доступен на GitHub, где можно найти инструкции и прошивку.