# Reproducir desde un esclavo de E/S de &kde;

## Qué son los esclavos de E/S de &kde;

&kde; tiene varias formas de acceder a todos los tipos de datos a través de los que se conoce de esclavos de E/S. Son pequeños programas que le permiten representar diferentes fuentes de datos como URL del tipo dirección, y abrirlas en programas de &kde; como &konqueror; y &kplayer;. Por ejemplo, puede acceder a un red sobre SSH con una URL como `fish:/servidor/ruta/`, o un archivo zip con `zip:/home/yo/mi.zip`.

## Cómo lo utiliza &kplayer;

Muchos de los esclavos de E/S de &kde; puede devolver archivos de vídeo y de audio y emisiones, por ejemplo `fish:`, `sftp:`, `webdav:`, `tar:`, `zip:`, `audiocd:`, etc. &kplayer; lo reproducirá como cualquier otro archivo. De forma predeterminada pasará los datos directamente a &mplayer; a través de lo que se denomina «tubería». Si por cualquier razón esto no funcionase, puede indicarle a &kplayer; que utilice un archivo temporalmente para reproducir desde los esclavos de E/S de &kde; en la página Avanzadas bien globalmente en Configurar &kplayer; o de forma individual en Propiedades del archivo. Entonces &kplayer; descargará el archivo completo en un directorio temporal para reproducirlo, y esto consumirá temporalmente espacio en el disco, pero permitirá el desplazamiento y la detección de la duración.

Tenga en cuenta que con el esclavo `audiocd` probablemente reproducirá archivos `.wav` del directorio Por pista, porque &mplayer; falla al reproducir los archivos `.cda`. O puede utilizar URLs `cdda:` en su lugar.

## HTTP, FTP y Samba

La mejor forma de reproducir URLs que soporte &mplayer; es pasarlas directamente a &mplayer;. Sin embargo, pueden existir caso en los que necesite utilizar el soporte de &kplayer; para reproducir desde los esclavos de E/S de &kde; para estos tipos de URLs.

Por ejemplo, el equipo de &mplayer; consiguió sacar la versión &mplayer;1.0-pre4 con soporte para FTP y manejo de caracteres codificados en las URLs pero ambos fallaban. Por tanto, si está utilizando esta versión, necesitará actiar el uso del esclavo de E/S para FTP en la página Avanzadas en Configurar &kplayer;, y si necesita reproducir una URL HTTP con un espacio en él, por ejemplo, necesitará activar el esclavo de E/S para HTTP en la página Avanzadas bien para esta URL individual en las Propiedades del archivo, o globlamente para todas las URLs HTTP en Configurar &kplayer;.

El soporte para Samba se encuentra en &mplayer; en un estado experimental, de forma que si no compila con su &mplayer; o se cuelga, vaya a la página Avanzadas en Configurar &kplayer; y active el uso de los esclavos de E/S de &kde; para URLs SMB.

## Tamaño de caché

Cuando se reproduce directamente desde un esclavo de E/S de &kde;, la configuración de la memoria Caché es importante. No debería ser demasiado pequeña para que &mplayer; pueda detectar el tipo de codificación sin descartar datos, pero por otro lado valores grandes tardarán en llenar la caché, especialmente con emisiones lentas de tasas de bits bajas como las estaciones de radio en internet.

&kplayer; utiliza un megabyte de caché de forma predeterminada, pero en muchos casos puede utilizar valore más bajos, por ejemplo para la mayor parte de los archivos de audio es suficiente con 64 kilobytes. El tamaño de la memoria caché puede establecerse en la página Avanzadas bien globalmente en Configurar &kplayer; o de forma individual en Propiedades del archivo. Tenga en cuenta que la configuración global también afecta a los archivos reproducidos directamente por &mplayer;, y cambiarla puede crear efectos colaterales. Por ejemplo, un tamaño bajo de memoria caché menor de un megabyte puede hacer que los archivos AVI tarden algunos segundos en comenzar a reproducirse.

## Listas de reproducción

Cuando se usa un esclavo de E/S de &kde; para reproducir un archivo de lista de reproducción, solo se recuperará el archivo de la lista con el esclavo de E/S. Todas las URLs que contenga se reproducirán directamente con &mplayer;. Debe indicar a &kplayer; la URL que contenga la lista de reproducción si desea que se reproduzca a través del esclavo de E/S.