macosx: improve playItem, make sure that the complete pl is queued