I looked through some of my old stuff and found a music player had been created . I tried it and changed the pathway to mine does anyone have this same plug in or know it worked before ? here it is . I tried it and it didn't give me an error or anything but didn't do anything , didn't say it couldn't find the song etc. did this music plug in ever work for anyone ?

Rem Type=Plugin
Rem Name=music
Rem Author=Script by Vonsmith.Plugin conversion by Prospector
Rem Host=Assistant
'This sub setups the plug-ins option panel in Hal's options dialog
Sub OptionsPanel()
lblPlugin(0).Caption = "Music player"
lblPlugin(0).Move 120, 120, 3300, 1000
lblPlugin(0).WordWrap = True
lblPlugin(0).Visible = True
End Sub
Rem PLUGIN: PLUGINAREA1
'------------------
'Hal will play a playlist of music from the defined playlist folder when the user
'requests a specific playlist.
If Priority = 0 And InStr(UserSentence, " PLAY ") > 0 And InStr(UserSentence, " PLAYLIST ") > 0 And InStr(UserSentence, " DON'T ") = 0 Then
Set oWMP = CreateObject("WMPlayer.OCX.7")
'Set the following variable to your playlist directory.
plDir = "C:\Users\Lonnie\Documents\My Music\"
plName = Trim(Mid(UserSentence, InStr(UserSentence, " PLAYLIST ") + 10))
If oWMP.playlistCollection.getByName(plName).Count > 0 Then
oWMP.openPlayer (plDir & plName & ".wpl")
GetResponse = "I will play the playlist (" & plName & ")"
Else
GetResponse = "I could not find the playlist (" & plName & ") in your Media Library."
GetResponseBlock = True 'Vonsmith edit -This prevents the following scripts from overwriting your script's GetResponse.
BlockSave = True 'Vonsmith edit- This prevents your Hal command from being saved to Hal's knowledge files. This is more selective than using the XTF_SYS_EphemeralDetect.brn method.
HalBrain.ReadOnlyMode = True
End If
End If
'Hal can play a specific song when asked
If InStr(UserSentence, " PLAY THE SONG ") > 0 Then
Set oWMP = CreateObject("WMPlayer.OCX.7")
songName = Trim(Mid(UserSentence, InStr(1, UserSentence, " THE SONG ", vbTextCompare) + 10))
If oWMP.mediaCollection.getByName(songName).Count > 0 Then
Set spSong = oWMP.mediaCollection.getByName(songName).Item(0)
GetResponse = "I will play the song (" & songName & ")"
oWMP.openPlayer (spSong.sourceURL)
Else
GetResponse = "I could not find the song (" & songName & ") in your Media Library."
HalBrain.ReadOnlyMode = True
End If
End If
I have a winamp media player and would like to change the command over to it to where it will start the media player and go to the song list path I have used and play the song from the name is used . example : PLAY bill haley and the comets (ALSO THE MUSIC IS 01 - Track 1.m4a)
or will I have to convert it all to wave files .

they play in the winamp media player with these file extensions.
I think my problem is in part I don't use or have the wmplayer .
ON THE PART OF THE MUSIC SCRIPT ABOVE :
Set oWMP = CreateObject("WMPlayer.OCX.7")
can I change("WMPlayer.OCX.7")
to my winam.exe file name?
I do see where in my music file in documents that it has a play list file so I guess I would have to take all my songs and place them in the playlist file for the script to work but I need to make it work from my winamp media player .