🐛 Bug Report
Running the latest version of XamarinMediaManager, loading a queue and playing a song in the queue other than the first one is not behaving as expected. Calling 'PlayQueueItem' changes the 'current' item but it does not play. Calling 'play' later causes the current item to reset back to the first item in the queue.
Expected behavior
I would assume 'PlayQueueItem' would immediately start playing the song in the location in the queue specified.
Reproduction steps
await CrossMediaManager.Current.Stop();
CrossMediaManager.Current.Queue.Clear();
foreach (var item in mediaItemPlaylist)
{
CrossMediaManager.Current.Queue.Add(item);
}
await CrossMediaManager.Current.PlayQueueItem(selectedSongIndex)
This will cause the current item to change but nothing will play. Calling CrossMediaManager.Current.Play() later will reset the queue.
Configuration
Xamarin.Forms 5.0.0.2337
Xamarin Essentials 1.7.1
Plugin.MediaManager 1.1.0
Version: 1.x
Platform: