I'm generating and automatically sending to users custom m3u files for streaming audio. The following are the entire contents of two individual files, pointing to mp3s on the server. Both files exist, and when each of the urls are plugged in to a browser (IE, for example), quicktime plugin plays the songs. The songs exist, the urls are correct...
However, when I load each of the m3u files into Winamp, 106.mp3 plays just fine, but the Maniacs song reports 404 Not Found. It has something to do with the spaces in the url (i renamed the path & file name for the Maniacs track, removing all spaces, and it worked fine). Renaming all of my MP3s is not an option.
The browser will find/play the tracks, but winamp/m3u won't play the Maniacs m3u.
I've tried rawurlencode (fukks everything up), addslashes (same), and since my server runs on solaris 8), I (ridiculously) even tried escaping every space ("\ "), but to no avail.
What's the deal?
Thanks,
-Paul
M3U #1 - 808 State - 106.mp3
#EXTM3U
#EXTINF:-1, 808State --> 106.mp3 || Half-assed Notnull Streaming by RoG ||
http://level1:level1@notnull.operations.net/mp3/808State/106.mp3
##################
M3U #2 - 10000 Maniacs - Because the Night
#EXTM3U
#EXTINF:-1, 10000 Maniacs --> (10000 Maniacs) Because The Night (Live).mp3 || Half-assed Notnull Streaming by RoG ||
http://level1:level1@notnull.operations.net/mp3/10000 Maniacs/(10000 Maniacs) Because The Night (Live).mp3
###################