<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: XBox + Windows Media Connect</title>
	<atom:link href="http://www.plutinosoft.com/blog/category/blah-blah/117/feed" rel="self" type="application/rss+xml" />
	<link>http://www.plutinosoft.com/blog/category/blah-blah/117</link>
	<description></description>
	<pubDate>Wed, 19 Nov 2008 04:22:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>By: Tat3r</title>
		<link>http://www.plutinosoft.com/blog/category/blah-blah/117#comment-260</link>
		<dc:creator>Tat3r</dc:creator>
		<pubDate>Mon, 03 Jul 2006 08:46:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.plutinosoft.com/blog/category/blahblah/117#comment-260</guid>
		<description>Any chance of releasing the source code for your SSDP proxy application/service?, preferably in C language if possible. I would love to be able to port it to Linux, UNIX or BSD. Be very cool if could run it on a other little server or device that is running all the time, I for example have FreeNAS (which is based on FreeBSD) running on a VIA MiniITX computer that I have a couple of large harddrives in for audio and video streaming that is on 24/7. A few friends of mine who also use XBMC run Linux based firewalls/routers at home which is running 24/7 anyway so those be great to have a SSDP proxy deamon installed on. Todat also many retail routers from LinkSys and D-Link run some kind of Linux or other operating system for which you can compile your own small apps and run on as well.</description>
		<content:encoded><![CDATA[<p>Any chance of releasing the source code for your SSDP proxy application/service?, preferably in C language if possible. I would love to be able to port it to Linux, UNIX or BSD. Be very cool if could run it on a other little server or device that is running all the time, I for example have FreeNAS (which is based on FreeBSD) running on a VIA MiniITX computer that I have a couple of large harddrives in for audio and video streaming that is on 24/7. A few friends of mine who also use XBMC run Linux based firewalls/routers at home which is running 24/7 anyway so those be great to have a SSDP proxy deamon installed on. Todat also many retail routers from LinkSys and D-Link run some kind of Linux or other operating system for which you can compile your own small apps and run on as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: XBMCfanboy</title>
		<link>http://www.plutinosoft.com/blog/category/blah-blah/117#comment-259</link>
		<dc:creator>XBMCfanboy</dc:creator>
		<pubDate>Mon, 03 Jul 2006 08:28:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.plutinosoft.com/blog/category/blahblah/117#comment-259</guid>
		<description>the XBMS (Xbox Media Stream Protocol) client in XBMC supports auto-discovery of XBMS servers (a.k.a. ccXStream, a.k.a. XStream Servers) by using broadcast, (kind of like a DHCP server and client works). 

I think it works like this; the XBMS servers is constantly listening to a specific network port, when the user clicks the share in XBMS the client (built-into XBMC) sends out a broadcast on the network on that same port asking "are there any XBMS servers out there?", all and any XBMS servers then reply "yes you can find me on IP-address xxx.xxx.xxx.xxx" and so the client recieved that and saves/caches that IP-address for that session.

It can also work the other way around; meaning that the XBMS server is broadcasting on a specific port for example once every second saying "I'm an XBMS server and you can find me on IP-address xxx.xxx.xxx.xxx" but that is not very smart as you are then kind of spamming the network and it is also a security risc.

More info on the XBMS protocol can be found in the CVS source code (for the client-side) and here on the server-side source code:
http://prdownloads.sourceforge.net/xbmc/ccxstream-1.0.15.tar.gz
http://prdownloads.sourceforge.net/xbmc/ccxstream-1.0.15-win.rar
http://sourceforge.net/projects/mfxstream
http://sourceforge.net/projects/pxbmsps</description>
		<content:encoded><![CDATA[<p>the XBMS (Xbox Media Stream Protocol) client in XBMC supports auto-discovery of XBMS servers (a.k.a. ccXStream, a.k.a. XStream Servers) by using broadcast, (kind of like a DHCP server and client works). </p>
<p>I think it works like this; the XBMS servers is constantly listening to a specific network port, when the user clicks the share in XBMS the client (built-into XBMC) sends out a broadcast on the network on that same port asking &#8220;are there any XBMS servers out there?&#8221;, all and any XBMS servers then reply &#8220;yes you can find me on IP-address xxx.xxx.xxx.xxx&#8221; and so the client recieved that and saves/caches that IP-address for that session.</p>
<p>It can also work the other way around; meaning that the XBMS server is broadcasting on a specific port for example once every second saying &#8220;I&#8217;m an XBMS server and you can find me on IP-address xxx.xxx.xxx.xxx&#8221; but that is not very smart as you are then kind of spamming the network and it is also a security risc.</p>
<p>More info on the XBMS protocol can be found in the CVS source code (for the client-side) and here on the server-side source code:<br />
<a href="http://prdownloads.sourceforge.net/xbmc/ccxstream-1.0.15.tar.gz" rel="nofollow">http://prdownloads.sourceforge.net/xbmc/ccxstream-1.0.15.tar.gz</a><br />
<a href="http://prdownloads.sourceforge.net/xbmc/ccxstream-1.0.15-win.rar" rel="nofollow">http://prdownloads.sourceforge.net/xbmc/ccxstream-1.0.15-win.rar</a><br />
<a href="http://sourceforge.net/projects/mfxstream" rel="nofollow">http://sourceforge.net/projects/mfxstream</a><br />
<a href="http://sourceforge.net/projects/pxbmsps" rel="nofollow">http://sourceforge.net/projects/pxbmsps</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: XBMCfanboy</title>
		<link>http://www.plutinosoft.com/blog/category/blah-blah/117#comment-256</link>
		<dc:creator>XBMCfanboy</dc:creator>
		<pubDate>Mon, 03 Jul 2006 08:07:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.plutinosoft.com/blog/category/blahblah/117#comment-256</guid>
		<description>SWEET! Any chance of a matching UPnP server for Media Portal too? ;-)
http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=ST;f=4;t=4997
http://forum.team-mediaportal.com/viewtopic.php?t=3053
http://forum.team-mediaportal.com/viewtopic.php?t=5828
http://forum.team-mediaportal.com/viewtopic.php?t=8044

PS! Could broadcast be used for some sort of auto-discovery like XBMSP?</description>
		<content:encoded><![CDATA[<p>SWEET! Any chance of a matching UPnP server for Media Portal too? ;-)<br />
<a href="http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=ST;f=4;t=4997" rel="nofollow">http://www.xboxmediaplayer.de/cgi-bin/forums/ikonboard.pl?act=ST;f=4;t=4997</a><br />
<a href="http://forum.team-mediaportal.com/viewtopic.php?t=3053" rel="nofollow">http://forum.team-mediaportal.com/viewtopic.php?t=3053</a><br />
<a href="http://forum.team-mediaportal.com/viewtopic.php?t=5828" rel="nofollow">http://forum.team-mediaportal.com/viewtopic.php?t=5828</a><br />
<a href="http://forum.team-mediaportal.com/viewtopic.php?t=8044" rel="nofollow">http://forum.team-mediaportal.com/viewtopic.php?t=8044</a></p>
<p>PS! Could broadcast be used for some sort of auto-discovery like XBMSP?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.561 seconds -->
