Browse & discover
Find your next favourite.
In your own library.
Explore artists, albums, genres, countries and languages. Follow a familiar artist into their albums, or let personalised mixes lead the way.
Download
Your server. Your collection.
Your self-hosted music server.
Music, podcasts and audiobooks, beautifully together - at home and on the go.
Self-hosted server · Web player · Native Android apps
More than a folder of files
From the first track of the day to the album you haven’t heard in years. Make more of the music you already have.
Browse & discover
Explore artists, albums, genres, countries and languages. Follow a familiar artist into their albums, or let personalised mixes lead the way.
Last.fm
Connect your Last.fm account to scrobble your listening and sync loved tracks. Explore an artist’s all-time top tracks when the integration is enabled.
Android offline
Download music in the Android app and browse your downloaded collection when you’re away from a connection.
Music. Podcasts. Audiobooks.
Your albums, your next episode and your next chapter, together in one place.
A home for your music
mvbar runs on your hardware. Install the server once, point it at your library, then choose how you want to listen.
Run the server on Linux or Windows, or deploy the Docker image.
Connect your music folders, create your account and let mvbar scan your library.
Open the web player or connect an Android app to your server. Set up HTTPS for access away from home.
Not sure what to install?
Tell mvbar where your server will live and where you want to listen. We’ll point you at the right download and instructions.
Make it yours
Start with a server, then add the companion apps. Every published binary is verified before it appears here; SHA-256 values are available beside the downloads.
Stable releases for everyday listening. This selection changes downloads only, not your installed server.
x64 · Standalone executable
Install with one terminal command, or download the executable.
Checking release…Download Linux Linux installation guide →ARM64 · Standalone executable
For Raspberry Pi 5 and other 64-bit ARM Linux servers.
Checking release…Download ARM64 Linux installation guide →x64 · ZIP installer
Your own music server, right on your Windows machine.
Checking release…Download Windows Windows installation guide →amd64 & arm64 · mvbar.co.uk
One container with persistent data and your media mounted in.
Compose configuration includedDocker quick startLINUX QUICK INSTALL
Debian / Ubuntu · x64 or ARM64 · Latest stable release · Run as your regular user
curl -fsSL https://mvbar.co.uk/install.sh | shSetup requirements and manual installation →For ARM64 phones and tablets.
Checking release…Give your music the big screen.
Checking release…Your music, close at hand.
Checking release…Already have a server? Install the APK for your device, then sign in with your mvbar server address and account. Android installation guide →
Know what fits
The server is the home of your library. Every player connects back to it; you only need to install the players you actually use.
| Component | Current stable | Platform | What you need |
|---|---|---|---|
| mvbar Server | Checking… | Windows / Linux / Docker | Windows x64, Linux x64 / ARM64, or Docker Engine + Compose |
| Android | Checking… | Phone / tablet / Android Auto | Android 8.0+ · APK release targets ARM64 |
| Android TV | Checking… | Android TV / Google TV | Connects to your mvbar server |
| Wear OS | Checking… | Wear OS | Companion client for your server |
Phone, TV and Wear clients are released together from the mvbar Android project.
For the container crowd
Start with the basic example for your library. Choose the advanced example for a reverse proxy, integrations, metadata backfills or LDAP.
Requires Docker Engine and the Compose plugin. Once started, open http://your-server:8080 in your browser.
mkdir -p mvbar
cd mvbar
curl -fSLO https://mvbar.co.uk/docker/compose.yml
curl -fSLO https://mvbar.co.uk/docker/env.example
cp -n env.example .env
# Edit .env: library paths, account and secrets
# Validate, then start your server:
docker compose config --quiet
docker compose up -dSet MUSIC_PATH, ADMIN_EMAIL, ADMIN_PASSWORD,
JWT_SECRET and MEILI_MASTER_KEY in .env first.
Room to grow
The catalogue below comes from the mvbar plugin registry, so versions and package checksums stay in sync with published plugins.
Find missing albums and songs, manage requests and stage exact provider items.
Loading current plugin metadata…Good to know
mvbar is a home for your own collection. Add your music folders to the server; the web player and companion apps connect to that library. External integrations and plugins need their own configuration.
On Debian or Ubuntu x64 or ARM64 (including Raspberry Pi OS 64-bit), open a terminal as your regular user and run:
curl -fsSL https://mvbar.co.uk/install.sh | shThe installer detects your architecture, downloads the matching latest stable release, verifies its SHA-256 checksum, and opens the setup wizard to configure your libraries and install an automatically starting service. It requests sudo for system dependencies. Existing configuration and data are retained. Internet access and systemd are required.
View installer script. For a development build or manual installation, download and rename the selected executable to mvbar, then run:
chmod +x ./mvbar
./mvbar install-serviceExtract all files from the downloaded ZIP, then run the EXE inside. The launcher downloads and verifies dependencies, prepares the local server and opens mvbar. Choose your media folders in its Settings menu.
Download Android for an ARM64 phone or tablet, Android TV for your television, or Wear OS for your watch. Transfer the matching APK to that device and open it to install. Android may ask you to allow “Install unknown apps” for the browser or file manager you use.
Open mvbar and enter your own server address and mvbar account details. The website at mvbar.co.uk is the download site, not your music server. Your device needs to reach your server over your home network, HTTPS address or VPN.
Choose Stable for everyday use. Development contains work in progress and may introduce bugs. Back up your database and configuration before installing it, preferably on a separate test server.
The selector changes the files and Docker instructions on this website only. It does not change an installed server’s update channel. The current Linux admin updater checks stable releases; switching channels requires installing the desired binary manually. Returning to an older stable version may be incompatible with database changes in a dev build.
Yes, when your mvbar server is reachable from your device. Set up a secure HTTPS address or your own VPN for remote access. On Android, you can also download music in advance for offline listening.
Supported Linux service installations can update from administrator settings. Older builds that still use legacy download links need one manual upgrade: download the new executable and run ./mvbar install-service "$USER" as the same service user. Keep your existing data and configuration.
On Windows, stop the old launcher, extract the new ZIP and run the EXE inside. Android can check for releases in the app; your device will ask you to confirm installation.
Support mvbar
If mvbar has found a home in your music collection, you can support its development with a coffee. Every contribution is appreciated.
Let the next track find you