I would like to drop a Windows Media Player Playlist (WPL) file on the 321 so that my Xbox can play the files without a PC being involved. I have about 250GB of MP3s on one of the 321's drives, and I have pointed the UPnP server at the top-level MP3 folder only (movies, video and other content is indexed by a separate NMT-based device that doesn't need UPnP).
However, my Xbox claims it lost the connection when I try to browse playlists on the 321. It is able to see files in the Albums, Artists, and Songs listings. The WPL was created with a little utility I wrote, so it points to the full UNC path. The list plays just fine in WMP12, but is basically the bare minimum required to qualify as a WPL file. I have used these files with my Xbox when the MP3s were on a PC hard drive without any issues.
Edit:
I'd settle for an M3U as well. I did put an M3U into the top level of my MP3 folder and the Xbox sees it -- but it won't play the contents, no matter what I put into the file. My file system looks like this:
\\NAS1\Volume_1\MP3\Rock\foo.mp3
\\NAS1\Volume_1\MP3\Blues\bar.mp3
etc.
I've tried the following formats in the M3U.
With the M3U in the MP3 directory:
Rock\foo.mp3
\MP3\Rock\foo.mp3
\Volume_1\Rock\foo.mp3
\\NAS1\Volume_1\MP3\Rock\foo.mp3
With the M3U in an MP3\Playlist directory:
..\Rock\foo.mp3
I also tried the above variations with forward slashes, as well as:
smb://NAS1/Volume_1/MP3/Rock/foo.mp3
...since the format above works with my NMT to access my ISO movie files.
None of these work. (Oddly, even though the Xbox sees the M3U file itself, when I open it, I get the "lost connection" error again... but I can immediately back out and go to the Artists, Albums, or Songs lists and play so I guess that must be a generic error.)
Can the 321 expose a playlist over UPnP or is this just futile? I saw some old threads about dropping an M3U into a folder and only referencing files local to that folder, but that's inadequate -- and when Windows hosts the playlist for the Xbox, it doesn't have that sort of limitation, although I've yet to find any documentation or explanation of how that works.
It's amazing that such a simple concept as a music playlist is apparently this complex and troublesome.