# El manual de &kscd;

Jonathan Singer

    jsinger@leeta.net

David White

    a9403784@unet.univie.ac.at

Bernd Johannes Wuebben

    wuebben@kde.org

Desarrollador
Dirk Forsterling

    milliByte@gmx.net

Desarrollador
Dirk Foersterling

    milliByte@gmx.net

Desarrollador
Lauri Watts

    lauri@kde.org

Revisor
Salvador Gimeno Zanón

    salgiza@jazzfree.com

Traductor
Miguel Revilla Rodríguez

    yo@miguelrevilla.com

Traductor
2000-2002 J Singer
&FDLNotice;
2002-02-19
1.03.03

&kscd; es un pequeño y rápido reproductor de CDs, con soporte de CDDB, para las plataformas UNIX.

KDE kdemultimedia kscd música CD audio

## Introducción

&kscd; es un pequeño y rápido reproductor de &CD;s, con soporte de CDDB, para las plataformas UNIX. &kscd; son las siglas de The KDE Project's small/simple &CD; player, el pequeño/simple reproductor de CDs del proyecto KDE.

Nuevo: el script incluido de Perl `workman2cddb.pl` para facilitar la migración de usuarios de Workman.

Espero que disfruten de este reproductor de &CD;s.

Bernd Johannes Wuebben

wuebben@kde.org

### Plataformas soportadas

&kscd; soporta, de forma explicita, las siguientes plataformas:

- Linux

- FreeBSD

- NetBSD

- BSD386

- Sun

- &Solaris; (incluyendo soporte para cdda)

- &HP-UX;

- &SGI; Irix (incluyendo soporte para cdda)

- Sony NEWS

- OSF/1

- Ultrix

y debería compilarse en muchas otras plataformas con pequeñas modificaciones.

## Elementos principales de la pantalla

### Funciones básicas

La interfaz de &kscd;
La interfaz de &kscd;

Esta es la ventana principal de &kscd;. Debería ver algo similar cuando arranque &kscd; Los controles de la ventana se explican abajo, sin ningún orden concreto.

#### El panel de control

El panel de control
El panel de control

Este es el panel principal de control para &kscd;. La función de estos botones debería ser familiar para cualquiera que haya utilizado alguna vez un reproductor de &CD;s.

El botón superior en el diagrama de arriba, alterna entre la reproducción y la pausa del &CD;. El botón a la izquierda de la segunda fila detiene la reproducción del &CD;. El botón a la derecha de la segunda fila alterna la repetición, para que el &CD; vuelva a reproducirse desde el principio cuando se llegue a la última pista de audio. Los botones de la tercera fila retroceden (izquierda) o avanzan (derecha) la reproducción del &CD; 30 segundos. Los botones de la cuarta línea saltan al principio de la siguiente pista (derecha) o al principio de la anterior (izquierda).

#### El botón de expulsar

El botón de expulsar
El botón de expulsar

Este botón expulsa el &CD;. Nota: el botón de expulsar de su unidad de &CD-ROM; puede que no responda si hay un &CD; de sonido en la unidad y &kscd; está en marcha. Algunas unidades muy antiguas de &CD-ROM; no soportan la expulsión por software. Puede que también tenga que cerrar la bandeja del &CD-ROM; manualmente tras insertar un nuevo disco.

#### El visor de estado

El visor de estado
El visor de estado

Este es el visor de estado. Comenzando por arriba, de derecha a izquierda, podrá encontrar el visor de tiempo (mire abajo para encontrar una descripción de los distintos modos de visualización), el estado de la unidad de &CD-ROM;, la duración total del &CD; de audio, la configuración de volumen, y la pista actual, así como el número total de las mismas (act./tot.). Las dos líneas líneas de texto muestran el artista y el título del &CD;, además del título de la pista, suponiendo que estos datos existan en la base de datos de &CD;s (CDDB) local o en red.

#### Modos del visor de tiempo

Alternador de modos de visionado
Alternador de modos de visionado

