fix: Don't count current queue item if it's in history
fix: Don't count current queue item if it's in history

This fixes an edge case when 1) the current item finished (or was skipped), 2) isAtQueueEnd was triggered, 3) global playback was paused, and 4) more songs were queued. In that case, the "up next in..." time would incorrectly include any remaining time from the current item.

bhj/karaoke-forever,bhj/karaoke-forever