3 581
contributi
m (ha spostato Installare un Media Server per lo streaming della musica a Old:Installare un Media Server per lo streaming della musica) |
|||
(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. | 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/>< | |||
-- | == 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> |
contributi