CD audio.... no suena :_(

, per  laura

Bueno, aquí empiezo lo que quiero que sea una explicación para poder hacer que un cd audio sea audible en GNU/linux. No tengo aún la respuesta a mi problema, así que iré tanteando cosas... para no olvidarlas las apunto aquí, pero no tienen porque ser necesarias ni beneficiosas ni para mi sistema ni para el de nadie más, puesto que sólo son pruebas.

- Trato de escuchar un cd de audio de los que se pueden oir perfectamente en cualquier reproductor de audio.

- He consultado el How To del cdrom, pero no he sacado nada en claro q se refiera a mi duda.

- Programas para reproducir cd’s de audio en GNU/Linux los hay i no pocos, aquí hay un listado:http://es.tldp.org/COMO-INSFLUG/COM...

- Instalación del programa workbone con slapt-get, esta es la instrucción que he usado:

<slapt-get --install workbone
/code>

-Tras su instalación se comprueba si el usuario normal puede ejecutar ese programa, el primer error que encuentra es que el dispositivo es propiedad de otro usuario. Se le asigna permisos con:
<code>
chmod 666 /dev/cdrom

Al ejecutar el programa este es el resultado con salida inmediata de él. :(

lau@host~$ workbone

                       ÚÄÄÄÄ' number pad ÃÄÄÄÄ¿
                       ³                      ³
                       ³    þþ    ||    |-    ³
                       ³                      ³
                       ³    |-    --    -|    ³
                       ³                      ³
                       ³    --    ..    --    ³
                       ³                      ³
                       ³      quit       ?    ³
                       ³                      ³
                       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
                                                 
lau@host~$

Si anduviera correctamente debería permanecer en el teclado activo i legíble para poder interactuar directamente con el cd de audio desde el teclado físico. Es necesario consultar la ayuda del programa i ver como solucionar estos problemas,....

Usage:  workbone [ -v | -h | -q | -a ]
          -v : version
          -h : help
          -q : fast start (no wait for init)
          -a : use 7-bit ascii for display
          -px: play track x non-interactively
          -dx: use device x rather than /dev/cdrom
          -t : show license and no warranty

Type 'workbone' to start program.

Engage the NUM LOCK on your keypad. From inside WorkBone
pressing DEL on numeric keypad will display a help menu.

Evidentemente, faltaban opciones tanto de codificación como de dispositivo. però también de permisos, para llegar a este punto hay que dar permisos de ejecución a todos los usuarios no pertenecientes al grupo que pertenece el propio dispositivo.(*)

  • El dispositivo por defecto que considera es /dev/cdrom y en mi sistema no està activo, ya que tengo un cdrom emulado a scsi (ver=>art)).
  • El tema de la codificación vemos que se puede solventar añadiendo la opcion -a al comando. Finalmente quedaría así:
lau@host~$ workbone -ad/dev/sr0

                       +----| number pad |----+
                       |                      |
                       |    []    ||    =>    |
                       |                      |
                       |    <     ^^     >    |
                       |                      |
                       |    <<    ..    >>    |
                       |                      |
                       |    quit         ?    |
                       |                      |
                       +----------------------+
                       playing #2   02:24  06:45

Como comentario queda añadir que queda inutilizable la terminal donde se ejecuta el programa, hasta que se extrae el cd o se detiene la reproducción de dicho cd, mediante la pulsación de una de las teclas del teclado numérico.

- Sigamos investigando... en los foros linuxeros de internet me han dado a conocer que xmms tiene un plugin para entender la señal del cd audio de manera analógica como lo hacen otros sistemas operativos. Este cambio se tiene que hacer, por lo que sé, porque la unidad cdrom debería estar conectada con un cable extra a la tarjeta de sonido para que los programas de GNU/Linux entendieran la señal analógica que envía. Si no se conecta de esta manera hay que "engañar" al sistema con algún plugin como este del xmms. Veamos que pasos seguir,...

- Instalación del plugin en xmms.

  1. Clic en el programa, abertura de un menú, elegir Opciones.
  2. En Opciones, escoger Preferencias
  3. Aparece una ventana con diversas etiquetas... escoger la de Plugins de E/S de audio
  4. Buscar en Plugins de entrada una linea donde especifique:Reproductor de CD de audio 1.2.8 [libcdaudio.so]
  5. Una vez seleccionado el plugin, se puede configurar...
  6. Problemas con los permisos de los dispositivos de sonido.