mvbar Download

Your server. Your collection.

Your music.
On your terms.

Rediscover the collection you love.
Music, podcasts and audiobooks, beautifully together — at home and on the go.

Self-hosted server · Web player · Native Android apps

A little look inside
For You
Search your library Living roomJ

Made for you

Mixes from your listening history

Updated today
Fictional AFTER HOURS album artwork
Daily MixNORTHBOUND · 40 tracks
Fictional SOFT FOCUS album artwork
On RepeatMIRA VALE · 25 tracks
Fictional GREEN LINES album artwork
RediscoverTHE LOW SEASON · 35 tracks
Fictional OTHER WORLDS album artwork
Evening MixSTATIC GARDENS · 30 tracks

Recently added

From your library
Night DriveNorthbound

Interactive visual preview · Fictional artwork and music · No audio playback

One collection. Plenty of ways to listen.
WebAndroidAndroid AutoTVWear OS

More than a folder of files

A collection worth
getting lost in.

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

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.

♡

Last.fm

Your listening,
remembered.

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

Take a little home
with you.

Download music in the Android app and browse your downloaded collection when you’re away from a connection.

◎

Music. Podcasts. Audiobooks.

Whatever you’re
in the mood for.

Your albums, your next episode and your next chapter, together in one place.

A home for your music

Set up. Settle in.

MVBar runs on your hardware. Install the server once, point it at your library, then choose how you want to listen.

  1. 01

    Choose your home.

    Run the server on Linux or Windows, or deploy the Docker image.

  2. 02

    Bring your collection.

    Connect your music folders, create your account and let MVBar scan your library.

  3. 03

    Press play, anywhere.

    Open the web player or connect an Android app to your server. Set up HTTPS for access away from home.

Make it yours

Your next listen
starts here.

Start with a server, then add the companion apps. Direct downloads, with checksums for every release.

Stable releases for everyday listening. This selection changes downloads only, not your installed server.

Which channel should I choose? →

The server

Hosts your library and web player

Docker

amd64 & arm64 · GHCR

One container with persistent data and your media mounted in.

Compose configuration includedDocker quick start

Your players

Connect to your MVBar server

Android

For ARM64 phones and tablets.

Checking release…
Get APK

Android TV

Give your music the big screen.

Checking release…
Get APK

Wear OS

Your music, close at hand.

Checking release…
Get APK

Already have a server? Install the APK for your device, then sign in with your MVBar server address and account. Android installation guide →

For the container crowd

Your server.
One Compose file.

Mount your media, keep your data in persistent volumes, and let the container bring the services together.

Requires Docker Engine and the Compose plugin. Once started, open http://your-server:8080 in your browser.

Quick start / shell
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
# Then start your server:
docker compose up -d

Set MUSIC_PATH, ADMIN_EMAIL, ADMIN_PASSWORD,
JWT_SECRET and MEILI_MASTER_KEY in .env first.

Room to grow

A little more
possibility.

Extend your server with official plugins. Missing Music helps you explore gaps in your collection, request songs and albums, and manage imports when a provider is configured.

  1. Sign in to your own MVBar server as an administrator.
  2. Open Admin → Plugins, then install Missing Music from the available plugins.
  3. Open its configuration and enable it. Users can then find and request missing music.

Imports need a configured provider and a writable staging folder. Your administrator manages these settings.

OFFICIAL PLUGIN

Missing Music

Find what’s missing.
Make your collection more complete.

DiscoverRequestImport
Install and configure from your server’s Plugins page.

Good to know

A few things
before you press play.

Does MVBar come with music?

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.

How do I install the Linux server?

Download the Linux executable, rename it to mvbar, then run:

chmod +x ./mvbar
./mvbar configure
./mvbar install-service "$USER"

The setup installs required dependencies and creates a service. You’ll need internet access and administrative privileges to install system packages.

How do I install on Windows?

Open the downloaded EXE. The launcher downloads and verifies dependencies, prepares the local server and opens MVBar. Choose your media folders in its Settings menu.

How do I connect the Android apps?

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.

Should I choose Stable or Development?

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.

Can I listen away from home?

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.

How do updates work?

Supported Linux service installations can update from administrator settings. Older builds that still use GitHub 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 and open the new EXE. Android can check for releases in the app; your device will ask you to confirm installation.

Let the next track find you

Welcome to your
listening place.

Get mvbar