<?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>Nerdsopolis &#187; logitech</title>
	<atom:link href="http://www.nerdsopolis.net/wp/tag/logitech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nerdsopolis.net/wp</link>
	<description>Klaatu barada nikto!</description>
	<lastBuildDate>Fri, 09 Jul 2010 09:34:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Squeezebox server Ubuntu + Mac</title>
		<link>http://www.nerdsopolis.net/wp/2010/02/03/squeezebox-server-ubuntu-mac/</link>
		<comments>http://www.nerdsopolis.net/wp/2010/02/03/squeezebox-server-ubuntu-mac/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:52:46 +0000</pubDate>
		<dc:creator>fry</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Musica]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[logitech]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[player]]></category>
		<category><![CDATA[slimserver]]></category>

		<guid isPermaLink="false">http://www.nerdsopolis.net/wp/?p=2215</guid>
		<description><![CDATA[Quante periferiche abbiamo in casa? Quanti computer, schermi, lettori mp3, radio, ricevitori, harddisk&#8230;. noi nerd, si sa, amiamo circondarci di tanti piccoli amici elettronici che sopperiscono alle esigenze più disparate. Il problema è che lo spazio in casa è limitato e a volte si sente l&#8217;esigenza di &#8220;razionalizzare&#8221; la propria dotazione informatica in modo da [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nerdsopolis.net/wp/wp-content/uploads/2010/02/Economist-Squeeze.jpg"><img class="alignleft size-medium wp-image-2220" title="Economist-Squeeze" src="http://www.nerdsopolis.net/wp/wp-content/uploads/2010/02/Economist-Squeeze-228x300.jpg" alt="" width="228" height="300" /></a>Quante periferiche abbiamo in casa? Quanti computer, schermi, lettori mp3, radio, ricevitori, harddisk&#8230;. noi nerd, si sa, amiamo circondarci di tanti piccoli amici elettronici che sopperiscono alle esigenze più disparate.</p>
<p>Il problema è che lo spazio in casa è limitato e a volte si sente l&#8217;esigenza di &#8220;razionalizzare&#8221; la propria dotazione informatica in modo da poter avere tutto a portata di mano senza però dover smacchinare eccessivamente.</p>
<p>Io mi sono immerso in questo problema da tempo e come risultato mi ritrovo ad aver radunato la maggior parte dei servizi in un unico oggetto: un &#8220;media server&#8221; basato su Ubuntu che contemporaneamente svolge le seguenti funzioni:</p>
<ul>
<li>Lettore multimediale con Boxee e XBMC</li>
<li>Client Bittorrent con Transmission</li>
<li>Server Samba</li>
<li>Squeezebox Server</li>
</ul>
<p>Ecco il motivo di questo post: <strong>ho installato Squeezebox Server ed è un programma fantastico!</strong></p>
<p>Cos&#8217;è? E&#8217; un server open source che gira su qualsiasi piattaforma, sviluppato dalla Logitech (precedentemente conosciuto come Slimserver) che permette di creare un sistema centralizzato di memorizzazione e gestione della musica. A questo server possono essere collegati (fisicamente via lan, o via wifi) una serie infinita di client.</p>
<p><span id="more-2215"></span></p>
<p>Logitech vende una serie molto interessante di periferiche ottimizzate per il sistema Squeezebox, e vi rimando al <a href="http://www.logitech.com/index.cfm/speakers_audio/wireless_music_systems/&amp;cl=it,it" target="_blank">sito ufficiale</a> per ammirarne la bellezza. Vi dico solo che a me piacerebbe molto avere il <a href="http://www.logitech.com/index.cfm/speakers_audio/wireless_music_systems/devices/3163&amp;cl=it,it" target="_blank">Transporter</a>&#8230; che costa 2.000 euro! Magari mi potrei accontentare di un Receiver, di un Radio o di un Touch!</p>
<p><a href="http://www.nerdsopolis.net/wp/wp-content/uploads/2010/02/squeezeboxradio.png"><img class="aligncenter size-medium wp-image-2227" title="squeezeboxradio" src="http://www.nerdsopolis.net/wp/wp-content/uploads/2010/02/squeezeboxradio-273x300.png" alt="" width="273" height="300" /></a>In mancanza di un ricevitore Logitech, <strong>è possibile collegare un qualsiasi computer tramite una serie di software compatibili con lo standard open di Slimserver.</strong></p>
<p>Tutti i dispositivi connessi allo Squeezebox Server vengono controllati tramite l&#8217;interfaccia web dove è possibile configurare una serie infinita di opzioni.</p>
<p>Riassumendo, ecco tutti i vantaggi del sistema:</p>
<ul>
<li>Tutti gli mp3/file musicali vengono mantenuti su di un server centralizzato e possono essere riprodotti da qualsiasi client.</li>
<li>Esistono tanti tipi diversi di client, tutti gestibili separatamente.</li>
<li>Non c&#8217;è limite di accesso, possono esserci tanti client diversi che ascoltano musica diversa contemporaneamente.</li>
<li>Il sistema è compatibile con mac,win,linux e tanti tipi di periferiche (tipo cellulari).</li>
</ul>
<p>Ma vediamo nel dettaglio come configurare ed usare questo sistema, seguendo passo-passo l&#8217;installazione del Server e la configurazione del client (su Mac nel mio caso).</p>
<h2>1. Installazione di Squeezebox Server su Ubuntu 9.10</h2>
<p>L&#8217;installazione è abbastanza semplice, in ssh sul server ho seguito <a href="http://havetheknowhow.com/Install-the-software/Install-Squeezebox-server.html" target="_blank">questa guida</a> dedicata proprio a &#8220;karmic&#8221;.</p>
<p>Comunque i passaggi sono molto semplici:</p>
<ol>
<li>Ho aggiunto la repo &#8220;deb http://debian.slimdevices.com stable main&#8221; in /etc/apt/sources.list</li>
<li>apt-get update</li>
<li>apt-get install squeezeboxserver</li>
</ol>
<h2>2. Configurazione iniziale di Squeezebox Server</h2>
<p>Tutta la configurazione ed i comandi vengono effettuati tramite una ottima interfaccia web che risponde sulla porta &#8220;9000&#8243; del Server. (es. http://SlimserverIP:9000)</p>
<p>Da qui è possibile configurare la cartella su cui si trova la collezione musicale e, dopo un po&#8217; di attesa per permettere al sistema di catalogare tutta la musica, si può comandare facilmente la playlist e tutte le impostazioni del lettore.</p>
<p>Per iniziare ad ascoltare musica però bisogna prima collegare un client (vedi punto successivo) affinché il server crei il collegamento ed attivi il player. Dopo questo semplice passo qualunque client può essere facilmente comandato da questa interfaccia!</p>
<h2>3. Client per Mac</h2>
<p>Per semplificare le cose, Logitech ha cambiato almeno un paio di volte i nomi delle proprie applicazioni&#8230; quindi <strong>Slimserver</strong> è diventato <strong>Squeezebox Server</strong>, ma è anche chiamato <strong>SqueezeCenter</strong>. Ma sono la stessa cosa!</p>
<p>Poi c&#8217;è<strong> Jive</strong>, che in realtà è il software dello <strong>Squeezebox Controller</strong>, che gira su una distro linux embedded chiamata <strong>SqueezeOs</strong>. Jive, nella sua versione desktop è chiamato anche<strong> SqueezeBox Desktop</strong> oppure anche  <strong>SqueezePlay</strong>.</p>
<p>Ma prima di SqueezePlay c&#8217;era <strong>Softsqueeze</strong> che è basato su <strong>Squeezeslave</strong>!</p>
<p>Insomma, non si capisce niente. Tutti i nomi sono tra di loro simili e non vogliono dire niente di che. Quindi cercherò di riassumervi il succo della cosa parlando semplicemente di software desktop: Softsqueeze (quello vecchio), SqueezePlay (quello nuovo) e SqueezeSlave (quello figo).</p>
<h3>3.1 Softsqueeze</h3>
<p>In pratica si tratta di un emulatore di dispositivo Squeezebox che simula il lettore, i comandi ed anche il telecomando. Nelle precedenti versioni era direttamente installato all&#8217;interno di Slimserver ed era quindi avviabile da qualsiasi computer essendo completamente in Java.</p>
<p>Adesso è possibile scaricarlo da sourceforge <a href="http://sourceforge.net/projects/softsqueeze/files/softsqueeze/softsqueeze-3.8/" target="_blank">a questo indirizzo</a> ed è disponibile per qualunque sistema operativo.</p>
<p>Seguendo le istruzioni presenti <a href="http://softsqueeze.sourceforge.net/download.html" target="_blank">sul sito</a> è possibile anche ripristinarlo sullo Squeezebox Server per poter essere avviato direttamente dal browser.</p>
<p>Rimane comunque un programma abbastanza scomodo dato che si tratta praticamente di un &#8220;emulatore&#8221; di dispositivo Squeezebox.</p>
<h3>3.2 Squeezeplay</h3>
<p>Squeezeplay altro non è che l&#8217;interfaccia che viene avviata sullo SqueezeController (una sorta di mega telecomando per SqueezeBox Server). E&#8217; abbastanza scomodo da utilizzare sul PC visto che è una interfaccia pensata per essere usata con un touchscreen o con un controller. Però graficamente è piuttosto carino e rimane una finestra molto compatta.</p>
<p>Sulle pagine relative alle nightly builds, in teoria vengono messe a disposizione le varie versioni del software compilate per tutti le piattaforme hardware&#8230; peccato che per Mac non ci sia mai il download! Quindi non esiste un metodo facile per installarlo visto che va scaricato e compilato per il proprio sistema operativo/architettura hardware. Ho comunque trovato un tizio che ne ha compilato una versione per mac, si può <a href="http://www.offthehill.org/articles/2008/11/23/squeezeplay-73-binary-for-mac-os-x/" target="_blank">scaricare dal suo blog</a>. Peccato però che sia una vecchia versione!</p>
<p>La nuova, che ho scaricato e provato nella versione per windows è molto più curata ed usabile (anche con il mouse). Se qualche anima buona avesse voglia di compilarla e di inviarmela sarei felice di metterla sul sito per il download.</p>
<h3><a href="http://www.nerdsopolis.net/wp/wp-content/uploads/2010/02/squeezeplay.png"><img class="aligncenter size-medium wp-image-2228" title="squeezeplay" src="http://www.nerdsopolis.net/wp/wp-content/uploads/2010/02/squeezeplay-300x187.png" alt="" width="300" height="187" /></a>3.3 Itunes / VLC / Winamp</h3>
<p>Qualsiasi lettore multimediale può agilmente accedere allo streaming audio &#8220;buttato fuori&#8221; dallo Squeezebox Server. Basta inserire l&#8217;indirizzo <a href="http://localhost:9000/stream.mp3">http://SlimserverIP:9000/stream.mp3</a> dove &#8220;SlimserverIP&#8221; è naturalmente l&#8217;ip del server oppure &#8220;localhost&#8221; nel caso si esegua il tutto sulla stessa macchina.</p>
<p>Ho notato però che questo sistema è abbastanza scomodo se utilizzato con una continua interazione con il lettore (tipo cambio di traccia o messa in pausa) visto che viene utilizzato molto buffer per rendere la riproduzione &#8220;fluida&#8221; e quindi tra quando si preme un bottone a quando si &#8220;sente&#8221; il risultato passa quasi un minuto!</p>
<h3>3.4 Squeezeslave</h3>
<p>Per concludere ecco il mio preferito: Squeezeslave!</p>
<p>Nel miglior stile nerd, <strong>squeezeslave è semplicemente un comando da lanciare da terminale</strong> che connette la scheda audio allo Squeezebox Server. Facile, pulito e veloce!</p>
<p>Per usarlo basta usare le istruzioni presenti nel <a href="http://wiki.slimdevices.com/index.php/SqueezeSlave" target="_blank">wiki di slimdevices</a>, comunque l&#8217;avvio è molto semplice dato che basta lanciare il comando</p>
<blockquote>
<pre>./squeezeslave-intel -o2 192.168.2.3</pre>
</blockquote>
<p>Dove &#8220;2&#8243; è la mia scheda audio (trovata con &#8220;-L&#8221;) e &#8220;192.168.2.3&#8243; è l&#8217;indirizzo del server.</p>
<p>Ora basta accedere all&#8217;interfaccia web e l&#8217;audio arriva immediatamente a destinazione, senza lag dovuto al buffer ma senza interruzioni!</p>
<h2>Note finali</h2>
<p>Lo standard aperto del sistema Slimserver/Squeezebox ha consentito la nascita di un ambiente molto interessante dal punto di vista della condivisione di informazioni e di software. Anche il wiki direttamente mantenuto da quelli di slim devices è un pozzo di informazioni utili e di link che puntano a <a href="http://wiki.slimdevices.com/index.php/PluginRemoteControls" target="_blank">diversi programmi esterni</a> molto interessanti.</p>
<p>Davanti ad un prodotto del genere, così ben gestito, funzionale e soprattutto APERTO viene decisamente voglia di investire qualche soldo per convertire la propria casa al sistema Squeezebox ed acquistare un po&#8217; di periferiche. <strong>Ottimo lavoro Logitech!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nerdsopolis.net/wp/2010/02/03/squeezebox-server-ubuntu-mac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
