URRI-A1: различия между версиями

5587 байт добавлено ,  3 месяца назад
 
(не показаны 22 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{DISPLAYTITLE: Сетевой проигрыватель URRI}}
{{DISPLAYTITLE: Сетевой стерео ресивер URRI A1}}
== Описание ==
[[Image: URRI A1.jpg |300px|thumb|right| Сетевой стерео ресивер URRI A1 ]]
[https://urri.by/ URRI] представляет собой аудиоресивер с функцией воспроизведения потока из онлайн-радиостанций, Spotify, AirPlay и файловой системы.
== Общая информация ==
=== Описание интеграции ===
[[Image: URRI UI.png |300px|thumb|right| Представление ресивера в веб-интерфейсе контроллера Wiren Board ]]
[https://urri.by/product/resiver-urri-a1 URRI A1] — это стерео ресивер с функцией воспроизведения потока из онлайн-радиостанций, Spotify, AirPlay и файловой системы.  


=== Общая информация ===
У ресивера есть Web-API, наша интеграция работает через него. В основе интеграции лежит драйвер ''[https://github.com/wirenboard/wb-mqtt-urri wb-mqtt-urri]'', который создаёт в MQTT контроллера виртуальное устройство и транслирует команды и статусы между API и MQTT.
''wb-mqtt-urri'' является драйвером ресивера, который обеспечивает управление им через интерфейс контроллера, с использованием правил, а также других интеграций через MQTT.


Для подключения к ресиверу необходимо, чтобы его адрес был доступен для контроллера и прописан в конфигурации.
Благодаря этому вы можете использовать ресивер URRI A1 в своих скриптах автоматизации, или управлять им напрямую из веб-интерфейса контроллера [[Wiren Board]].


Драйвер позволяет:
Для подключения к ресиверу необходимо, чтобы его адрес был доступен для контроллера и прописан в конфигурации драйвера.
[[Image: URRI UI.png |300px|thumb|right| Подпись ]]


* Включать и выключать ресивер
=== Доступные функции ===
* Запускать и останавливать воспроизведение
Пока реализованы только базовые функции:
* Регулировать громкость воспроизведения
* Включение и выключение ресивера.
* Управлять режимом "Mute" (отключение звука)
* Запуск и останов воспроизведения.
* Управлять режимом "AUX" (поток с линейного входа)
* Регулировка громкости.
* Переключать треки или переключать пресеты радиостанций в зависимости от источника воспроизведения
* Отключение и включение звука.
* Включение режима AUX.
* Переключение треков на флешке, интернет-радиостанций или пресетов. Зависит от выбранного источника воспроизведения.
* Выбор радиостанции по номеру, который можно узнать в веб-интерфейсе контроллера в поле ''Номер радио''.
{{SupportedSinceRelease
| release = wb-2401
| deb = wb-mqtt-urri
| version = 1.2.1
|content=
* Выбор номера пресета, радиостанции или имени файла с флешки, расположенного в папке alerts. Источник воспроизведения при этом переключается автоматически.
}}


Дополнительно отображается следующая информация:
Дополнительно отображается информация:
* Источник воспроизведения (задается на ресивере)
* Источник воспроизведения задается на ресивере.
* Название источника (название радиостанции, имя файла и т. д.)
* Название источника, название радиостанции, имя файла и т. д.
* Заголовок трека (если имеется)
* Заголовок трека, если есть.
* IP-адрес ресивера (указанный в конфигурации)
* IP-адрес ресивера, указанный в конфигурации.
{{SupportedSinceRelease
| release = wb-2401
| deb = wb-mqtt-urri
| version = 1.1.1
|content=
С версии 1.1.1 драйвер поддерживает работу с несколькими ресиверами.
}}


=== Установка и настройка ===
== Установка и настройка драйвера ==
{{SupportedSinceRelease
| release = wb-2307
|content=
По умолчанию драйвер не установлен, поэтому его надо установить командами:
<syntaxhighlight lang="bash">
apt update && apt install wb-mqtt-urri
</syntaxhighlight>
Дальнейшая настройка и работа происходит через веб-интерфейс контроллера.


На данный момент драйвер доступен в ветке testing.
{{Wbincludes:WebUI Change Access Level}}


Установка производится из репозитория с помощью команды <code>apt install wb-mqtt-urri</code>.
Настройка:
# Откройте [[Wiren_Board_Web_Interface|веб-интерфейс контроллера Wiren Board]].
# Перейдите '''Конфигурационные файлы''' → '''Настройка ресивера URRI'''.
# Задайте IP-адрес и порт. Значение по умолчанию для порта — 9032.
# Нажмите кнопку '''Записать''' в левом верхнем углу.
<gallery mode="packed" heights="250px">
Image: URRI configs.png | Настройки драйвера в списке настроек
Image: URRI_config.png | Редактирование конфигурации драйвера
</gallery>
}}
 
== Настройка ресивера URRI ==
В ресивере есть свой веб-интерфейс, через который он и настраивается: задаются пресеты радиостанций, выбирается источник воспроизведения.
 
=== Интернет-радиостанции ===
 
В ресивере есть список из десятков тематически сгруппированных радиостанций. Вы можете выбрать любую категорию и потом переключать станции в веб-интерфейсе контроллера Wiren Board.
 
<gallery mode="packed" heights="150px" caption="Интернет-радиостанции">
Image: URRI-A1 Internet Stations 1.png | Плитка с интернет-станциями
Image: URRI-A1 Internet Stations 2.png | Категории станций
Image: URRI-A1 Internet Stations 3.png | Список станций в одной из категорий
</gallery>
=== Пресеты радиостанций===
В ресивере есть возможность добавить в пресеты до четырёх радиостанций. Выбрать нужные можно из десятков категорий на любой вкус.
 
Чтобы добавить свою:
# Перейдите на вкладку '''Player'''.
# Нажмите на плитку '''Internet radio''' или в '''User radio''' и выберите нужную станцию.
# Нажмите на значок из трёх квадратиков и плюсика, который находится слева от панели управления воспроизведением.
# В появившемся окне выберите один из четырёх слотов, куда добавить станцию.
# Проверьте, что ваша станция появилась в пресетах.


Для настройки подключения к ресиверу откройте в веб-интерфейсе редактор конфигурации "Конфигурационные файлы" > "Настройка ресивера URRI" и задайте IP-адрес и порт, по которым доступно API устройства.
Теперь вы можете переключать пресеты в веб-интерфейса контроллера Wiren Board.
При этом редактируется файл <code>/etc/wb-mqtt-urri.conf</code>.
<gallery mode="packed" heights="150px" caption="Добавление радиостанции в пресеты">
<gallery mode="traditional" widths ="260px" heights="200px">
Image: URRI-A1 Presets.png | Четыре слота с пресетами
Image: URRI configs.png
Image: URRI-A1 Select Internet Station.png | Выбор радиостанции
Image: URRI_config.png | Редактирование конфигурации драйвера
Image: URRI-A1 Pressets Button.png | Кнопка добавления текущей станции в пресеты
Image: URRI-A1  Pressets Slots.png | Список пресетов
Image: URRI-A1 Pressets Done.png | Пресет для текущей станции
</gallery>
</gallery>
Теперь вы можете переключать пресеты в веб-интерфейсе контроллера Wiren Board.
=== Файлы на флеш-накопителе ===
[[Image: URRI A1 USB storage.png |300px|thumb|right| Переход к списку файлов на флеш-накопителе]]
Кроме трансляции интернет-радио ресивер умеет воспроизводить mp3 файлы из выбранной папки на USB-флешке.
Чтобы запустить воспроизведение файлов:
# Подключите флеш-накопитель к USB-порту ресивера.
# Перейдите на вкладку '''Player'''.
# Нажмите на плитку '''USB storage'''.
# Выберите папку с музыкой.
Теперь вы можете переключать файлы в веб-интерфейсе контроллера Wiren Board.
== Полезные ссылки ==
* [https://github.com/wirenboard/wb-mqtt-urri Репозиторий wb-mqtt-urri на Github]
* [https://urri.by/ Сайт разработчика устройства]