I’ve known for a while that the newest Xbox 360 software supports streaming video from a computer running Window Media Center. What I didn’t know is that when Microsoft added the media center capabilities they decided to use someone else’s media server standard; UPnP to be precise.
This is really exciting because this means that anybody who implements this standard can stream video to an Xbox over the network.
I run Ubuntu Linux and discovered that there are several programs you can install that will setup a UPnP Media Server, the one I picked to use is uShare. To install ushare I opened a terminal and ran:
sudo apt-get install ushare
After that I had to edit the ushare configuration file saved under /etc/ushare.conf
If you don’t feel comfortable editing the file you can run to help you setup the configuration file.
sudo dpkg-reconfigure ushare
Here is how I setup my file (I’ve removed the comments from the file for readability):
USHARE_NAME=Ubuntu_Media_Server
USHARE_IFACE=eth0 (the name of which ethernet adapter you’ll send the data over)
USHARE_PORT=49153
USHARE_TELNET_PORT=1337
USHARE_DIR=/home/slayton/Desktop/Shares (any dir will work just put your media there)
USHARE_OVERRIDE_ICONV_ERR=yes
ENABLE_WEB=no
USHARE_ENABLE_XBOX=yes (the USHARE_ is missing in the file you need to add it)
ENABLE_DLNA=no
uShare automatically starts a daemon upon boot, I don’t like this so I kill the daemon after boot with:
sudo /etc/init.d/ushare stop
Then I start uShare when I need it with:
ushare -x (-x is for xbox compatible mode)
Start up your Xbox scroll the Video Library, select Ubuntu_Media_Server (or whatever name you picked) and begin the streaming goodness!