The following features require a background service to run when the app is not in the foreground:
- HTTP streaming
- Active player notification
- Home screen widgets
- Pause on phone call
MAFA runs background services to keep the active player notifications and home screen widgets updated with the current status of MPD, and to play HTTP stream on the device.
If MAFA is not allowed to ignore battery optimizations, the system may shutdown background services or prevent them from starting.
To allow MAFA to keep running in the background, open the Help screen
Click "Allow" to request the system permission and click "Allow" again
The permission can be revoked from the battery optimizations system settings