main: Fix shuffled items started to play in random order

We need to add all the shuffled items at once, otherwise they'll
be added out of order to the playlist, and the item to be played
might be in the middle of the playlist, instead of being the
first one.