Este botón salta entre los distintos modos en los que se puede mostrar el tiempo. Por omisión, &kscd; muestra el tiempo transcurrido de la pista actual, si el &CD; está en reproducción, o ––:–– o 00:00 si no se está reproduciendo el &CD;. Al pulsar este botón se alterna entre los modos de: tiempo restante de la pista, tiempo total transcurrido, y tiempo total restante.

#### El botón de configuración

El botón de configuración
El botón de configuración

Este botón abre el panel de configuración de &kscd;. Desde el podrá configurar &kscd; para que funcione es su máquina. Vea la sección acerca de la configuración de &kscd;, para obtener más detalles sobre como configurar &kscd;.

#### El botón CDDB

El botón CDDB
El botón CDDB

Este botón muestra el panel de edición de entradas de la CDDB (Base de Datos de Discos Compactos).

La CDDB puede identificar su &CD; y a menudo descargar la lista de pistas de ese &CD; o cargarlas desde el sistema de ficheros. Vea la sección acerca del editor de la base de datos de &CD;s para obtener más detalles sobre la utilización de esta herramienta.

#### El botón de información

El botón de información
El botón de información

Este botón le permitirá buscar información sobre el artista en Internet. Puede encontrar información acerca de fechas de actuaciones, información sobre ventas, y otros datos pulsando en este botón y seleccionando la opción apropiada en el menú desplegable que aparece.

#### El botón de salir

El botón de salir
El botón de salir

Este botón cierra &kscd;.

#### El deslizador de volumen

El deslizador de volumen
El deslizador de volumen

Este deslizador controla el volumen de la salida de audio del &CD;. Cuanto más a la derecha más alto y cuanto más a la izquierda más bajo. Si va a reproducir su &CD; a través de la tarjeta de sonido, el mezclador de su tarjeta de sonido también afectará al volumen de reproducción.

#### El botón de reproducción aleatoria

El botón de reproducción aleatoria
El botón de reproducción aleatoria

Este botón hace que las pistas del &CD; se reproduzcan en un orden aleatorio.

#### El selector de pistas

El selector de pistas
El selector de pistas

Este desplegable le permite seleccionar directamente una pista a reproducir.

## Configurando &kscd;

### La ventana principal de configuración

La ventana principal de configuración de &kscd; es un diálogo dividido en cuatro pestañas o secciones principales.

- Reproductor de CD

- freedb

- SMTP

- Créditos

### La pestaña Reproductor de CD

La pestaña Reproductor de CD
La pestaña Configuración de KSCD

Los campos Color del LED: y Color del fondo: muestran los colores del texto y del fondo del visor de estado. Pulse en las barras de color para modificar estos colores.

Utilice la opción Saltar intervalo para configurar el número de segundos a saltar hacia delante o detrás, cuando se pulsen los botones saltar hacia delante o saltar hacia atrás del Panel de control.

La casilla de verificación Mostrar sugerencias activa o desactiva las sugerencias (unas pequeñas ventanas que aparecen cuando el ratón se deja aparcado durante unos momentos sobre un control).

Mostrar el icono en la bandeja del sistema hace que aparezca un control de &kscd; en el panel de &kicker;.

Reproducir al cerrarse la bandeja causa que el &CD; se reproduzca automáticamente al cerrar la bandeja, sin necesidad de pulsar el botón Reproducir.

Expulsar al terminar hace que el &CD; sea expulsado cuando acabe la reproducción.

Dejar de reproducir al salir hace que la reproducción del &CD; se detenga cuando se cierre &kscd;.

Puede seleccionar como funciona la reproducción aleatoria. Tiene dos opciones autoexplicativas: Barajar el orden y reproducir sólo una vez cada canción y Seleccionar canciones al azar (se pueden repetir)

El campo Dispositivo CD-ROM contiene el nombre del dispositivo de &CD-ROM; que se utilizará para reproducir &CD;s de audio. El valor predeterminado es `/dev/cdrom`. Los permisos para este dispositivo tiene que estar configurados de forma que se pueda abrir en modo de sólo lectura. Para cambiar los permisos para este dispositivo necesitará, en la mayoría de los casos, tener privilegios de superusuario y podrá realizarlo desde la línea de comandos, o desde el modo Súper Usuario de &konqueror;.

