previewers: if queue is emppty, _get_wish will return True, causing
us to try to pop an empty queue.
previewers: query_success can be true and duration == -1.

In that case use track element duration.