private void Form1_Load(object sender, EventArgs e)
        {
             this.axWindowsMediaPlayer1.PlayStateChange += axWindowsMediaPlayer1_PlayStateChange;
            //axWindowsMediaPlayer1.PlayStateChange += new          AxWMPLib._WMPOCXEvents_PlayStateChangeEventHandler(axWindowsMediaPlayer1_PlayStateChange);
        }

         

        private void axWindowsMediaPlayer1_PlayStateChange(object sender, AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
        {
            if (e.newState == 8)
            {
                //tu sie znajduje kod na przejście do nastepnego itemu na listBoxie - ustawa selection
                axWindowsMediaPlayer1.URL = paths[listBox1.SelectedIndex];    
                axWindowsMediaPlayer1.Ctlcontrols.play();
            }
        }

Problem występuje gdy po zatrzymaniu tracka, następny utwór nie jest odtwarzany.