El botón Ayuda abre la página de contenidos de la ayuda de &kscd;.Aceptar guarda la configuración y cierra la ventana; Aplicar guarda la configuración sin cerrar la ventana; Cancelar cierra la ventana sin guardar los cambios.

### La pestaña freedb

La pestaña freedb del diálogo de configuración
La pestaña freedb del diálogo de configuración

La pestaña freedb configura las funciones sobre CDDB de &kscd;.

La casilla de verificación Habilitar freedb remota habilita o deshabilita las búsquedas de CDDB en Internet. Se puede configurar además el tiempo de espera para las búsquedas. Para utilizar un proxy de &HTTP;, marque Usar proxy HTTP para acceder a freedb e introduzca la &URL; en el campo inferior.

El habilitar Guardado automático en base de datos local hace que la información de CDDB se guarde localmente, ahorrándole tener que realizar búsquedas constantemente a través de Internet. El campo de texto Directorio raíz de freedb le permite especificar el directorio en que desea que se guarden localmente las entradas de la CDDB.

La lista Servidor de freedb muestra una lista con los servidores freedb conocidos. Seleccione una entrada de la lista y aparecerá en el campo situado encima de ella. Pulse el botón Actualizar para actualizar la lista de servidores en la lista. Pulse el botón Predeterminados para introducir el valor por omisión, `freedb.freedb.org cddbp 888 -`, que le permitirá actualizar el listado con una lista actualizada de servidores freedb sacada del servidor principal de freedb que se encuentra en freedb.freedb.org. También se pueden añadir servidores manualmente, introduciendo su dirección en el campo superior y pulsando el botón +. Presione el botón - para eliminar la entrada seleccionada de la lista.

El campo Enviar entradas freedb a: contiene la dirección de correo electrónico a la que entregar entradas para la CDDB. La dirección predeterminada es freedb-submit@freedb.org. Desde la versión 0.8, se acepta la inclusión de entradas desde &kscd; en la base de datos CDDB. Añada servidores manualmente, introduciendo su dirección en el campo superior y pulsando el botón +. Pulse el botón - para eliminar la entrada seleccionada de la lista. El botón Predeterminados restablece todos los parámetros a sus valores iniciales. El botón Ayuda abre la página de ayuda de &kscd; (este documento).

El botón Ayuda abre la página de contenidos de la ayuda de &kscd;.Aceptar guarda la configuración y cierra la ventana; Aplicar guarda la configuración sin cerrar la ventana; Cancelar cierra la ventana sin guardar los cambios.

### La pestaña SMTP

La pestaña SMTP

La pestaña SMTP le permite configurar el servidor de correo al que enviar nuevas entradas de CDDB. Es útil si no tiene su propio sistema configurado como un servidor. Marque Permitir remitirlos vía SMTP para habilitar esta función. Seleccione su perfil preferido de correo con la opción Perfil de correo actual. Introduzca la dirección del servidor SMTP en el campo de texto superior, situado a la izquierda y el número del puerto (normalmente `25` ) en el campo situado a la derecha del anterior. Introduzca una dirección de correo o respuesta distintas mediante los campos inferiores. (No funciona en el momento de escribir estas líneas.)

El botón Ayuda abre la página de contenidos de la ayuda de &kscd;.Aceptar guarda la configuración y cierra la ventana; Aplicar guarda la configuración sin cerrar la ventana; Cancelar cierra la ventana sin guardar los cambios.

### La pestaña Créditos

La pestaña Créditos muestra información acerca de la versión de &kscd; que está utilizando y algo de información sobre el Copyright.

## El editor de la base de datos de CDs

El editor de la base de datos de CDs
El editor de la base de datos de CDs

El editor de la base de datos de &CD;s le permite modificar, descargar, guardar, anotar, y enviar entradas de tipo CDDB (Compact Disc Data Base)

