use a list of played items for in progress

keep the last item played and set it to its last played position and
played status when items start playing
This it to fix the issue where a new item starts playing without the
last item being stoped
i.e. play and item, pause it and then play a different item
or play an item and then play a different item without stopping the
first one