Old:Installare un Media Server per lo streaming della musica: differenze tra le versioni

m
 
(14 versioni intermedie di 5 utenti non mostrate)
Riga 1: Riga 1:
{{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.<br/>
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 Sockso (http://sockso.pu-gh.com/) perchè non necessita di alcuna installazione e perchè è un software leggero e facilmente configurabile. I client che lo utilizzano come Media Server non hanno bisogno di alcun player audio, dato che Sockso integra nella sua interfaccia web un comodo Audio Flash Player.
 
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 Sockso (http://sockso.pu-gh.com/) perchè è open source, perchè non necessita di alcuna installazione e perchè è un software leggero e facilmente configurabile. I client che lo utilizzano come Media Server non hanno bisogno di alcun player audio, dato che Sockso integra nella sua interfaccia web un comodo Audio Flash Player.


== Installazione ==
== Installazione ==
Riga 93: Riga 95:
</pre>
</pre>
e fare login con una delle credenziali create in precedenza.
e fare login con una delle credenziali create in precedenza.
<br/><br/>
 
--[[Utente:Ferdybassi|Ferdybassi]] 21:29, 1 giu 2010 (CEST)
== Configurare le proprietà di Sockso ==
Il comportamento di Sockso può essere facilmente controllato dalla shell stessa del programma.<br/>
Innanzitutto fermiamo, se lo abbiamo avviato, il deomone di Sockso:
<pre>
/etc/init.d/sockso stop
</pre>
Poi avviamolo in modalità interattiva, per entrare nella sua command line:
<pre>
sh /usr/share/sockso/linux.sh --nogui --datadir /var/sockso
</pre>
Il prompt dei comandi del nostro server si è ora trasformato in:
<pre>
#SoCkSo#>
</pre>
e Sockso è pronto a ricevere dei comandi.<br/>
Per modificare e configurare le proprietà del server viene utilizzato il comando:
<pre>
#SoCkSo#> propset nome_proprietà nuovo_valore
</pre>
Le proprietà attualmente supportate sono:
=== Interfaccia web ===
* www.title: text (Il titolo dell'interfaccia web)
* www.tagline: text (Il sottotitolo dell'interfaccia web)
* www.disableDownloads: yes/no
* users.requireLogin: yes/no
* users.disableRegistration: yes/no
* www.flashPlayer.dontFilterMp3s: yes/no (limita il flash player agli MP3)
* www.imageflow.disable: yes/no
* www.similarArtists.disable: yes/no
* www.covers.disable: yes/no
* www.covers.disableRemoteFetching: yes/no (Abilita o meno il download delle cover da internet)
* www.skin: text (Imposta una skin per l'interfaccia web)
=== Server ===
* server.host: ip address
* server.host.lastUpdated: number (unix timestamp)
* server.port: number
=== Streaming ===
* stream.requireLogin: yes/no (Richiede il login per lo streaming. Questa proprietà richiede che la proprietà users.requireLogin sia impostata a yes)
=== Uploads ===
* uploads.enabled: yes/no
* uploads.requireLogin: yes/no
* uploads.collectionId: number
=== Browsing ===
* browse.folders.enabled: yes/no
* browse.folders.only: yes/no
* browse.popularTracks.count: number
* browse.topArtists.count: number
* browse.recentTracks.count: number
* browse.latestArtists.count: number
* browse.latestAlbums.count: number
* browse.latestTracks.count: number
=== Logging ===
* log.request.enable: yes/no
===Playback===
* playlists.random.trackLimit: number
===Application===
* app.startMinimized: yes/no
* app.confirmExit: yes/no
===Collection===
* collman.scan.onStart: yes/no (Esamina le collezioni all'avvio?)
* collman.scan.interval: number (Minuti che intercorrono tra un esame e l'altro delle collezioni)
* collman.artists.removePrefixes: text
* covers.artist.file: text
* covers.album.file: text
* covers.cacheLocal: yes/no
* covers.defaultWidth: number
* covers.defaultHeight: number
* covers.xspf.display: album/artist
=== Misc ===
* version.checkDisabled: yes/no (Verifica aggiornamenti?)
<br/>
Per impostare, ad esempio, un nuovo titolo per l'interfaccia web di Sockso basterà quindi dare il comando:
<pre>
#SoCkSo#> propset www.title Nuovo Titolo
</pre>
Al termine delle modifiche usciamo dalla shell di Sockso:
<pre>
#SoCkSo#> exit
</pre>
e ricordiamoci di far ripartire il demone:
<pre>
# /etc/init.d/sockso start
</pre>
3 581

contributi