Si existe una entrada en el árbol local de la CDDB (vea la subsección sobre CDDB en el capítulo Configuración) para el &CD; que se encuentra en la unidad de &CD-ROM;, o si el disco fue encontrado en la freedb, verá el nombre del artista y el título del &CD; en los campos Artista y Título y una lista de las pistas con los títulos de las canciones en el cuadro de selección Pistas. En caso contrario, verá una lista de las pistas y las duraciones sin los títulos.

Puede realizar una anotación para el disco entero pulsando en el botón Comentario debajo del campo Título , o para la pista seleccionada en el cuadro de selección Pistas mediante el botón adyacente Comentario. Si selecciona una pista en el cuadro Pistas, el título, si existe, aparecerá en el campo Título situado debajo. Puede escribir un título para la canción en el campo, o editar la entrada conforme desee. Pulse la tecla Intro en su teclado y el texto aparecerá en la línea adecuada del cuadro de selección.

Una vez que se le ha dado título a todas las pistas y que los campos Artista yTítulo han sido rellenados, puede pulsar el botón Enviar para enviar sus entradas por correo a la freedb.

Se le pedirá que seleccione una categoría para el envío. La sección ID del disco muestra el código de 32 bit (ID) utilizado por la freedb para identificar un disco compacto. Sobre el código ID se encuentra la categoría de la entrada de la freedb. Estas categorías se corresponden con el árbol de subdirectorios del directorio elegido como Directorio raíz de freedb en la pestaña freedb de la ventana de configuración de &kscd;.

La etiqueta Tiempo total: muestra el tiempo de reproducción total del &CD;.

Pulse el botón Obtener info. para descargar los datos de la CDDB. Pulse el botón Aceptar para guardad localmente los cambios. El botón Cerrar cierra el editor de la base de datos de &CD;s sin guardar los cambios.

## Uso de &kscd; en el panel de &kde;

Uso de &kscd; en el panel de &kde;
Uso de &kscd; en el panel de &kde;

Cuando la casilla Permitir anclaje en KPanel esté marcada, un pequeño applet de &kscd; aparecerá en el Panel de KDE. A diferencia de la ventana principal de &kscd;, este applet se encuentra disponible en todos los escritorios. Pulse con el botón derecho en el applet para mostrar un menú desplegable desde el que controlar la reproducción del &CD;. El pulsar con el botón izquierdo en el applet oculta la ventana principal de &kscd;. Si la ventana principal se encuentra oculta, el pulsar por segunda vez con el botón izquierdo la restaurará.

Para ser precisos, el applet se muestra en la bandeja del sistema en el panel. Si no aparece ningún applet cuando se minimiza &kscd;, puede que haya eliminado la bandeja. Para añadirla, pulse con el botón derecho en un punto vacío del panel y seleccione Añadir Applet Bandeja del sistema

## Soporte para CDDB

La base de datos freedb es una base de datos en red distribuida accesible desde Internet, que contiene información sobre la mayoría de &CD;s de audio en circulación. Si tiene acceso a Internet, es probable que nunca tenga que introducir manualmente los datos sobre sus &CD;s si ha configurado correctamente esta opción. Vea la subsección sobre la pestaña de freedb en el capitulo sobre la configuración de &kscd; para obtener instrucciones detalladas sobre como configurar este servicio, y la sección el editor de la base de datos de CDs para encontrar instrucciones sobre como editar las entradas de la CDDB.

La utilización de la CDDB es gratis. Se anima a los usuarios a que envíen nuevas entradas a la base de datos.

Cuando prepare entradas para la CDDB, por favor, tome los siguientes puntos en consideración:

- Utilice los caracteres estándar del latín. Algunos caracteres especiales están soportados, pero no se aceptarán entradas que utilicen, por ejemplo, caracteres del alfabeto griego o cirílico.

- Utilice un único carácter / en el campo Artista / Título del disco en el editor de la base de datos de &CD;s.

  En el caso de los &CD;s de música clásica, es una practica común poner el nombre del compositor en la sección Artista (antes de la barra) y el nombre del intérprete en la sección Título (después de la barra).

