<sect1 id="howto-slaves">
<title
>Spela upp från &kde; I/O-slavar</title>

<sect2 id="howto-slaves-about">
<title
>Vad är &kde; I/O-slavar</title>

<para
>&kde; har ett utmärkt sätt att komma åt alla sorters data via ett system som kallas <acronym
>I/O</acronym
>-slavar. De är små program som låter dig representera många olika sorters data som webbliknande adresser, och öppna dem i &kde;-program som &konqueror; och &kplayer;. Du kan till exempel komma åt en nätverksvärddator via <acronym
>SSH</acronym
> med en webbadress som <filename
>fish:/värddator/sökväg/</filename
>, eller en zip-fil med <filename
>zip:/home/användare/min.zip</filename
>.</para>

</sect2>

<sect2 id="howto-slaves-using">
<title
>Hur &kplayer; använder dem</title>

<para
>Många av &kde;:s <acronym
>I/O</acronym
>-slavar kan returnera video- och ljudfiler eller strömmar, till exempel <literal
>fish:</literal
>, <literal
>sftp:</literal
>, <literal
>webdav:</literal
>, <literal
>tar:</literal
>, <literal
>zip:</literal
>, <literal
>audiocd:</literal
> och så vidare. &kplayer; spelar dem precis som vilken annan typ av fil som helst. Normalt skickas data direkt till &mplayer; via en namngiven rörledning. Om det inte fungerar av någon anledning, kan du tala om för &kplayer; att använda en tillfällig fil för att spela upp från &kde;:s <acronym
>I/O</acronym
>-slavar på sidan <guilabel
>Avancerat</guilabel
> antingen allmänt i <link linkend="settings-advanced"
>&kplayer;s inställningar</link
> eller i individuella <link linkend="properties-advanced"
>Filegenskaper</link
>. &kplayer; laddar då ner hela filen till en tillfällig katalog innan den spelas upp, vilket tillfälligt använder diskutrymme, men tillåter sökning och längddetektering.</para>

<para
>Observera att med slaven <literal
>audiocd</literal
> måste du troligen spela <literal
>.wav</literal
>-filerna från katalogen <guilabel
>Enligt spår</guilabel
>, eftersom &mplayer; för närvarande misslyckas med att spela <literal
>.cda</literal
>-filer, eller så kan du använda webbadressen <link linkend="howto-devices"
><literal
>cdda:</literal
></link
> istället.</para>

</sect2>

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

<para
>Det bästa sättet att spela upp en webbadress som <link linkend="howto-installation-mplayer"
>&mplayer;</link
> stöder är att skicka den direkt till &mplayer;. Det finns dock fall då du behöver stöd från &kplayer; för att spela från <link linkend="howto-slaves"
>&kde;:s <acronym
>I/O</acronym
>-slavar</link
>, för den sortens webbadresser.</para>

<para
>Till exempel lyckades &mplayer; utvecklarna ge ut &mplayer; 1.0-pre4 med stöd för <acronym
>FTP</acronym
> och hantering av kodade tecken i webbadresser helt och hållet felaktiga. Så om du använder den versionen, måste du aktivera användning av <acronym
>I/O</acronym
>-slav för <acronym
>FTP</acronym
> på sidan <link linkend="settings-advanced"
>Avancerat</link
> i <guilabel
>&kplayer;s inställningar</guilabel
>, och om du till exempel behöver spela upp en <acronym
>HTTP</acronym
> webbadress med ett mellanslag, måste du aktivera <acronym
>HTTP</acronym
> <acronym
>I/O</acronym
>-slaven antingen på sidan <guilabel
>Avancerat</guilabel
> för den individuella webbadressen i dess <link linkend="properties-advanced"
>Filegenskaper</link
>, eller allmänt för alla <acronym
>HTTP</acronym
> webbadresser i <link linkend="settings-advanced"
>&kplayer;s inställningar</link
>.</para>

<para
>Samba-stöd anges fortfarande som experimentellt i &mplayer;, så om din version av &mplayer; inte är kompilerad med det, eller det inte fungerar, gå till sidan <link linkend="settings-advanced"
>Avancerat</link
> i <guilabel
>&kplayer;s inställningar</guilabel
> och aktivera användning av &kde;:s <acronym
>I/O</acronym
>-slavar för <acronym
>SMB</acronym
> webbadresser.</para>

</sect2>

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

<para
>När uppspelning direkt från en av &kde;:s <acronym
>I/O</acronym
>-slavar, är inställningen <guilabel
>Cache</guilabel
> viktig. Den ska inte vara för liten så att &mplayer; kan detektera kodningstypen utan att hoppa över data, men å andra sidan tar det för lång tid att fylla cachen med stora värden, särskilt för strömmar med låg bithastighet som <link linkend="howto-streams"
>direktradiostationer</link
>.</para>

<para
>&kplayer; använder normalt 1 Mibyte cache, men i många fall kan du använda något mycket mindre, för de flesta ljudfiler är 64 Kibyte tillräckligt. Cachestorleken kan antingen ställas in på sidan <guilabel
>Avancerat</guilabel
> allmänt i <link linkend="settings-advanced"
>&kplayer;s inställningar</link
> eller individuellt i <link linkend="properties-advanced"
>Filegenskaper</link
>. Kom ihåg att den allmänna inställningen också påverkar filer som spelas direkt av &mplayer;, och att ändra den kan orsaka oönskade sidoeffekter. En cachestorlek mindre än 1 Mibyte har visat sig göra att <acronym
>AVI</acronym
>-filer tar några sekunder innan de börjar spelas upp.</para>

</sect2>

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

<para
>När en &kde; <acronym
>I/O</acronym
>-slav används för att spela en spellistefil, hämtas bara själva spellistan med <acronym
>I/O</acronym
>-slaven. Alla webbadresserna som den innehåller spelas direkt av &mplayer;. Du måste ange webbadressen som finns i spellistan till &kplayer; om du vill att den ska spelas via en <acronym
>I/O</acronym
>-slav.</para>

</sect2>

</sect1>
