New Feature
Low Memory Mode
New setting in Settings → Performance → Low Memory Mode for devices with limited RAM or when you don't need the UI.
When enabled:
- Album artwork is skipped (uses placeholder)
- Audio buffer reduced from 32 MB to 8 MB (~40 sec buffer)
- Coil ImageLoader not initialized
- Palette color extraction skipped
Expected savings: 75-545 MB depending on image cache usage
Best for:
- Controlling playback exclusively from Music Assistant server
- Devices with limited memory
- Background-only operation
Restart Required
When toggling the setting, a dialog appears with "Restart Now" or "Later" options since the buffer size change requires an app restart.
Technical Details
UserSettings.lowMemoryModeproperty addedSendSpinClient.getBufferCapacity()returns 8 MB or 32 MB based on mode- Artwork loading skipped in
PlaybackService.fetchArtwork()andonArtwork() - Palette extraction skipped in
MainActivity.extractAndApplyColors()