redirect currentSourceChanged's slot to nextButtonClicked; prevent firing currentSourceChanged signals in all functions calling m_player->enqueue(), m_player->play()