/
/
Picking new content stopped the music and showed an empty queue while the tracks were still being fetched, then started over once they arrived. The queue now keeps playing until the new items are ready and swaps them in one step. - drop the up-front clear; the load that follows already replaces the whole queue in a single update - release the outgoing audio once the items are resolved, while they are still on the queue, so the track being started can take the source slot they hold - rebuild a smart mix from the front on a replace, and hold player updates off while its pool is fetched - keep the sources of a queue replaced from its end - load a pinned start item in one go, so a partial queue is never shown