Howto: XBOX 360 Videostreaming mit uShare auf (K)ubuntu
(auf “weiterlesen…” klicken
1) get requirements
$ sudo aptitude install pkg-config
$ sudo aptitude install gcc
download libupnp-1.6.3.tar.bz2
download ushare-1.1a.tar.bz2
2) unpack sources
$ tar -xvjf libupnp-1.6.3.tar.bz2
$ tar -xvjf ushare-1.1a.tar.bz2
3) compile
$ cd libupnp-1.6.3
$ ./configure
$ make
$ sudo make install
$ sudo ldconfig -v
$ cd ../ushare-1.1a
$ ./configure --disable-dlna
$ make
$ sudo make install
4) prepare network for streaming
$ sudo route add -net 239.0.0.0 netmask 255.0.0.0 network interface to stream on (in my case eth0)
$ sudo route add -net 224.0.0.0 netmask 255.0.0.0 network interface to stream on (in my case eth0)
5) create configfile (i.e. /etc/ushare.conf)
# uShare UPnP Friendly Name (default is 'uShare').
USHARE_NAME=Wurstbude
# Interface to listen to (default is eth0).
# Ex : USHARE_IFACE=eth1
USHARE_IFACE=eth0
# Port to listen to (default is random from IANA Dynamic Ports range)
# Ex : USHARE_PORT=49200
USHARE_PORT=49592
# Port to listen for Telnet connections
# Ex : USHARE_TELNET_PORT=1337
USHARE_TELNET_PORT=
# Directories to be shared (space or CSV list).
# Ex: USHARE_DIR=/dir1,/dir2
USHARE_DIR=/media/hdb1/public/videos
# Use to override what happens when iconv fails to parse a file name.
# The default uShare behaviour is to not add the entry in the media list
# This option overrides that behaviour and adds the non-iconv'ed string into
# the media list, with the assumption that the renderer will be able to
# handle it. Devices like Noxon 2 have no problem with strings being passed
# as is. (Umlauts for all!)
#
# Options are TRUE/YES/1 for override and anything else for default behaviour
USHARE_OVERRIDE_ICONV_ERR=true
# Enable Web interface (yes/no)
ENABLE_WEB=
# Enable Telnet control interface (yes/no)
ENABLE_TELNET=
# Use XboX 360 compatibility mode (yes/no)
ENABLE_XBOX=yes
# Use DLNA profile (yes/no)
# This is needed for PlayStation3 to work (among other devices)
ENABLE_DLNA=
6) launch
ushare -x -f /etc/ushare.conf
6a) errors
In case you get errors like
"ushare: error while loading shared libraries: libixml.so.2: cannot open shared object file: No such file or directory"
your libs aren't linked or your $PATH is not set properly. Adding links from /usr/local/lib/libixml.so.2 to /usr/lib/libixml.so.2 should solve the problem.
Please leave a comment, if this howto was useful to you
uShare sollte nun in der XBOX bei Anwählen von Medien –> Videos als Quelle auftauchen und man sollte Videos abspielen können. Taucht es nicht auf, dann versucht mal uShare nach der XBOX zu starten und überprüft die Routeneinträge auf der Linuxkiste.
Die Systeme, mit denen ich das hinbekommen habe sind (K)ubuntu 7.10 Gutsy (Kernel 2.6.22-14-generic) sowie Ubuntu Server 6.06 Dapper (Kernel 2.6.15-29-server).
Für Windowsuser sind hier zwei schöne Wege beschrieben, wie man
seine Filme auf die XBOX bekommt.
Bitte hinterlasst einen Kommentar, wenn das HowTo euch geholfen hat

Pr0n!
Hi
habe dieses Tutorial mal ausprobiert, leider sagt meine XBOX360 bei allen Videodateien das Sie möglicherweise nicht unterstützt werden.
Was mache ich falsch?
ok hat jetzt funktioniert, ich musste noch ein Update von XBOX Live runterladen
This was very helpful. Thank you a lot for sharing this.
Hallo!
Ich hab soweit alles eingestellt (auch schon auf anderen foren nachgelesen) aber bei mir kommt immer die fehlermeldung “Interface eth0 is down” ist aber up. Auf dem anderen Forum hat sich das irgendwie von selbst erledigt. – bzw. bei denen war eth0 wirklich down. was kann ich denn da machen? wo liegt der fehler? danke im vorraus für jegliche kommentare!
P.S.: an sich ein sehr gutes Tutorial
Meine Box findet zwar ushare als Quelle, aber es steht immer da: “Keine Videos gefunden”.
Was mache ich falsch?