Describe the bug
When using Android Auto, the playback queue becomes desynchronized between the Android Auto interface and the mobile app.
If playback is started from the app, everything works correctly (queue and playback are consistent across app and Android Auto).
However, if playback is started from Android Auto, the queue is correctly updated in Android Auto, but the app keeps displaying and using the previous queue.
This leads to inconsistencies between the currently playing media and the queue shown in the app.
Expected behavior
The playback queue should remain synchronized between Android Auto and the mobile app.
When starting playback from Android Auto:
→ The queue should be updated in the app as well
→ The app UI should reflect the actual player state
→ Reconnecting Android Auto or restarting the app should preserve the correct queue
To Reproduce
- Open the app
- Start playback of an album or playlist
- Connect Android Auto
→ Playback and queue are correct on both sides
- From Android Auto, start playback of a different album or playlist
→ Android Auto queue updates correctly
→ App still shows the previous queue
- Observe inconsistencies:
→ Player shows current track artwork but wrong queue
→ Some tracks in the app queue may appear disabled/unplayable
- Close and reopen the app
→ The original queue (started from the app) is restored
- Disconnect and reconnect Android Auto
→ The app queue is reused instead of the one started from Android Auto
Environment
App version: 4.12.6 (issue also present in earlier versions)
Additional context
The issue seems related to queue initialization through Android Auto not being propagated back to the app’s internal state or persisted queue.
The player behaves correctly (next track follows the Android Auto queue), but the app UI and restored state rely on a different queue source.
Describe the bug
When using Android Auto, the playback queue becomes desynchronized between the Android Auto interface and the mobile app.
If playback is started from the app, everything works correctly (queue and playback are consistent across app and Android Auto).
However, if playback is started from Android Auto, the queue is correctly updated in Android Auto, but the app keeps displaying and using the previous queue.
This leads to inconsistencies between the currently playing media and the queue shown in the app.
Expected behavior
The playback queue should remain synchronized between Android Auto and the mobile app.
When starting playback from Android Auto:
→ The queue should be updated in the app as well
→ The app UI should reflect the actual player state
→ Reconnecting Android Auto or restarting the app should preserve the correct queue
To Reproduce
→ Playback and queue are correct on both sides
→ Android Auto queue updates correctly
→ App still shows the previous queue
→ Player shows current track artwork but wrong queue
→ Some tracks in the app queue may appear disabled/unplayable
→ The original queue (started from the app) is restored
→ The app queue is reused instead of the one started from Android Auto
Environment
App version: 4.12.6 (issue also present in earlier versions)
Additional context
The issue seems related to queue initialization through Android Auto not being propagated back to the app’s internal state or persisted queue.
The player behaves correctly (next track follows the Android Auto queue), but the app UI and restored state rely on a different queue source.