Mopidy для Home Assistant. Слушаем музыку с умом!

Mopidy для Home Assistant. Слушаем музыку с умом!

История

Долго работал и вот получилось.

Искал я как-то плагин для HA чтобы, слушать музыку. Парочку нашел, но все они либо устаревшие, либо содержат много лишнего для наших широт. Потому решил я "быстренько" написать себе плагин. "Быстренько" быстро превратилось в несколько недель ночной отладки, полировки и бесконечной сборки контейнера. В процессе в голове возникали идеи которые пришлось реализовывать.

Как теперь с этим жить и зачем это нужно?

По сути Mopidy - дополнительная абстракция для MPD добавляющая множество функций и поддерживающая плагины. Как и MPD, Mopidy - это открытое программное обеспечение. С помощью собранного мною плагина, вы можете управлять собственной локальной библиотекой музыки и слушать интернет-радиостанции, а благодаря тесной интеграции HA и плагина - можно настроить крутые интеграции с использованием музыки: включать любимую радиостанцию когда вы пришли домой после 8 вечера или разбудить вас утром chillout битами.

Если вы используете Raspberry Pi с 3.5мм выходом - можете смело подключать к малинке вашу акустику. Короче - все в ваших руках!

Суть

  • Образ основан на alpine:3.7 (160mb)
  • Поддержка внешних дисков или флешек (ntfs пока мимо)
  • Телеграм бот для скачивания музыки(yotube, soundcloud, локальные файлы) на ваш сервер
  • Музыка из вашей коллекции Google Music
  • Радиостанции SomaFM
  • Скроблинг на Lastfm

Поддержка

Архитектуры: armhf, aarch64, amd64, i386

Файловые системы внешних накопителей: все (кроме ntfs)

К сожалению, протестировать я смог только на Raspberry Pi 3B+. Так что, в теории, могут быть проблемы на других архитектурах.

В целом вся система работает у меня уже более недели почти 24 часа в сутки прослушивания музыки. 

В ближайших планах вынести бота в отдельный плагин, добавить поддержку ntfs, добавить боту возможность управлять музыкой, добавлять несколько администраторов и, возможно, обновить gui Mopidy. 

Если у вас есть пожелания или проблемы - сообщайте.

Ссылки:

  1. Виталий Никольский (bigmanekb)

    Очень крутое решение. И пашет как аддон для хассио. Пять баллов !!! 

Похожие плагины

30 янв. 2019 г.
Готовый образ raspbian с Home Assistant в докере и включенными базовыми фишками
13 мар. 2019 г.
Создавайте аудио версии своих предложений! Athom Polly - это плагин, который превращает текст в реальную речь.
12 янв. 2019 г.
Плагин Xiaomi Mijia Hygrothermograph для Athom Homey. Поддерживаются температура, влажность и заряд батарейки.
7 янв. 2019 г.
Плагин виртуальных датчиков (а еще переключателя, лампочки и вентилятора)
15 мар. 2019 г.
Палитра нодов wirenboard для nodered.
7 янв. 2019 г.
Плагин для HomeBridge для интеграции StarLine в инфраструктуру HomeKit
8 апр. 2019 г.
deCONZ RaspBee/ConBee для Homey
13 янв. 2019 г.
Полноценное управление громкостью Smart TV (и других UPnP устройств) через Homebridge.
15 мар. 2019 г.
Виджет для управления шторами
12 авг. 2019 г.
Кастомный компонент для Home Assistant, позволяющий отправлять в сон и пробуждать компьютеры на macOS