2004-10-29, 03:10
download: http://pike.xboxmediacenter.de/ccxstream...v2.tar.bz2
note: this only works on unix for now...
ccxstream-1.0.15-unrar_v2
-------------------------
this is a version of ccxstream 1.0.15 which has been patched to include support for streaming video from rar files.
when your xbmc (xbox media center) is connected to a ccxstream_unrar server and you launch a file with the extension
.rar or .001, the server will call /usr/bin/rar and send unrared data on the fly. no temporary space is required, the
unrared data is sent directly to the xbox and not stored on your server hd. the file extensions that ccxstream_unrar
looks for inside your rar are *.avi *.avi *.mpg *.img *.bin *.ogm. this was added in ccxstream.c.
another change made in this version is that date+time info is sent for directory listings so sort by: date works on
directories in xbmc. this was added in ccxfile.c.
note that seeking is disabled when you're watching .avis from rars. with mpeg1/2 material you can still seek forward.
the change that was necessary on the xbmc side to support streaming from rars was to launch mplayer with parameter
-noidx, which skips loading the avi index from the end of the file as it isn't available when starting to unrar.
you need /usr/bin/rar installed to use the rar streaming feature. versions 3.30 or 3.40 work fine.
support for .001 named files was added in xbmc on 2004-10-28, .rar support was added around april 2004.
in your xboxmediacenter.xml config file, make sure .001 and .rar are added in the <videoextensions> tag, e.g. like this:
.nsv|.ts|.ty|.strm|.rm|.rmvb|.m3u|.ifo|.mov|.qt|.divx|.xvid|.bivx|.vob|.nrg|.img|.iso|.pva|.wmv|.asf|.asx|.ogm|.m2v|.avi|.bin|.dat|.mpg|.mpeg|.mp4|.mkv|.avc|.vp3|.svq3|.nuv|.viv|.dv|.fli|.rar|.001
for connecting to ccxstream_unrar add a bookmark in the <video> section like this:
<bookmark>
<name>xbms</name>
<path>xbms://192.168.1.1:1400/</path>
</bookmark>
optionally you can also specify a directory to start in (xbms://ip:1400/directory)
run "make" to compile. it's known to work fine on linux but should also work on bsd (freebsd, mac osx).
if you get errors about libreadline, try removing the ldflags line from the makefile and run make again.
libreadline is only needed for ccxtest (the test client) and not the server.
a win32 port is currently not available but would be welcome...
kudos to puhpuh for writing ccxstream, this is only some small patches added to his code.
note: this only works on unix for now...
ccxstream-1.0.15-unrar_v2
-------------------------
this is a version of ccxstream 1.0.15 which has been patched to include support for streaming video from rar files.
when your xbmc (xbox media center) is connected to a ccxstream_unrar server and you launch a file with the extension
.rar or .001, the server will call /usr/bin/rar and send unrared data on the fly. no temporary space is required, the
unrared data is sent directly to the xbox and not stored on your server hd. the file extensions that ccxstream_unrar
looks for inside your rar are *.avi *.avi *.mpg *.img *.bin *.ogm. this was added in ccxstream.c.
another change made in this version is that date+time info is sent for directory listings so sort by: date works on
directories in xbmc. this was added in ccxfile.c.
note that seeking is disabled when you're watching .avis from rars. with mpeg1/2 material you can still seek forward.
the change that was necessary on the xbmc side to support streaming from rars was to launch mplayer with parameter
-noidx, which skips loading the avi index from the end of the file as it isn't available when starting to unrar.
you need /usr/bin/rar installed to use the rar streaming feature. versions 3.30 or 3.40 work fine.
support for .001 named files was added in xbmc on 2004-10-28, .rar support was added around april 2004.
in your xboxmediacenter.xml config file, make sure .001 and .rar are added in the <videoextensions> tag, e.g. like this:
.nsv|.ts|.ty|.strm|.rm|.rmvb|.m3u|.ifo|.mov|.qt|.divx|.xvid|.bivx|.vob|.nrg|.img|.iso|.pva|.wmv|.asf|.asx|.ogm|.m2v|.avi|.bin|.dat|.mpg|.mpeg|.mp4|.mkv|.avc|.vp3|.svq3|.nuv|.viv|.dv|.fli|.rar|.001
for connecting to ccxstream_unrar add a bookmark in the <video> section like this:
<bookmark>
<name>xbms</name>
<path>xbms://192.168.1.1:1400/</path>
</bookmark>
optionally you can also specify a directory to start in (xbms://ip:1400/directory)
run "make" to compile. it's known to work fine on linux but should also work on bsd (freebsd, mac osx).
if you get errors about libreadline, try removing the ldflags line from the makefile and run make again.
libreadline is only needed for ccxtest (the test client) and not the server.
a win32 port is currently not available but would be welcome...
kudos to puhpuh for writing ccxstream, this is only some small patches added to his code.