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.
-
Run the launchpad
One small program (or a Docker container) on Linux, FreeBSD, macOS or Windows. It finds your media servers by itself.
-
Open one port
Forward a port on your router to the launchpad, and enter your address or dynamic-DNS name on its web console.
-
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.