[Boombox] added async shuffle/reset playlist support
[Boombox] gracefully handle data provider errors