Issue discovered after the first field test: the mini-player view (at the top of the sliding window) shows the data of the first item on the list. Whe hitting play, as the screen receives the MediaItem being played from the MediaPlayerService, the correct item is shown.
This was due to the player not maintaining its status correctly. I crreated a view model and made it read the status of the player when the activity is re-created.
Issue discovered after the first field test: the mini-player view (at the top of the sliding window) shows the data of the first item on the list. Whe hitting play, as the screen receives the MediaItem being played from the MediaPlayerService, the correct item is shown.