Bread Player, a free and open source music player powered by UWP and C#/.NET with a sleek and polished design built for, and by, the people seeking a better alternative to Groove and Windows Media Player by Microsoft.
System.Threading.LockRecursionException: LockRecursionException_RecursiveReadNotAllowed. For more information, visit http://go.microsoft.com/fwlink/?LinkId=623485
at SharedLibrary!+0x658e16
at SharedLibrary!+0x65892a
at ThreadSafeObservableCollection.IndexOf(Core.Models.Album item)
at BreadPlayer.ViewModels.ShellViewModel.UpdateCurrentlyPlayingSongIndex()
at BreadPlayer!+0x2c8262f
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at SharedLibrary!+0x4d7c00
at SharedLibrary!+0x4d7b88
at SharedLibrary!+0x4d7b47
at SharedLibrary!+0x5471bb
at BreadPlayer!+0x2c82304
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at SharedLibrary!+0x4d7c00
at SharedLibrary!+0x4d7b88
at SharedLibrary!+0x4d7b47
at SharedLibrary!+0x5471bb
at BreadPlayer!+0x2c86145
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at SharedLibrary!+0x65688e
at System.Threading.ContextCallback.Invoke(Object state)
at SharedLibrary!+0x4f73dc
System.Threading.LockRecursionException: LockRecursionException_RecursiveReadNotAllowed. For more information, visit http://go.microsoft.com/fwlink/?LinkId=623485 at SharedLibrary!+0x658e16
at SharedLibrary!+0x65892a
at ThreadSafeObservableCollection.IndexOf(Core.Models.Album item)
at BreadPlayer.ViewModels.ShellViewModel.UpdateCurrentlyPlayingSongIndex()
at BreadPlayer!+0x2c8262f
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at SharedLibrary!+0x4d7c00
at SharedLibrary!+0x4d7b88
at SharedLibrary!+0x4d7b47
at SharedLibrary!+0x5471bb
at BreadPlayer!+0x2c82304
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at SharedLibrary!+0x4d7c00
at SharedLibrary!+0x4d7b88
at SharedLibrary!+0x4d7b47
at SharedLibrary!+0x5471bb
at BreadPlayer!+0x2c86145
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at SharedLibrary!+0x65688e
at System.Threading.ContextCallback.Invoke(Object state)
at SharedLibrary!+0x4f73dc