Since asyncStorage uses IndexedDB, it's possible to fail or error when we try to getItem(), and if we failed to retrieve the settings value, like the callback is never being called, we will enter the player but it won't play any songs.