There are a couple of different methods floating around to do this, but I think this is the quickest and easiest to get set up. So far, I like this better then FTP'ing files over to my old modded xbox. Some notes about further investigating will be at the bottom. Note: this was tested on an Ubuntu machine.
- Make sure your 360 has all the current updates
- Install ushare "sudo apt-get install ushare"
- if ushare complains about a missing libdlna dependency, get it from here: **"wget http://www.geexbox.org/debian/pool/main/libdlna/libdlna0_0.2.3-0ubuntu1_i386.deb" **
- Edit the ushare configuration "sudo vim /etc/ushare.conf" update any ports or network devices you need to (I changed mine to eth1 so it would just use the wireless) as well as what folder to scan
- There is a mime-type you need to update "sudo vim /usr/share/mime/packages/freedesktop.org.xml" change mime-type type="video/x-msvideo" to mime-type type="video/x-ms-wmv"
- restart gnome (ctrl + alt + backspace)
- start ushare with "ushare -x"
- Go to the media blade on your 360 dashboard
- Press 'X' to change the source
- You should see uShare (or whatever you named the share to in the configuration)
- play videos!
- note: **to play a .mkv file, rename it to .m4v **
To Do:
- get uShare to automatically rescan the directory (currently if I add a video to the folder, the 360 will not see it until i restart uShare)
- get 1080p HD content to stream. I have tried a few re-encapsulation methods so far, nothing working yet
- this is an xbox thing, that hopefully will be fixed in the fall update, but navigating large folder trees can get annoying