I'm using MusicKit-JS and while this code works I don't know if there's another way of writing it.
The music methods themselves all return __awaiter(...).
Is there a way to write this using promises? I don't know much about them so couldn't get it working using promises.
music.stop()
    .then(function () {
        music.setQueue({})
            .then(function () {
                music.setQueue({ song: id })
                    .then(function () {
                        music.play()
                    })
            })
    });
 
     
    