- Si envía una entrada que ya existe en la base de datos, cualquier información extra que introduzca puede que se añada a la entrada existente.

Por omisión, &kscd; instala las categorías estándar de la CDDB en `$KDEDIR/share/apps/kscd/cddb`. Puede crear tantos directorios de subcategorías como desee. Sin embargo, al enviar los datos, sólo se mostrarán las categorías oficiales de la CDDB. La dirección predeterminada de envío es freedb-submit@freedb.org. Para obtener más información sobre la freedb visite su página web.

La entrada local de la CDDB para un &CD; en concreto, se guarda en el fichero `nombre de la categoría/ID del disco` en el directorio raíz de la CDDB. Estos ficheros pueden ser editados con cualquier editor de textos, si no tiene nada mejor que hacer en su tiempo libre.

## Preguntas y respuestas

Veo este diálogo cuando arranco &kscd;. ¿Cuál es el problema?

Diálogo de error
Diálogo de error

El dispositivo pertenece normalmente al usuario root y al grupo root, y no se permite a los usuarios normales abrirlo para lectura, escritura o ejecución directamente. Esto no tiene nada que ver con el comando `mount`, que no tiene problema de permisos ya que se encuentra SUID (Set User ID, es decir, utiliza la función `setuid()` de la biblioteca estándar de Un*x para tomar la identidad de otro usuario). &kscd; debe de poder obtener un descriptor de fichero de sólo lectura que apunte al dispositivo de &CD; para poder controlar el &CD-ROM; y leer datos directamente del disco.

Si tiene la contraseña del superusuario, puede arreglar esto fácil y rápidamente. Cambie al usuario root y ejecute ``chmod` `a+r` `/dev/cdrom`` para permitir que cualquier usuario del sistema pueda leer desde `/dev/cdrom`. Si su dispositivo de &CD-ROM; tiene otro nombre, cambie los permisos a ese dispositivo siguiendo el mismo procedimiento. Si no tiene la contraseña del superusuario, pídale amablemente al administrador del sistema que le dé permisos de lectura sobre el dispositivo de &CD-ROM;.

Vea también el capitulo sobre la configuración de KSCD

No consigo que la CDDB funcione. ¿Como puedo obtener información sobre lo que estoy haciendo mal?

Si tiene problemas usando la CDDB intente ejecutar &kscd; desde la línea de comandos con la opción `-d` y observe la salida de depurado.

## Créditos y licencias

Copyright de &kscd; 1997,1998 Bernd Johannes Wuebben wuebben@kde.orgwuebben >

&kscd; contiene código sacado de:

- workman 1.4 beta 3 Copyright (c) Steven Grimm koreth@hyperion.com

Agradecimientos especiales a Ti Kan y Steve Scherf, los inventores del concepto CDDB. Visite http://ww.cddb.com para obtener más información sobre la CDDB.

Y agradecimientos muy especiales a David White, quien escribió el documento de ayuda de &kscd; original. ¡Gran trabajo David!

Documentación actualizada para KDE 2.0, y con Copyright de Jonathan Singer jsinger@leeta.net.

Traducido por Salvador Gimeno Zanónsalgiza@jazzfree.com y Miguel Revilla Rodríguez yo@miguelrevilla.com

&underFDL; &underGPL;

## Instalación

### Cómo obtener &kscd;

&install.intro.documentation;

### Requerimientos

Para que &kscd; se compile correctamente, necesita la última versión de las bibliotecas de KDE, además de las bibliotecas &Qt; y C++. Todas las bibliotecas necesarias, así como &kscd; pueden encontrarse en el &FTP; de &kde;, ftp://ftp.kde.org/pub/kde/.

### Compilación e instalación

&install.compile.documentation;

Por favor, informe al encargado actual, Dirk Foersterling, a milliByte@gmlx.net de cualquier modificación que realice para conseguir que &kscd; se compile en su plataforma.

&documentation.index;