X360MediaServe Patch

The Problem

I run edna as an MP3 server off a Linux box here at the house, and after getting an XBox 360 I wanted to stream the same set of MP3s to the 360. I've also apparently hosed up my UPnP service on my Windows box, so I was left with little choice in getting MP3s to my 360.

Enter x360mediaserve, a project I found on sourceforge after searching for an alternative to Windows Media Connect. Worked great, except there was no playlist support. (Unless I wanted to use iTunes XML files or something, and I really didn't feel like installing that.)

The Solution

So, my solution was to add an M3U file reader to the system. While scanning through the list of files, x360mediaserver should read (and create new playlists from) any M3U files it reads.

Now, I'm not a Java programmer, nor am I familiar with the M3U format, but I know that edna will read in *.m3u files as a list of filenames on the server, and will convert them into a streaming playlist.

So I added the following patch to x360mediaserve. To use, export the project from CVS source, apply the patch file, and then add the M3UPlaylist.java file to the net/sourceforge/x360mediaserve/upnpmediaserver/upnp/contentdirectory directory.
x360mediaserve.patch
M3UPlaylist.java

Alternatively, here's my current x360mediaserve.jar (based on 0.0.1). You can replace the existing one in the 0.0.1 distribution with this and the patch should work.

I'm not associated with the project, nor am I a Java programmer, so aside from the M3U patch I can't really give any support.

Post a Comment

To post a comment to this page, login below:

Email:
Password:

If you don't have an account, register here.