Repolode
music-assistant

music-assistant/server

Самостоятельно размещаемый менеджер музыкальной библиотеки, объединяющий стриминговые сервисы и множество подключённых колонок; обычно работает вместе с Home Assistant.

Звёзды
3,224
Форки
695
Открытые issues
62
Последний коммит
11 часов назад

Что это?

Music Assistant — бесплатный менеджер медиатеки с открытым исходным кодом. Он подключается к вашим стриминговым сервисам и множеству колонок, чтобы управлять музыкой и воспроизводить её из одного места. Сервер — основной компонент системы; он рассчитан на непрерывную работу на таком устройстве, как Raspberry Pi, NAS или компактный Intel NUC.

Проект предназначен для работы вместе с Home Assistant и автоматизации. Рекомендуется запускать его как приложение Home Assistant. Также доступен Docker-образ (ghcr.io/music-assistant/server). Для работы ему нужны системные компоненты, например ffmpeg версии 7.0 или новее, поэтому проект не распространяется через PyPI.

Для разработки сервер запускается из исходного кода с Python 3.14 или новее и ffmpeg 7.0 или новее. По умолчанию интерфейс доступен на порту 8095.

Ключевые возможности

  • 01Объединяет несколько стриминговых сервисов в одну медиатеку
  • 02Управляет множеством подключённых колонок
  • 03Предназначен для запуска в виде приложения Home Assistant и автоматизации
  • 04Доступен в виде Docker-образа для самостоятельного размещения
  • 05Построен на Python и использует ffmpeg для обработки аудио

Сценарии использования

  • Воспроизведение музыки из стриминговых сервисов на колонках по всему дому
  • Добавление воспроизведения музыки в сценарии автоматизации Home Assistant
  • Запуск домашнего музыкального сервера на Raspberry Pi или NAS

Быстрый старт

  1. 1

    Установите приложение Music Assistant в Home Assistant (рекомендуется).

  2. 2

    Или запустите официальный образ Docker-контейнера.

    docker pull ghcr.io/music-assistant/server
  3. 3

    Разработка: создайте виртуальное окружение и установите зависимости с помощью скрипта setup.

    scripts/setup.sh
  4. 4

    Разработка: запустите сервер локально по адресу http://localhost:8095.

    python -m music_assistant --log-level debug

Что важно знать

  • Проект не опубликован в PyPI, поэтому установка через pip install не поддерживается.
  • Если запускать не через приложение или контейнер, требуются актуальная версия ffmpeg (7.0+) и системные зависимости.
  • Проект рассчитан на устройство, работающее постоянно, и лучше всего работает вместе с Home Assistant.
  • Пакеты сторонних дистрибутивов не поддерживаются.

В подборках

Темы

Частые вопросы

Что такое server?
Самостоятельно размещаемый менеджер музыкальной библиотеки, объединяющий стриминговые сервисы и множество подключённых колонок; обычно работает вместе с Home Assistant. Music Assistant — бесплатный менеджер медиатеки с открытым исходным кодом. Он подключается к вашим стриминговым сервисам и множеству колонок, чтобы управлять музыкой и воспроизводить её из одного места. Сервер — основной компонент системы; он рассчитан на непрерывную работу на таком устройстве, как Raspberry Pi, NAS или компактный Intel NUC.
server можно использовать бесплатно? Какая у него лицензия?
server распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
server всё ещё поддерживается?
Активно поддерживается. Последний коммит в server — 24 окт. 2026 г..
Для чего можно использовать server?
Воспроизведение музыки из стриминговых сервисов на колонках по всему дому Добавление воспроизведения музыки в сценарии автоматизации Home Assistant Запуск домашнего музыкального сервера на Raspberry Pi или NAS
Как установить server?
Установите приложение Music Assistant в Home Assistant (рекомендуется). Или запустите официальный образ Docker-контейнера.: docker pull ghcr.io/music-assistant/server Разработка: создайте виртуальное окружение и установите зависимости с помощью скрипта setup.: scripts/setup.sh Разработка: запустите сервер локально по адресу http://localhost:8095.: python -m music_assistant --log-level debug
Где скачать server?
Исходный код и инструкции по установке — на GitHub: https://github.com/music-assistant/server

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Приложение для строки меню Mac и iPhone, которое показывает дом в виде интерактивной 3D-модели и управляет освещением и кондиционерами через Smart Life, Home Assistant, Hue и Apple Home.

738+16 за неделю102SwiftMITОбновлён позавчера