Imports System.IO, WMPLib
Private Function loadPlaylist() Dim username As String = Environ("username") Dim musicPath As String = "C:\users\" + username + "\music" Dim Playlist As IWMPPlaylist = AxWindowsMediaPlayer1.playlistCollection.newPlaylist("thePlaylist") Dim path As String = Nothing Using fo As New OpenFileDialog fo.Filter = "Text Files | *.txt" fo.FilterIndex = 1 fo.RestoreDirectory = True fo.Multiselect = False fo.ShowDialog() path = fo.FileName End Using Dim lines As New List(Of String) Using sr As New StreamReader(path) While (sr.Peek <> -1) lines.Add(sr.ReadLine()) End While End Using For Each FilePath As String In lines Dim VideoFile As WMPLib.IWMPMedia3 = AxWindowsMediaPlayer1.newMedia(musicPath + FilePath) Playlist.appendItem(VideoFile) Next AxWindowsMediaPlayer1.currentPlaylist = Playlist End Function
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click loadPlaylist() End Sub