Old:Subsonic, un Media Server completo e funzionale: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
 
(19 versioni intermedie di 5 utenti non mostrate)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Etch 4.0<br/>Debian Lenny 5.0<br/>Debian Squeeze<br/>Debian Sid|}}
{{Old}}
==Introduzione==
== Introduzione ==
Chiunque abbia una nutrita collezione musicale e una rete di PC si sarà imbattuto nel problema di raggiungere i suoi file MP3 o OGG da tutti i client della rete, o di permettere agli amici l'ascolto della musica da internet.
Chiunque abbia una nutrita collezione musicale e una rete di PC si sarà imbattuto nel problema di raggiungere i suoi file MP3 o OGG da tutti i client della rete, o di permettere agli amici l'ascolto della musica da internet.
Un metodo molto semplice per realizzare tutto questo è di installare un Media Server sul PC dove risiede la collezione musicale. In questa guida la scelta è caduta sul Media Server Subsonic (http://www.subsonic.org/) perchè è software ricco, completo e open source, perchè esiste un pacchetto .deb pronto per l'installazione e perchè la sua documentazione è ben scritta. I client che lo utilizzano come Media Server non hanno bisogno di alcun player audio, dato che Subsonic integra nella sua interfaccia web un comodo Audio Flash Player.</br/>
 
Subsonic è progettato per gestire collezioni di musica molto grandi (centinaia di gigabyte), sebbene sia ottimizzato per lo streaming di MP3, funziona con qualsiasi formato audio o video in grado di eseguire lo streaming HTTP, ad esempio, AAC e OGG.  
Un metodo molto semplice per realizzare tutto questo è di installare un Media Server sul computer dove risiede la collezione musicale. In questa guida la scelta è caduta sul Media Server Subsonic (http://www.subsonic.org/) perché è un software ricco, completo e open source, perché esiste un pacchetto .deb pronto per l'installazione e perché la sua documentazione è ben scritta. I client che lo utilizzano come Media Server non hanno bisogno di alcun player audio, dato che Subsonic integra nella sua interfaccia web un comodo Audio Flash Player.
 
Subsonic è progettato per gestire collezioni di musica molto grandi (centinaia di gigabyte); sebbene sia ottimizzato per lo streaming di MP3, funziona con qualsiasi formato audio o video in grado di eseguire lo streaming HTTP, ad esempio AAC e OGG.  


Utilizzando un plug-in apposito, Subsonic supporta la conversione on-the-fly e lo streaming di qualsiasi formato audio, tra cui WMA, FLAC, APE, Musepack, WavPack.
Utilizzando un plug-in apposito, Subsonic supporta la conversione on-the-fly e lo streaming di qualsiasi formato audio, tra cui WMA, FLAC, APE, Musepack, WavPack.


Oltre ad essere un media server di streaming, Subsonic funziona molto bene anche come un jukebox locale, l'interfaccia web intuitiva, oltre che per la ricerca, è ottimizzata per una navigazione efficiente attraverso grandi librerie multimediali.
Oltre ad essere un media server di streaming, Subsonic funziona molto bene anche come un jukebox locale: la sua interfaccia web intuitiva, oltre che per la ricerca, è ottimizzata per una navigazione efficiente attraverso grandi librerie multimediali.


Subsonic viene fornito con un ricevitore integrato di Podcast, e con molte delle stesse caratteristiche si trovano in iTunes.
Subsonic viene fornito con un ricevitore integrato di Podcast e con molte delle stesse caratteristiche che si trovano ad esempio in iTunes.


==Installazione==
== Installazione ==
Il team di Subsonic mette a disposizione un pacchetto .deb già compilato e pronto per l'uso, compatibile con tutte le versioni di Debian e con Ubuntu. Prima di scaricare il pacchetto è necessario installare l'unico prerequisito di Subsonic, un ambiente Java.<br/>
Il team di Subsonic mette a disposizione un pacchetto .deb già compilato e pronto per l'uso, compatibile con tutte le versioni di Debian e con Ubuntu. Prima di scaricare il pacchetto è necessario installare l'unico prerequisito di Subsonic: un ambiente Java.
A nostra scelta possiamo optare per:
A nostra scelta possiamo optare per:
<pre>
<pre>
Riga 19: Riga 21:
oppure per:
oppure per:
<pre>
<pre>
apt-get install sun-java6-jre
# apt-get install sun-java6-jre
</pre>
</pre>
A questo punto scarichiamo il pacchetto .deb dal [[http://www.subsonic.org/pages/download.jsp sito ufficiale]] e installiamolo:
A questo punto scarichiamo il pacchetto .deb dal [http://www.subsonic.org/pages/download.jsp sito ufficiale] e installiamolo:
<pre>
<pre>
# dpkg -i subsonic-x.x.deb
# dpkg -i subsonic-x.x.deb
Riga 31: Riga 33:
Una volta terminata l'installazione, il nostro Media Server è già pronto per essere utilizzato, all'indirizzo:
Una volta terminata l'installazione, il nostro Media Server è già pronto per essere utilizzato, all'indirizzo:
<pre>
<pre>
http://indirizzo.ip.del.server:4040.
http://indirizzo.ip.del.server:4040
</pre>
</pre>
Affinchè Subsonic sia in grado di utilizzare la funzione di transcodifica (per convertire la musica on-the-fly), è necessario installare inoltre un paio di pacchetti dal repository [[http://guide.debianizzati.org/index.php/Repository_non_ufficiali#Marillat_Repository Debian Multimedia]]:
Affinché Subsonic sia in grado di utilizzare la funzione di transcodifica (per convertire la musica on-the-fly), è necessario installare inoltre un paio di pacchetti dal [[repository]] [[Repository_non_ufficiali#Marillat_Repository|Debian Multimedia]]:
<pre>
<pre>
# apt-get install lame flac faad vorbis-tools ffmpeg
# apt-get install lame flac faad vorbis-tools ffmpeg
</pre>
</pre>
==Configurazione==
 
E' possibile modificare il numero di porta su cui Subsonic si mette in ascolto, le impostazioni di Java o alcuni altri parametri di startup agendo sul file di configurazione <tt>/etc/default/subsonic</tt>.<br/>
== Configurazione ==
I log dell'applicazione sono registrati nella directory <tt>/var/subsonic</tt>.
È possibile modificare il numero di porta su cui Subsonic si mette in ascolto, le impostazioni di Java o alcuni altri parametri di startup agendo sul file di configurazione <code>/etc/default/subsonic</code>.
 
I log dell'applicazione sono registrati nella directory <code>/var/subsonic</code>.
 
== Interfaccia web ==
L'interfaccia web di Subsonic è abbastanza intuitiva e permette una rapida configurazione delle principali opzioni.<br/>
La prima cosa da impostare, comunque, è la directory del server dove è archiviata la nostra collezione musicale. Andate in:
<code>Settings > Music folders</code> e aggiungete una o più directory.
 
È da tener presente che Subsonic organizza la collezione musicale in base a come è disposta sull'hard disk e, a differenza di molte altre applicazioni, non utilizza le informazioni contenute nei tag dei file musicali. I tag sono utilizzati solamente per la ricerca all'interno dell'archivio e all'interno del player flash integrato. Quindi è consigliato organizzare le nostre directory musicali con la struttura:
<code>artista/album/titoli</code>.
 
Una volta aggiunte le directory contenenti la musica possiamo gestire altri aspetti di Subsonic tra cui gli utenti, il metodo di autenticazione (è possibile ad esempio appoggiarci a un server OpenLDAP per l'autenticazione degli utenti), la lingua del sistema, la skin da utilizzare e cosi via.
 
== Ulteriore documentazione ==
Ulteriore documentazione è consultabile sul sito ufficiale del progetto:
* [http://www.subsonic.org/pages/documentation.jsp Documentazione]
Sullo stesso sito web è anche possibile vedere e provare una [http://www.subsonic.org/pages/demo.jsp demo] dell'applicazione, prima di installarla sul nostro server.

Versione attuale delle 18:42, 3 nov 2019

Emblem-important.png Attenzione. Questa guida è obsoleta. Viene mantenuta sul Wiki solo per motivi di natura storica e didattica.


Introduzione

Chiunque abbia una nutrita collezione musicale e una rete di PC si sarà imbattuto nel problema di raggiungere i suoi file MP3 o OGG da tutti i client della rete, o di permettere agli amici l'ascolto della musica da internet.

Un metodo molto semplice per realizzare tutto questo è di installare un Media Server sul computer dove risiede la collezione musicale. In questa guida la scelta è caduta sul Media Server Subsonic (http://www.subsonic.org/) perché è un software ricco, completo e open source, perché esiste un pacchetto .deb pronto per l'installazione e perché la sua documentazione è ben scritta. I client che lo utilizzano come Media Server non hanno bisogno di alcun player audio, dato che Subsonic integra nella sua interfaccia web un comodo Audio Flash Player.

Subsonic è progettato per gestire collezioni di musica molto grandi (centinaia di gigabyte); sebbene sia ottimizzato per lo streaming di MP3, funziona con qualsiasi formato audio o video in grado di eseguire lo streaming HTTP, ad esempio AAC e OGG.

Utilizzando un plug-in apposito, Subsonic supporta la conversione on-the-fly e lo streaming di qualsiasi formato audio, tra cui WMA, FLAC, APE, Musepack, WavPack.

Oltre ad essere un media server di streaming, Subsonic funziona molto bene anche come un jukebox locale: la sua interfaccia web intuitiva, oltre che per la ricerca, è ottimizzata per una navigazione efficiente attraverso grandi librerie multimediali.

Subsonic viene fornito con un ricevitore integrato di Podcast e con molte delle stesse caratteristiche che si trovano ad esempio in iTunes.

Installazione

Il team di Subsonic mette a disposizione un pacchetto .deb già compilato e pronto per l'uso, compatibile con tutte le versioni di Debian e con Ubuntu. Prima di scaricare il pacchetto è necessario installare l'unico prerequisito di Subsonic: un ambiente Java. A nostra scelta possiamo optare per:

# apt-get install openjdk-6-jre

oppure per:

# apt-get install sun-java6-jre

A questo punto scarichiamo il pacchetto .deb dal sito ufficiale e installiamolo:

# dpkg -i subsonic-x.x.deb

L'installer configurerà automaticamente un servizio, che sarà possibile avviare o arrestare con i comandi usuali:

# /etc/init.d/subsonic start|stop

Una volta terminata l'installazione, il nostro Media Server è già pronto per essere utilizzato, all'indirizzo:

http://indirizzo.ip.del.server:4040

Affinché Subsonic sia in grado di utilizzare la funzione di transcodifica (per convertire la musica on-the-fly), è necessario installare inoltre un paio di pacchetti dal repository Debian Multimedia:

# apt-get install lame flac faad vorbis-tools ffmpeg

Configurazione

È possibile modificare il numero di porta su cui Subsonic si mette in ascolto, le impostazioni di Java o alcuni altri parametri di startup agendo sul file di configurazione /etc/default/subsonic.

I log dell'applicazione sono registrati nella directory /var/subsonic.

Interfaccia web

L'interfaccia web di Subsonic è abbastanza intuitiva e permette una rapida configurazione delle principali opzioni.
La prima cosa da impostare, comunque, è la directory del server dove è archiviata la nostra collezione musicale. Andate in: Settings > Music folders e aggiungete una o più directory.

È da tener presente che Subsonic organizza la collezione musicale in base a come è disposta sull'hard disk e, a differenza di molte altre applicazioni, non utilizza le informazioni contenute nei tag dei file musicali. I tag sono utilizzati solamente per la ricerca all'interno dell'archivio e all'interno del player flash integrato. Quindi è consigliato organizzare le nostre directory musicali con la struttura: artista/album/titoli.

Una volta aggiunte le directory contenenti la musica possiamo gestire altri aspetti di Subsonic tra cui gli utenti, il metodo di autenticazione (è possibile ad esempio appoggiarci a un server OpenLDAP per l'autenticazione degli utenti), la lingua del sistema, la skin da utilizzare e cosi via.

Ulteriore documentazione

Ulteriore documentazione è consultabile sul sito ufficiale del progetto:

Sullo stesso sito web è anche possibile vedere e provare una demo dell'applicazione, prima di installarla sul nostro server.