- Control MPD volume with device's hardware buttons when MAFA is in the background (Android < 12) Settings → Behavior → Hardware volume buttons
- Fixed issue with multiple player widgets for different MPD servers
- Increased limit of radio station streaming URL length
Disable MPD server auto-reconnect
Added option to disable auto-reconnect per MPD server. Select the auto-reconnect interval from the server Preferences tab in the MPD server details view.
Album art for cue-sheet tracks
Guess that a path is from a cue-sheet to find the album art in the cue-sheet directory ( Settings → Album art → Truncate cue-sheet directory path).
Option to copy track details
Added option to copy track details from the track details view ( Settings → Behavior → Track info selectable).
Tap once to select the text, tap again to follow links.Mute and interactive volume popup
The volume popup is now interactive. Tap the speaker icon to mute/un-mute.
Disable MPD server auto-reconnect
Added option to disable auto-reconnect per MPD server. Select the auto-reconnect interval from the server Preferences tab in the MPD server details view.
Album art for cue-sheet tracks
Guess that a path is from a cue-sheet to find the album art in the cue-sheet directory ( Settings → Album art → Truncate cue-sheet directory path).
Option to copy track details
Added option to copy track details from the track details view ( Settings → Behavior → Track info selectable). Tap once to select the text, tap again to follow links.
Launcher shortcuts
To create launcher shortcuts for albums and playlists from within the application: Long press album or playlist to open the actions dialog then select "Create shortcut"
The name of the album or playlist can optionally be included in the shortcut icon. Settings → Widgets → Show name on launcher icon.
Pause on phone call
To pause playback on phone call enable Settings → Behavior → Pause on phone call.
This requires the phone state permission.
The Active player notification will also be turned on to allow this to work when MAFA is in the background.
Auto select MPD outputs
Auto select MPD outputs when HTTP streaming is enabled/disabled.
Each output can be linked to the state of HTTP streaming so it is automatically turned on/off or unchanged when HTTP streaming is enabled or disabled.
Bug fix
Fixed Album-by-album-artist not adding to queue correctly.
- Create launcher shortcuts for albums and playlists from within the application.
- Pause on phone call - this requires the phone state permission ( Settings → Behavior → Pause on phone call).
- Auto select MPD outputs when HTTP streaming is enabled/disabled.
Android 12 support
Please turn off battery optimizations for MAFA to allow background http streaming and updates to active player notification, and widgets.
Older Android versions
Removed support for android versions older than 5 (API 21).
Added new highlight color options for dark themes
To change the highlight color of a dark theme, tap the selected theme's icon repeatedly to rotate between the available highlight colors.
Recently updated sort by date
Added an option to sort Recently updated items by last-modification date as well as by name.
One-shot single mode
Added support for single oneshot MPD player mode. Oneshot means single mode will only apply to the currently playing track and will reset automatically when MPD moves to the next track.
One tap on the single mode button in the play options will set single mode. Tap again to set oneshot single mode.
(This requires MPD version 0.21.0)Current track follower
Added a new preference for the player queue track follower ( Settings → Behavior → Current track follower mode) or long press the follower icon:
- Minimally scroll to make visible
- The list is scrolled just enough to make the current track visible.
- Center scroll to make visible
- The list is scrolled to bring the current track to the center of the queue only if it's not fully visible.
- Always center current track
- The list is always scrolled to keep the current track at the center of the queue.
Bug fixes
Fixed: startup page resets to default unexpectedly and possible crash.
- Android 12: please turns off battery optimizations for MAFA to allow background http streaming and updates to active player notification, and widgets.
- Removed support for android versions older than 5 (API 21).
- Added option to sort Recently updated items by last-modified date.
- Fixed: startup page resets to default unexpectedly.
- Fixed: recently-updated not reloading on first selection of custom date.
- Fixed: Radio station editing bug.
- Widgets auto reconnect on network availability.
Fixed: some album cover art displayed in lower resolution than available.
Please clear the album art cache.