Интернет радио с поддержкой Яндекс.Музыки
для автомобиля или дома
Новый БЕСПЛАТНЫЙ проект интернет радио и Яндекс.Музыки с передачей звука по блютус на базе миникомпьютера за $25

Возможности программы btCarRadio:
-
поддержка станций формата mp3, aac, flac, ogg
-
поддержка битрейта от 24 до 1500 кбит
-
поддержка протоколов http, https
-
поддержка высококачественных кодеков AptX, AAC. Последняя версия стандартного кодека sbc
-
самые свежие версии декодеров mp3, aac, flac
-
ваш аккаунт Яндекс.Музыки со всем плейлистами
-
отображение названия трека, исполнителя, имени станции, объема буффера, израсходованного трафика и др.
-
отображение обложки альбома текущего исполнителя
-
отображение логотипа радиостанции
-
поддержка списка радиостанций в меню штатной магнитолы
-
отображение логотипов радиостанций в меню
-
паралельная работа по блютус с сотовым телефоном, удержание на паузе эфира во время разговора
-
переключение станций Вперед/Назад с помощью подрулевого джойстика
-
управление с экранной клавиатуры магнитолы
-
переключение станций и треков из браузера, личного кабинета, клавиатуры и ИК пульта, управление через команды умного дома.
-
обновление плейлиста в автомобиле
-
более 2000 радиостанций, добавление любых ваших радиостанций
-
управление с помощью web интерфейса
-
работа с 4G модемами, подключение через проводное соединение или wifi
-
собственная точка доступа при необходимости
-
автоматический рестарт станций в местах с неустойчивым интернетом
-
переключение треков вперед/назад в пределах станции
-
запись треков и воспроизведение треков
-
автоматический старт воспроизведения треков при отсутствии интернета (режим Трасса)
-
автоматический пропуск и перемотка рекламы, уменьшение громкости рекламы
-
замена рекламного блока эфира на ранее сохраненный трек
-
холодный старт менее чем за 20 сек
-
питание от USB, Type-C), от адаптера 12/5v
-
любое место в автомобиле
-
внешние антенны для уверенного приема
-
работа в сетях 2G (при потоке 32кбит)
-
работа при отрицательных температурах
-
доступный личный кабинет для управления настройками и добавления станций
Видео работы на Youtube канале
Обсуждение и свежие прошивки на 4pda:
https://4pda.to/forum/index.php?showtopic=1076026
Для запуска необходим одноплатный миникомпьютер модели Raspberry Pi 3b за $105, Orange Pi 3 LTS (2Gb RAM) - $40 или Orange Pi Zero 3 (2Gb RAM) - $25. Заказывайте самостоятельно на Aliexpress.
Так же необходимо подключение к интернету. Возможные варианты:
-
по WiFi (с телефона, роутера или WiFi в автомобиле);
-
4G модем с отдельной SIM картой (15$);
-
подключение кабелем (проводной).
Звук может передаваться как по bluetooth на автомобильную систему (колонку, наушники), так и на стандартный аудиовыход (jack).
На bluetooth устройсвах с дисплеем отображаются основные параметры воспроизведения (название трека, название радио, кэш, расход трафика и т.д)
Кнопками на bluetooth устройстве вы управляете переключениями станций.
Плейлист создаете в личном кабинете на сайте, который автоматически загружается в Pi.
Возможна работа устройства на стандартый аудиовыход. В этом случае предусмотрен встроеный web сервер для управления плейером с помощю браузера.
Установка
1. Скачиваем образ системы для вашего миниПК записываем его с помощью Win32DiskImager на SD карту 8 - 32 гб (карта класса не ниже C10/U1/V10)
2. Устанавливаем карту в Pi, подключаем к монитору (телевизору) через HDMI. Интернет можно взять с домашего роутера, подключив проводом. В стандартный аудиовыход можно подключить наушники (усилитель). Это минимальные требования для запуска.
Проверяем работу системы. При отсутствии подключения по bluetooth звук
выводится на аудиовыход. Можно использовать в домашнем мультимедиацентре как медиаплейер интернет радио. Управление в этом случае осушествляется из браузера по адресу http://ip.адрес.вашего.pi:8000. IP адрес можно узнать зайдя на роутер, там же сразу присвоить статический адрес.
Примерный вид экрана если вы все сделали правильно.
Для прослушивания по bluetooth потребуются наушники (колонка) bluetooth c кнопками Play|Pause, Next, Previous. При отсутсвии кнопок управление осуществляется из браузера.
Порядок сопряжения с наушниками.
1) Определяем МАС адрес наушников (колонки). Для этого сначала соединяем их по bluetooth с телефоном и с помощью программы Bluetooth Scaner (Google Play|Aplle App) узнаем их MAC адрес (пример B8:27:EB:C6:CA:CE). Некоторые модели телефонов показывают MAC адрес в настройках телефона.
2) На USB носителе (флешка) в корне создаем файл bt.txt (с помощью Notepad) и записываем в него МАС адрес.
3) Подключаем USB носитель к PI и включаем питание. После загрузки системы начнет мигать красный светодиод (10 раз и интервалом 1 сек) на Pi. Одновременно с ним включаем наушники и переводим их в режим сопряжения (если необходимо). При удачной попытке через 40 секунд вы услышите тестовый трек. После попытки сопряжения файл bt.txt автоматически удаляется. Записываем его снова, если соединение с наушниками не произошло. Лог файл процесса соединения вы можете посмотреть на USB носителе.
4) Перезагружаем Pi без USB флешки. Слушаем радиостанции с существующего в системе тестового плейлиста.
Подключаемся к автомобильной системе.
Автомобильные системы обычно требуют ввода кода сопряжения.
1) Подключаем любой чистый USB носитель к Pi. С помощью автомобильной системы обнаруживаем и выполняем сопряжение с Pi после того, как красный светодиод отмигал 10 раз. При этом код сопряжения в Pi вводится автоматически. При удачном сопрядении заиграет тестовый трек примерно через 90 сек.
Перезагружаем Pi без USB носителя, подключаем модем, слушаем радиостанции из тестового плейлиста в автомобиле.
Теперь создаем свой плейлист.
1) Запоминаем 12значный код, который показывает вам автомобильныя система. Код также отображается на домашней странице плейера
2) Заходим в личный кабинет на сайте с помощью этого кода и создаем свой плейлист.
3) Плейлист автоматически загрузится в ваш Pi через 5 минут после сохранения.
Отображение названия треков, обложек альбомов, плейлиста, номера трека, расход трафика
Названия треков отображаются на дисплее, если радиостанция передает эту информацию в потоке.
По названию трека на сайте AppleMusic ищется подходящая обложка альбома.
Поскольку станции не передают информацию о названии альбома, а только имя трека и исполнителя, то обложка ищется только по исполнителю. Если альбомов несколько у данного исполниля, то выбираеся она случайным образом.
Ваша магнитола может не поддерживать обложки. Проверить можно с помощью телефона и Яндекс Музыки.
Отображение плейлиста поддерживается не всеми автомобильными системами. В спецификации должна быть заявлена поддержка AVRCP 1.6. В любом случае станции можно переключать кнопками вперед-назад (в тч на руле).
Логотипы радиостаций отображаются при старте станции или, если для данного исполнителя не нашлось подходящей обложки. Логотипы радиостаний загружаются с нашего сайта автоматически.
Ждем ваши логотипы в формате jpg (RGB, 200x200px) на почту admin@icarradio.ru. Имя файла должно быть ИДЕНТИЧНО названию вашей радиостанции в ВАШЕМ плейлисте, например: НАШЕ Радио.jpg (регистр букв важен!)


