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

Riga 96: Riga 96:


== Configurare le proprietà di Sockso ==
== 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/><br/>
<br/><br/>
--[[Utente:Ferdybassi|Ferdybassi]] 21:29, 1 giu 2010 (CEST)
--[[Utente:Ferdybassi|Ferdybassi]] 21:29, 1 giu 2010 (CEST)