Songs do not resume on app restart (Jellyfin)

App version

Production

Issue description

When a song is paused and the app is exited, the song is forgotten by the app upon opening it again, unless it is done right after. If one waits something like 2h hours (sometimes without even closing the app), or restart their phone (as done in the associated logs), one gets no song in the now playing zone. Trying to manually resume the playlist (in the list of playlist) the song was from also does nothing

Device type

Phone

Media provider

Audiobookshelf

Steps to reproduce

  1. Play a song from a playlist and pause it before it finishes
  2. Restart your phone or close the app and wait a significant time. Sometime not closing the app can also do it if one waits long enough.
  3. Open the app
  4. Notice that no song is playing and that the playlist cannot be resumed

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

Sot

Thanks, the logs confirm the problem.

Symfonium correctly saved the queue with 22 songs and the paused position at about 102 seconds. After the restart it found the saved queue and position, but none of those 22 Jellyfin item IDs could be matched to songs in Symfonium’s local library database, so the restored queue became empty.

As a temporary workaround, please verify that the relevant Jellyfin music library is enabled in Symfonium, force a full provider synchronization, then recreate the queue. Also, the report form lists Audiobookshelf, while the logs show Jellyfin; please confirm that Jellyfin is the affected provider.

The queue-restoration behavior when server playlist items are missing locally needs to be improved.