Spela upp från &kde; I/O-slavar Vad är &kde; I/O-slavar &kde; har ett utmärkt sätt att komma åt alla sorters data via ett system som kallas I/O-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 SSH med en webbadress som fish:/värddator/sökväg/, eller en zip-fil med zip:/home/användare/min.zip. Hur &kplayer; använder dem Många av &kde;:s I/O-slavar kan returnera video- och ljudfiler eller strömmar, till exempel fish:, sftp:, webdav:, tar:, zip:, audiocd: 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 I/O-slavar på sidan Avancerat antingen allmänt i &kplayer;s inställningar eller i individuella Filegenskaper. &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. Observera att med slaven audiocd måste du troligen spela .wav-filerna från katalogen Enligt spår, eftersom &mplayer; för närvarande misslyckas med att spela .cda-filer, eller så kan du använda webbadressen cdda: istället. HTTP, FTP och Samba Det bästa sättet att spela upp en webbadress som &mplayer; 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 &kde;:s I/O-slavar, för den sortens webbadresser. Till exempel lyckades &mplayer; utvecklarna ge ut &mplayer; 1.0-pre4 med stöd för FTP 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 I/O-slav för FTP på sidan Avancerat i &kplayer;s inställningar, och om du till exempel behöver spela upp en HTTP webbadress med ett mellanslag, måste du aktivera HTTP I/O-slaven antingen på sidan Avancerat för den individuella webbadressen i dess Filegenskaper, eller allmänt för alla HTTP webbadresser i &kplayer;s inställningar. 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 Avancerat i &kplayer;s inställningar och aktivera användning av &kde;:s I/O-slavar för SMB webbadresser. Cachestorlek När uppspelning direkt från en av &kde;:s I/O-slavar, är inställningen Cache 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 direktradiostationer. &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 Avancerat allmänt i &kplayer;s inställningar eller individuellt i Filegenskaper. 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 AVI-filer tar några sekunder innan de börjar spelas upp. Spellistor När en &kde; I/O-slav används för att spela en spellistefil, hämtas bara själva spellistan med I/O-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 I/O-slav.