<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>perSbaglio &#187; upnp</title>
	<atom:link href="http://persbaglio.it/tag/upnp/feed/" rel="self" type="application/rss+xml" />
	<link>http://persbaglio.it</link>
	<description>...storie da un "blogger" nato per sbaglio</description>
	<lastBuildDate>Fri, 12 Aug 2011 12:00:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>uChumby Client: un aggiornamento</title>
		<link>http://persbaglio.it/2010/07/uchumby-client-un-aggiornamento/</link>
		<comments>http://persbaglio.it/2010/07/uchumby-client-un-aggiornamento/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 20:00:45 +0000</pubDate>
		<dc:creator>Sejerpz</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Vala]]></category>
		<category><![CDATA[chumby]]></category>
		<category><![CDATA[rygel]]></category>
		<category><![CDATA[upnp]]></category>

		<guid isPermaLink="false">http://persbaglio.it/?p=323</guid>
		<description><![CDATA[Direi che la versione zero è finalmente pronta, ora non mi rimane che: Vedere come si implementa una External Music Source con il Chumby framework Irrobustire il codice che dialoga in rete con uChumby server Implementare un minimo di skin per i controlli in modo da rendere più gradevole l'interfaccia Implementare un pannello di configurazione [...]]]></description>
			<content:encoded><![CDATA[<p>Direi che la versione <em>zero</em> è finalmente pronta, ora non mi rimane che:</p>
<ol>
<li>Vedere come si implementa una External Music Source con il Chumby framework</li>
<li>Irrobustire il codice che dialoga in rete con uChumby server</li>
<li>Implementare un minimo di skin per i controlli in modo da rendere più gradevole l'interfaccia</li>
<li>Implementare un pannello di configurazione</li>
</ol>
<p>Altro giro altra bambolina: <a title="uChumby client 2° demo video" href="/images/chumby/uchumby2.mp4">uchumby2.mp4</a></p>
]]></content:encoded>
			<wfw:commentRss>http://persbaglio.it/2010/07/uchumby-client-un-aggiornamento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>uChumby Client</title>
		<link>http://persbaglio.it/2010/07/uchumby-client/</link>
		<comments>http://persbaglio.it/2010/07/uchumby-client/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 11:04:50 +0000</pubDate>
		<dc:creator>Sejerpz</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Vala]]></category>
		<category><![CDATA[chumby]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[rygel]]></category>
		<category><![CDATA[upnp]]></category>

		<guid isPermaLink="false">http://persbaglio.it/?p=316</guid>
		<description><![CDATA[Un client per il server uChumby (un brigde fra UPnP e Chumby) o meglio ancora: Andrea vs. Actionscript  1- 0! C'è ancora moltissimo da fare, ma qualche cosa si muove finalmente: uchumby.3gp Chiedo venia per la qualità sia video che audio, ma questo é quello che passa il convento]]></description>
			<content:encoded><![CDATA[<p>Un client per il <a title="uChumby Server" href="http://persbaglio.it/2010/07/310/">server uChumby</a> (un brigde fra UPnP e Chumby) o meglio ancora: Andrea vs. Actionscript  1- 0!</p>
<p>C'è ancora moltissimo da fare, ma qualche cosa si muove finalmente: <a title="uChumby Client Video" href="/images/chumby/uchumby.3gp">uchumby.3gp</a></p>
<p><em>Chiedo venia per la qualità sia video che audio, ma questo é quello che passa il convento <img src='http://persbaglio.it/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://persbaglio.it/2010/07/uchumby-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>uChumby Server</title>
		<link>http://persbaglio.it/2010/07/310/</link>
		<comments>http://persbaglio.it/2010/07/310/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 17:07:19 +0000</pubDate>
		<dc:creator>Sejerpz</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Vala]]></category>
		<category><![CDATA[chumby]]></category>
		<category><![CDATA[upnp]]></category>

		<guid isPermaLink="false">http://persbaglio.it/?p=310</guid>
		<description><![CDATA[Vi ricordate di questa stupida idea che avevo avuto? Finalmente è pronto un primo prototipo funzionante del webserver che fa da bridge verso la rete Universal Plug'n'Play. Ora non ho altre scuse per non imparare un po' di ActionScript]]></description>
			<content:encoded><![CDATA[<p>Vi ricordate di <a href="http://persbaglio.it/2010/05/chumby-prove-di-upnp/" target="_self">questa stupida idea</a> che avevo avuto?</p>
<p>Finalmente è pronto un primo prototipo funzionante del webserver che fa da bridge verso la rete Universal Plug'n'Play.</p>
<div class="wp-caption aligncenter" style="width: 440px"><a href="/images/chumby/uchumby-server.jpg"><img title="uChumby Server" src="/images/chumby/uchumby-server.png" alt="uChumby Server" width="430" height="310" /></a><p class="wp-caption-text">uChumby Server</p></div>
<p>Ora non ho altre scuse per non imparare un po' di ActionScript</p>
]]></content:encoded>
			<wfw:commentRss>http://persbaglio.it/2010/07/310/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Radio Rai su Chumby</title>
		<link>http://persbaglio.it/2010/06/radio-rai-su-chumby/</link>
		<comments>http://persbaglio.it/2010/06/radio-rai-su-chumby/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 22:43:16 +0000</pubDate>
		<dc:creator>Sejerpz</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Vala]]></category>
		<category><![CDATA[chumby]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[realaudio]]></category>
		<category><![CDATA[rygel]]></category>
		<category><![CDATA[upnp]]></category>

		<guid isPermaLink="false">http://persbaglio.it/?p=295</guid>
		<description><![CDATA[Uno dei difetti di Chumby più sentiti da noi italiani è senz'altro il mancato supporto dei codec RealAudio, soprattutto se si tiene conto del fatto che proprio Radio Rai trasmette in quel formato. Tuttavia esiste una soluzione, anche se purtroppo è alquanto complicata, basta configurare un server Rygel con il suo plugin Gst-Launch. Ecco lo snippet [...]]]></description>
			<content:encoded><![CDATA[<p>Uno dei difetti di <a title="Chumby Industries Homepage" href="http://www.chumby.com" target="_blank">Chumby</a> più sentiti da noi italiani è senz'altro il mancato supporto dei codec RealAudio, soprattutto se si tiene conto del fatto che proprio Radio Rai trasmette in quel formato.</p>
<p>Tuttavia esiste una soluzione, anche se purtroppo è alquanto complicata, basta configurare un server <a title="Rygel homepgae" href="http://live.gnome.org/Rygel" target="_blank">Rygel</a> con il suo plugin Gst-Launch.</p>
<p>Ecco lo snippet di configurazione che ho usato per configurare Radio Rai Due (e questa volta i ringraziamenti vanno a phako):</p>
<pre style="padding-left: 30px;">[GstLaunch]</pre>
<pre style="padding-left: 30px;">enabled=true</pre>
<pre style="padding-left: 30px;">launch_items=radiodue</pre>
<pre style="padding-left: 30px;">radiodue_title=Rai Radio Due</pre>
<pre style="padding-left: 30px;">radiodue_mime=audio/x-pn-realaudio</pre>
<pre style="padding-left: 30px;">radiodue_launch=rtspsrc location=rtsp://live.media.rai.it/broadcast/radiodue.rm latency=180000 ! input-selector ! queue2</pre>
<p>A questo punto sarà pubblicato in lan uno stream in formato mp3 che è possibile consumare da Chumby inserendo in /psp/url_streams la definizione seguente:</p>
<pre style="padding-left: 30px;">&lt;stream url="http://192.168.5.11:55555/RygelHTTPServer/RygelGstLaunchContentDir/item/cmFkaW9kdWU%3D/transcoded/MP3" id="2615669a-d313-10df-ec60-8a2d3ea72850" mimetype="audio/mpeg" name="Rai Radio Due" /&gt;</pre>
<p>Ovviamente indirizzo ip e stream-id corretti varieranno ed il problema è che per recuperare l'id non ho trovato altro modo che eseguire una query manuale con l'<em>upnp universal control point</em> incluso in rygel.</p>
<p>Se proprio tutta questa fatica non bastasse, il mio serverino e la wireless-lan hanno complicato non poco la messa a punto. Infatti spesso capitava che lo stream andasse a scatti o addirittura che l'access point si bloccasse totalmente.</p>
<p>La soluzione è stata quella di patchare Rygel, dato che tali parametri sono cablati nel codice, abbassando la qualità del transcoder mp3, soprattutto facendo scendere il bitrate da 256 kbps a 160 kbps.</p>
]]></content:encoded>
			<wfw:commentRss>http://persbaglio.it/2010/06/radio-rai-su-chumby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

