I am looking for a simple UPNP media server software.
This does not have to be a full system.
All I want is for my xbox 360 to be able to play music off my laptop.
I want it to pick up all media in my ~/Music directory.
How can I do this?
Rygel might be what you are after. It implements the UPnP AV Media Server interface with the DLNA extensions. There is some code in there to support the Xbox 360's quirks (Xboxes won't talk to UPnP servers that don't look enough like Windows Media Player), so is worth a shot.
The default configuration should pick up music in your
If your music is not in a format the Xbox supports, Rygel is also capable of transcoding it to either raw PCM data or MP3 (assuming you have the correct GStreamer plugins installed).