MAFA – MPD client for Android™

85 reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

MAFA lets you easily control your MPD (Music Player Daemon) and browse your music collection with a feature rich, intuitive and consistent UI.

Important: Only MPD protocol is supported. Other music players claiming to be MPD compatible are supported only as far as they are compatible with the MPD protocol, or expose direct connection to an MPD instance they manage. Extra features that are not part of the MPD protocol are not supported. Under these conditions MAFA is known to work with Mopidy (version 2.2.1 or newer), moOde audio, RuneAudio, and Volumio.

Navigation: Navigate your music collection starting from album, artist, genre, composer, or performer down to individual tracks.

Search: Search for any text and filter by tag.

Favorites: Add any type of tag or playlist to your favorites list.

Bookmarks: Set bookmarks on tracks to be able to resume at the same position. Optionally automatically set bookmark when paused. Useful for audio books, and pod casts.

Radio stations: Automatically or manually attach an image and other metadata to online radio station URLs.

Widgets: Add widgets and playlist shortcuts to your home screen for any number of different MPD servers.

Albums View: albums as list or as grid, and optionally group by date, genre, artist, and other tags.

Album Artist: View albums by title only or by title and album artist.

Full titles: Titles are displayed in full even if wrapped to multiple lines which is great for classical music and online streams with descriptive information about the playing track.

HTTP Streaming: Listen to your music from MPD on your phone or tablet using internal or external music player.

Themes: Light, Pastel, Dark, and Black

MAFA only asks for permissions that are required by Android for certain features to work. You can safely deny any permission if not using the feature that depends on it.
• Location permission – only required for the SSID restriction to work in Android Pie (can safely be denied if not using this feature)
• Phone permission – only required for "Pause on phone call" feature (can safely be denied if not using this feature)
• Ignore battery optimizations - Battery optimizations may prevent background services from running. The following features require a background service: HTTP streaming, Active player notification, Home screen widgets, and Pause on phone call.

MAFA supports:
• Display sizes from small phone to large tablet, and split screen
• Portrait and landscape orientation
• Minimum Android version 5 (Lollipop API 21) to the latest (some features are limited to newer android versions)
• Large music collections (tested with collection of 160,000 tracks)
• Unlimited player queue size

Please contact us for feature requests or bug reports:
• Email:
• Users forum:
• Web site:

Music Player Daemon (MPD) is an open source music server. MAFA is not affiliated with or endorsed by MPD.
For information about MPD visit
Updated on
Jul 7, 2022

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection
85 reviews
Samantha Janicki
March 3, 2021
I like the amount of control and interaction this app has for servera as well as being very customizable. The only odd thing I can think of is that the notification player doesn't work on the lock screen on Android version 10. Other apps that work use the Playback notification while this one uses a custom one. Didn't impact my decision, just odd.
5 people found this review helpful
Did you find this helpful?
March 3, 2021
Thank you for your feedback. MAFA uses the standard android player notification. Please note that you have to enable the player notification from: Settings →Notifications →Enable active player notification. Maybe what you saw was the HTTP streaming notification which is just an indicator of the background streaming. For more help please contact us.
Magnus Woldrich
June 18, 2022
I never leave feedback here but I have to on this one. There's many mpd clients for android but they all suffer from various problems. Not this one though! A supernice UI, lots of settings and httpd streaming works without interuptions! Can't recommend enough!
Did you find this helpful?
A.L. Kleijngeld
May 28, 2022
Very good features, slightly complicated UI but it does look good too. The developer is really involved and nice. Recommended!
Did you find this helpful?

What's new

Version 1.7.6
• Multi word search and queue filter: added option to search for exact term or for multiple words.

Version 1.7.5
• Fixed: text highlight when filtering lists changing character case
• Fixed: back arrow not closing mpd server preference activity