Here is the data with khttpd_verbose=2 . I stopped it at the end cause WMP keeps trying a bunch of invalid things really fast. Also, the playlist in WMP looks currupted too.

One interesting thing.. I saved the m3u file from WinAmp and loaded it with WMP. That seemed to work fine. So it seems the problem is when the m3u file is directly grabbed by WMP. Here is the data:

This is WMP using the m3u file that I saved from WinAmp(which works fine):

khttpd: 192.168.1.5 connection from 192.168.1.8
khttpd: request_header = "GET /Tesla%20%2D%20Comin%27%20Atcha%20Live%2Ftruckin%2
7?FID=101e0&EXT=.mp3 HTTP/1.1
Accept: */*
User-Agent: NSPlayer/8.0.0.4477
Accept-Encoding: gzip, deflate
Host: mobilemp3
Connection: Keep-Alive

"
khttpd: GET "/Tesla%20%2D%20Comin%27%20Atcha%20Live%2Ftruckin%27?FID=101e0&EXT=.
mp3"

Here is the data from WMP when it gets the m3u file directly from Hijack:

serial_notify_thread.cpp: 180:@@ #b590 0:00:20
serial_notify_thread.cpp: 180:@@ #b590 0:00:21
khttpd: 192.168.1.5 connection from 192.168.1.8
khttpd: request_header = "GET /Tesla_-_Lodi.m3u?FID=10261&EXT=.m3u HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-
excel, application/msword, application/vnd.ms-powerpoint, */*
Referer: http://mobilemp3/?FID=101d1&EXT=.htm
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: mobilemp3
Connection: Keep-Alive

"
khttpd: GET "/Tesla_-_Lodi.m3u?FID=10261
serial_notify_thread.cpp: 180:@@ #b590 0:00:22
serial_notify_thread.cpp: 180:@@ #b590 0:00:23
khttpd: 192.168.1.5 connection from 192.168.1.8
khttpd: request_header = "GET /Tesla%20%2D%20Lodi.m3u?FID=10260&EXT=.mp3 HTTP/1.
1
Accept: */*
User-Agent: Windows-Media-Player/8.00.00.4477
Accept-Encoding: gzip, deflate
Host: mobilemp3
Connection: Keep-Alive

"
khttpd: GET "/Tesla%20%2D%20Lodi.m3u?FID=10260&EXT=.mp3"
serial_notify_thread.cpp: 180:@@ #b590 0:00:24
serial_notify_thread.cpp: 180:@@ #b590 0:
serial_notify_thread.cpp: 180:@@ #b590 0:00:26
serial_notify_thread.cpp: 180:@@ #b590 0:00:27
serial_notify_thread.cpp: 180:@@ #b590 0:00:28
serial_notify_thread.cpp: 180:@@ #b590 0:00:29
serial_notify_thread.cpp: 180:@@ #b590 0:00:30
serial_notify_thread.cpp: 180:@@ #b590 0:00:31
serial_notify_thread.cpp: 180:@@ #b590 0:00:32
serial_notify_thread.cpp: 180:@@ #b590 0:00:33
serial_notify_thread.cpp: 180:@@ #b590 0:00:34
serial_notify_thread.cpp: 180:@@ #b590 0:00:35
serial_notify_thread.cpp: 180:@@ #b590 0:00:36
serial_notify_thread.cpp: 180:@@ #b590 0:00:37
serial_notify_thread.cpp: 180:@@ #b590 0:00:38
serial_notify_thread.cpp: 180:@@ #b590 0:00:39
serial_notify_thread.cpp: 180:@@ #b590 0:00:40
khttpd: 192.168.1.5 connection from 192.168.1.8
khttpd: request_header = "GET /ID3 HTTP/1.1
Accept: */*
User-Agent: NSPlayer/8.0.0.4477
Accept-Encoding: gzip, deflate
Host: mobilemp3
Connection: Keep-Alive

"
khttpd: GET "/ID3"
khttpd: open(/ID3) failed, rc=-2
serial_notify_thread.cpp: 180:@@ #b590 0:00:41
khttpd: 192.168.1.5 connection from 192.168.1.8
khttpd: request_header = "GET / HTTP/1.1
Accept: */*
User-Agent: NSPlayer/8.0.0.4477
Accept-Encoding: gzip, deflate
Host: mobilemp3
Connection: Keep-Alive

"
khttpd: GET "/"
serial_notify_thread.cpp: 180:@@ #b590 0:00:42
serial_notify_thread.cpp: 180:@@ #b590 0:00:43
serial_notify_thread.cpp: 180:@@ #b590 0:00:44
serial_notify_thread.cpp: 180:@@ #b590 0:00:45