Skip to content

[BUG] - Starting playback from Android Auto does not update app queue #513

@MaFo-28

Description

@MaFo-28

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

  1. Open the app
  2. Start playback of an album or playlist
  3. Connect Android Auto
    → Playback and queue are correct on both sides
  4. From Android Auto, start playback of a different album or playlist
    → Android Auto queue updates correctly
    → App still shows the previous queue
  5. Observe inconsistencies:
    → Player shows current track artwork but wrong queue
    → Some tracks in the app queue may appear disabled/unplayable
  6. Close and reopen the app
    → The original queue (started from the app) is restored
  7. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions