Открытый музыкальный сервер для самостоятельного размещения: транслируйте свою коллекцию в браузер или мобильное приложение; совместим с клиентами Subsonic.
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
Установите приложение Music Assistant в Home Assistant (рекомендуется).
- 2
Или запустите официальный образ Docker-контейнера.
docker pull ghcr.io/music-assistant/server - 3
Разработка: создайте виртуальное окружение и установите зависимости с помощью скрипта setup.
scripts/setup.sh - 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.
Библиотека Python и CLI-инструмент miiocli для управления устройствами умного дома Xiaomi по протоколам miIO и MIoT.
Сервер для потокового видео с камер: преобразует и ретранслирует видео и аудио между десятками форматов камер, RTSP, WebRTC, HLS и HomeKit.
Самостоятельно размещаемый NVR с детекцией объектов в реальном времени на потоках локальных IP-камер и интеграцией с Home Assistant.