<sect1 id="howto-slaves">
<title
>Lettura da slave I/O di &kde;</title>

<sect2 id="howto-slaves-about">
<title
>Cosa sono gli slave I/O di &kde;</title>

<para
>&kde; ha un fantastico modo di accedere a ogni tipo di dati attraverso un sistema noto come slave <acronym
>I/O</acronym
>. Sono programmini che ti permettono di rappresentare molte diverse sorgenti di dati come <acronym
>URL</acronym
>, cioè indirizzi, e aprirli in programmi di &kde; come &konqueror; e &kplayer;. Per esempio puoi accedere a un host di rete attraverso <acronym
>SSH</acronym
> con un <acronym
>URL</acronym
> come <filename
>fish:/host/percorso/</filename
>, o a un file zip con <filename
>zip:/home/pincopallino/mio.zip</filename
>.</para>

</sect2>

<sect2 id="howto-slaves-using">
<title
>Come li usa &kplayer;</title>

<para
>Molti degli slave <acronym
>I/O</acronym
> di &kde; possono restituire file e flussi audio e video, per esempio <literal
>fish:</literal
>, <literal
>sftp:</literal
>, <literal
>webdav:</literal
>, <literal
>tar:</literal
>, <literal
>zip:</literal
>, <literal
>audiocd:</literal
> e così via. &kplayer; li riprodurrà come qualsiasi altro tipo di file. Come impostazione predefinita passerà i dati direttamente a &mplayer; attraverso un'incanalazione denominata. Se per qualsiasi motivo ciò non funzionasse, puoi dire a &kplayer; di usare un file temporaneo per riprodurre dagli slave <acronym
>I/O</acronym
> di &kde; sulla pagina <guilabel
>Avanzate</guilabel
>, globalmente nelle <link linkend="settings-advanced"
>Impostazioni di &kplayer;</link
> o nelle <link linkend="properties-advanced"
>proprietà dei file</link
> individuali. In tal caso &kplayer; scaricherà tutto il file in una cartella temporanea prima di riprodurlo, il che potrà temporaneamente consumare un po' di spazio su disco, ma permetterà la ricerca e il rilevamento della lunghezza.</para>

<para
>Nota che con lo slave <literal
>audiocd</literal
> probabilmente dovrai riprodurre i file <literal
>.wav</literal
> dalla cartella <guilabel
>Per traccia</guilabel
>, perché &mplayer; attualmente non riesce a riprodurre i file <literal
>.cda</literal
>. Oppure puoi usare un <link linkend="howto-devices"
><acronym
>URL</acronym
> <literal
>cdda:</literal
></link
>.</para>

</sect2>

<sect2 id="howto-slaves-http">
<title
>HTTP, FTP e Samba</title>

<para
>Il modo migliore di riprodurre gli <acronym
>URL</acronym
> supportate da <link linkend="howto-installation-mplayer"
>&mplayer;</link
> è passarle direttamente a &mplayer;. Però ci saranno casi nei quali dovrai usare il supporto di &kplayer; per riprodurre dagli <link linkend="howto-slaves"
>slave <acronym
>I/O</acronym
> di &kde;</link
> per quei tipi di <acronym
>URL</acronym
>.</para>

<para
>Per esempio, i tipi di &mplayer; sono riusciti a rilasciare &mplayer; 1.0-pre4 con un supporto <acronym
>FTP</acronym
> e gestione dei caratteri codificabili in <acronym
>URL</acronym
> entrambi completamente inutilizzabili. Quindi, se usi quella versione, dovrai abilitare l'uso dello slave <acronym
>I/O</acronym
> per <acronym
>FTP</acronym
> nella <link linkend="settings-advanced"
>pagina Avanzate</link
> nelle <guilabel
>Impostazioni di &kplayer;</guilabel
>, e se devi riprodurre un <acronym
>URL</acronym
> <acronym
>HTTP</acronym
> contenente, per esempio, uno spazio, dovrai attivare lo slave <acronym
>I/O</acronym
> <acronym
>HTTP</acronym
> sulla pagina <guilabel
>Avanzate</guilabel
> per il singolo <acronym
>URL</acronym
> nelle sue <link linkend="properties-advanced"
>proprietà del file</link
>, o globalmente per tutti gli <acronym
>URL</acronym
> <acronym
>HTTP</acronym
> nelle <link linkend="settings-advanced"
>Impostazioni di &kplayer;</link
>.</para>

<para
>Inoltre, il supporto per Samba è ancora elencato come sperimentale in &mplayer;, quindi se non è compilato nel tuo &mplayer;, o è malfunzionante, vai alla <link linkend="settings-advanced"
>pagina Avanzate</link
> nelle <guilabel
>Impostazioni di &kplayer;</guilabel
> e attiva l'uso degli slave <acronym
>I/O</acronym
> di &kde; per gli <acronym
>URL</acronym
> <acronym
>SMB</acronym
>.</para>

</sect2>

<sect2 id="howto-slaves-cache">
<title
>Dimensione della cache</title>

<para
>Quando riproduci direttamente da uno slave <acronym
>I/O</acronym
> di &kde;, l'impostazione della <guilabel
>Cache</guilabel
> è importante. Non dovrebbe essere così piccola in modo che &mplayer; possa rilevare il tipo di codifica senza scartare dei dati, ma d'altro canto con dei valori elevati ci vorrà tempo per riempire la cache, in particolare con flussi a bassa velocità di trasferimento come le <link linkend="howto-streams"
>stazioni radio in rete</link
>.</para>

<para
>&kplayer; usa un megabyte di cache come impostazione predefinita, ma in molti casi puoi ridurla molto; per esempio, per la maggior parte dei file audio, 64 kilobyte sono sufficienti. La dimensione della cache può essere impostata nella pagina <guilabel
>Avanzate</guilabel
>, globalmente nelle <link linkend="settings-advanced"
>impostazioni di &kplayer;</link
> o nelle singole <link linkend="properties-advanced"
>proprietà dei file</link
>. Tieni presente che l'impostazione globale avrà effetto anche sui file riprodotti direttamente da &mplayer;, e cambiarla potrebbe avere effetti collaterali indesiderati. Per esempio, si è visto che una dimensione della cache inferiore a un megabyte ritarda l'avvio della lettura dei file <acronym
>AVI</acronym
> di alcuni secondi.</para>

</sect2>

<sect2 id="howto-slaves-playlists">
<title
>Scalette</title>

<para
>Quando si usa uno slave <acronym
>I/O</acronym
> di &kde; per riprodurre una scaletta, solo il file della scaletta sarà recuperato dallo slave <acronym
>I/O</acronym
>. Tutte le <acronym
>URL</acronym
> che contiene saranno passate direttamente a &mplayer;. Devi dare a &kplayer; l'<acronym
>URL</acronym
> contenuto nella scaletta se vuoi che sia riprodotto attraverso uno slave <acronym
>I/O</acronym
>.</para>

</sect2>

</sect1>
