Music Assistant logo

Music Assistant

Music library manager that connects streaming services and speakers, built for an always-on server

Open Source Alternative to
Repository activity
  • Stars2.3k
  • Forks442
  • Open Issues88
music-assistant-server health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Python
  • HTML
  • CSS
Music Assistant screenshot

About Music Assistant

Music Assistant is a free, open source music library manager that connects your streaming services to a wide range of connected speakers. The server is its core and runs on an always-on device such as a Raspberry Pi, NAS, or Intel NUC.

It can run as a complete standalone product but is tailored to work side by side with Home Assistant, with automation in mind. The recommended setup is the Home Assistant add-on, and a Docker container is also available. These are the only two supported ways to run the server.

Built in Python, it depends on external components such as ffmpeg and custom binaries, so it is not distributed as a standalone PyPI package. It is a project of the Open Home Foundation, with documentation and support hosted on the project site.

Key features

  • Connects streaming services to a wide range of connected speakers
  • Runs on an always-on server such as a Raspberry Pi, NAS, or Intel NUC
  • Standalone use or integrated side by side with Home Assistant
  • Built for automation as a Home Assistant add-on
  • Installs as a Docker container or Home Assistant add-on

Details

On GitHub since
2019
Built with
Python
Install methods
Docker, Home Assistant add-on
Integration
Home Assistant
Maintained by
Open Home Foundation