====== Stream Media from Ubuntu/Mint Linux to XBox360 ====== ☛ **UPDATE**: uShare is still the best (in my opinion) way to quickly get a UPnP server running, with low overhead. If you’re interested in a more comprehensive solution, though, I recommend that you check out [[http://www.plexapp.com/|Plex Media Server]]. It’s a bit more work to set up, and also more taxing on your host machine, but //very// feature-rich. (It has a [[https://en.wikipedia.org/wiki/Roku|Roku]] client channel too, which uShare does not.) I also have a newer article discussing [[minidlna|MiniDLNA]], another lightweight media server. ===== Original Article ===== The UPnP media server standard employed by Windows Media Center can be emulated using a utility called uShare. sudo apt-get install ushare Then, edit /etc/ushare.conf and make the following changes: USHARE_NAME=uShareMedia # The name you want to be visible on your network. # Interface to listen to (default is eth0). USHARE_IFACE=eth1 # Change this to your active interface # Port to listen to (default is random from IANA Dynamic Ports range) # Ex : USHARE_PORT=49200 USHARE_PORT= # You probably won't need to change this. # Port to listen for Telnet connections # Ex : USHARE_TELNET_PORT=1337 USHARE_TELNET_PORT= # Same here. # Directories to be shared (space or CSV list). USHARE_DIR=/dir1,/dir2 # Point this to the directory/ies containing the media files you want to share. # Use XboX 360 compatibility mode (yes/no) USHARE_ENABLE_XBOX=yes # This one's important. Allows your XBox console to access the media share # Use DLNA profile (yes/no) # This is needed for PlayStation3 to work (among other devices) USHARE_ENABLE_DLNA= Use this command to start up the service: ushare -xD If you need to “cycle” the service (eg, to pick up new media files), use this: killall -q ushare ushare -xD