Hi,
I’m experiencing multiple Android app–specific issues on Volumio 4.096 running on Raspberry Pi 5.
The Web UI works perfectly and is completely stable. All issues described below occur only in the Android app.
Setup:
- Raspberry Pi 5 with Volumio 4.096
- Wi-Fi only (Ethernet was previously used but is now physically disconnected)
- Stable Wi-Fi connection (wpa_state=COMPLETED, valid IP via wlan0)
- Android 15
- Device model: Nothing Phone (2a)
- Volumio Android app version: 5.260120.0 (fresh install from Google Play)
- Tested simultaneously on two identical phones
Issue 1 – Cannot connect from main screen (100% reproducible)
From the main screen of the Android app, tapping the device always results in:
“Failed to connect. Make sure the device is powered on and close to the phone.”
However, if I go to:
Settings → Devices → open the device settings → access Volumio from there
…it connects and works normally.
So:
- Device is online
- Playback works
- Web UI works
- Android app can connect indirectly
- But main screen connection attempt always fails
This happens every single time.
Issue 2 – Periodic UI refresh / flickering (Android app only)
In the Android app, the interface occasionally enters a refresh loop for about 15–20 seconds:
- Screen visibly reloads repeatedly
- Controls become hard to use
- Playback continues normally
- Web UI remains completely stable
This never happens in browser (desktop or mobile), only inside the Android app.
During these refresh loops, logs show repeated UI/session activity, for example:
info: CoreStateMachine::pushState
info: Socket.io: Client connected
info: Socket.io: Client disconnected
or repeated state pushes within very short intervals.
Playback (MPD) remains stable, and there are no Wi-Fi drops (wpa_state stays COMPLETED with valid IP).
Issue 3 – App freeze after changing settings
If I change certain settings from the Android app (for example confirming the output device), the app freezes.
After that:
- Buttons become unresponsive
- Killing the app and reopening it does not fix it
- The only way to recover is rebooting the Raspberry Pi 5
So the app seems to enter a broken state that survives app restarts and only clears after device reboot.
Additional observation
At one point, on one of the two phones, the device suddenly connected normally from the main screen and all functions were active. However, this happened only once and could not be reproduced.
Additional context:
- Ethernet and Wi-Fi were previously both active (.69 and .70)
- Ethernet is now completely removed
- Only Wi-Fi is active and stable
- No playback interruptions
- No UI refresh behaviour in Web UI
- Issue appears isolated to Android app
Questions:
- Is this a known issue in Volumio 4.096 Android app?
- Could the app be caching a stale IP from previous Ethernet use?
- Is there a way to fully reset Android app discovery?
- Could this be related to Android 15 behaviour?
Happy to provide additional logs if needed.
