--- id: music-assistant-frontend version: "2.17.273" license: Apache-2.0 license_treatment: permissive maintenance: active --- # music-assistant-frontend — The Music Assistant frontend License: permissive · Maintenance: active · Downloads: 73.5K/mo ## What it is and what it does Music Assistant Frontend is a Vue-based progressive web application that serves as the user interface for the Music Assistant server. It is distributed as a pre-built Python package but functions as a static web asset—a compiled, ready-to-serve frontend rather than a Python library or service. The package contains the production build of the Vue PWA, which is typically served by the Music Assistant server itself to provide browser-based access to music playback, library management, and server control. The frontend uses shadcn-vue for UI components and Tailwind for styling, with TypeScript for type safety. It is designed to connect to a Music Assistant server instance (commonly running on port 8095) and communicate with it to control music services and playback. The package requires Python >=3.11.0 but is not a Python application in the traditional sense—it is a compiled web asset packaged for distribution via PyPI. Use it for: - Access Music Assistant server controls and playback from any web browser without installing native applications - Manage music library, playlists, and provider integrations through a responsive web interface - Deploy Music Assistant as a self-hosted music service with a modern, accessible web frontend - Contribute to or extend the Music Assistant frontend UI by modifying Vue components and TypeScript logic ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a Vue-based progressive web app (PWA) frontend for the Music Assistant server, enabling browser-based control and interaction with music services. Yes, if you are running a Music Assistant server and want the official web-based control panel. Install it as part of the Music Assistant ecosystem to enable browser access to your music services. No, if you are looking for a standalone Python library or tool—this is a pre-built frontend asset, not a reusable Python module. Check that your Music Assistant server version is compatible with this frontend version before installing. ## Install pip install music-assistant-frontend uv add music-assistant-frontend poetry add music-assistant-frontend ## Installing music-assistant-frontend Before you install: Low install friction; distributed as a pre-built wheel with no runtime dependencies. Active maintenance with recent releases and steady repository activity. License in practice: Licensed under Apache-2.0 (permissive), allowing use, modification, and distribution with minimal restrictions; suitable for both personal and commercial projects. Quickstart: pip install music-assistant-frontend==2.17.273 # The frontend is a static PWA asset; typically served by the Music Assistant server # Access via browser at the server's configured URL (e.g., http://localhost:3000) Requires Python >=3.11.0; intended to be served by a Music Assistant server instance rather than run standalone as a Python application. Verify before relying: - Whether this package is meant for end-users installing a frontend or for developers building/extending it - How the frontend integrates with Music Assistant server at runtime (configuration, connection details) - Whether additional system dependencies or Node.js tooling are needed for development vs. production use ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 73.5K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags music assistant frontend, vue music player ui, music server web interface, pwa music control panel, music assistant web app, music-streaming, web-ui, vue-pwa [View on SkillFed](https://skillfed.io/packages/music-assistant-frontend) · [View on PyPI](https://pypi.org/project/music-assistant-frontend/)