Я хочу перебирать массив списков воспроизведения асинхронно и бесконечно. Но единственный цикл, который работает с async \ await, это цикл for..of, который я не могу понять, как сделать бесконечным.
async function playback(playlist) {
for (const item of playlist) {
await play(item);
console.log('finished waiting for ' + item.name);
}