In development · Android & iOS

Your music library, at home and on the road.

Minstrel plays the music on your own media server: on your phone, on the network players around the house, and in the car. No cloud service, no account, no subscription.

What it does

One app for the library you already have

If your music lives on a NAS or a computer and is served over UPnP/DLNA (MinimServer, MiniDLNA, Jellyfin, Plex and the like), Minstrel finds it and plays it.

Browse and play

Your server's own folders, albums and artists, with artwork and a queue that survives restarts. Lossless files play as they are; transcoding for mobile data is coming later.

Play on your hi-fi

Send the queue to network players and streamers at home, and take it back to the phone when you leave.

In the car Coming later

Android Auto and CarPlay: a short, driving-safe menu of your library, recent albums, search and voice. Audio only.

Away from home

A small home service, minstrel-launchpad, lets your phone reach the library over mobile data, through your own router.

Private by design

No account and no tracking. The app talks only to your own servers, over connections pinned to your launchpad's key.

Open source

The app and the launchpad are BSD-licensed and on GitHub.

Away from home

Your library over mobile data, with no cloud in between

minstrel-launchpad runs at home, next to your media server: on a NAS, a router, a Raspberry Pi or a computer. It is the only door to your music, and only your paired devices have the key.

  1. Run the launchpad

    One small program (or a Docker container) on Linux, FreeBSD, macOS or Windows. It finds your media servers by itself.

  2. Open one port

    Forward a port on your router to the launchpad, and enter your address or dynamic-DNS name on its web console.

  3. Pair your phone

    Scan the code the console shows, or open a pairing file sent to a family member. Each device can be removed at any time.

At home the app talks to your servers directly; out of the house it switches to the launchpad on its own, and back again when you return. Set up the launchpad →

Open source

Built in the open

Minstrel is in development, with Android and iPhone first. Follow along, try it out, or report a problem on GitHub.