Como decía el post que me ayudó a resolver esta configuración: hay razones por las cuales podás querer usar un reproductor de audio de linea de comandos, aún cuando hay reproductores con GUI como Audacious, Rhythmbox y Amarok:
- No podés o no vas a instalar la X
- Estás usando un equipo con recursos bajos o limitados a otras tareas
- Querés escuchar música mientras administras el servidor
- Estás loco
- Sos geek
Ncmpc++ es la interface de mpd que usa la interface de texto (TUI) de ncurses. En vez de tipear algo como
teoten@ibmx40 ~ # mpc search artist 'Pearl Jam' | mpc add
teoten@ibmx40 ~ # mpc play
Podés usar algo como la imagen de abajo para para administrar tus listas de reproducción, navegar entre ellas, agregar, reproducir, borrar y hasta descargar las letras mientras suena tu música favorita.

Instalanción de MPD, MPC y Ncmpcpp en Fedora 12
Con privilegios de superusuario:
teoten@ibmx40 ~ $ sudo yum install mpd mpc ncmpcpp
Configurando MPD
Debes crear el directorio de tu usuario:
teoten@ibmx40 ~ # mkdir .mpd
Copias mpd.conf de /etc a tu directorio .mpd:
teoten@ibmx40 ~ # cp /etc/mpd.conf .mpd/mpd.conf
Editas ~/.mpd/mpd.conf usando tu editor favorito. Yo uso nano:
teoten@ibmx40 ~ # nano .mpd/mp.conf
Tu mpd.conf debería quedar más o menos así:
music_directory "/home/[user]/music" # donde guardas la musica
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/mpd.db"
log_file "~/.mpd/mpd.log"
error_file "~/.mpd/mpd.error"
pid_file "~/.mpd/mpd.pid"
state_file "~/.mpd/mpdstate"
user "[user]" # tu usuario, no lo olvides
audio_output {
type "alsa"
name "My ALSA Device"
}
mixer_type "software"
Creas el directorio ‘playlists’ a como especificastes en tu mpd.conf:
teoten@ibmx40 ~ # mkdir .mpd/playlists
Eso en cuanto a configurar MPD para el usuario local. Tendremos que actualizar ahora la base de datos de MPD antes de que pueda leer, mostrar o reproducir los archivos de audio en tu directorio.
teoten@ibmx40 ~ # mpd --create-db
Si todo marcha bien podes probar a agregar y reproducir la música:
teoten@ibmx40 ~ # mpc search artist 'Pearl Jam' | mpc add
teoten@ibmx40 ~ # mpc play
Pearl Jam - Gonna See My Friend
[playing] #47/62 0:01/2:48 (0%)
volume: 85% repeat: on random: on single: off consume: off
teoten@ibmx40 ~ #
Ahora, ncmpcpp no necesita mucha configuración, pero si vas a usar el editor de etiquetas, hay que agregar el directorio con tu música a ‘~/.ncmpcpp/config’. Así debería quedar la línea.
mpd_music_dir = "/home/[user]/music"
Inicia ncmpcpp tipeando ‘ncmpcpp’ in la Terminal. Eso te muestra una lista de reproducción vacía. Presiona ‘1′ para obtener la ayuda.
Ahora disfruta de ncmpc++ como todo un geek que deberías ser si te molestastes en seguir esta guía
Por si te ayuda en algo, te dejo mi conf de ncmpc++.
Me aburri de mpg123 y mpg321.
Saludos.
El sábado 19 de Diciembre se celebró el primer aniversario del Pizza bash, y como aniversario cortamos un pastel para celebrar.
Siempre las actividades de Pizza Bash tienen su esquina azul Fedora. Colgamos un banner de fedora y lucimos nuestras camisetas. Sin embargo en esta oportunidad tuvimos una situación espacial. Estabamos todos los contribuidores oficiales de Fedora en Nicaragua. Rafael, Yader, Joel y Neville.
En esta oportunidad se distribuyeron discos de Fedora 11 (3 DVD de Instalación y 5 Games Spin), asi como Fedora 12 (1 DVD de Intalación x86_64, 3 LiveCD Gnome, 5 LiveCD KDE y 1 LiceCD XFCE). También habian calcomanias y una volante con información sobre Fedora.
Una periodista llegó y nos inundó con preguntas sobre el Proyecto Fedora y la función de los embajadores. Esperamos pronto tener esta publicación que nos ayude a divulgar sobre el Proyecto Fedora.
El evento de Pizza Bash es un evento informal para brindar un espacio de intercambio a los usuarios de software libre. Es un espacio para hacer preguntas y buscar ayuda. No es un evento que sea específico de una distro, pero siempre procuramos mantener la presencia de Fedora.
El día 17 de Diciembre de 2009 termino el soporte oficial de Fedora 10.
A partir de esta fecha no habran más actualizaciones a los paquetes de Fedora 10, los repositorios entran en estado de congelamiento. Si se libera un parche de seguridad, solo se hará para Fedora 11 y Fedora 12. Esto también significará que varios repositorios se verán descontinuados, aunque siempre existen repositorios con todas las versiones.
Este modem3G trae software incluido por el proveedor, cuando se conecta se reconoce como una unidad de disco compacto scsi. Tipicamente nos apareerá como sr1 y podremos darle la orden “eject” y de ahi poder usar el modem3g y el lector de memorias microSD.

Pero que pasa sino vemos el icono del proveedor en nuestro escritorio?
Me ha pasado entres maquinas distintas. En la primera tiene una unidad DVD RW sata, asi que podía pensar que estaba en conflicto. Investigando el problema me encontre que al usar el comando “dmesg” se quedaba en espera de terminar el proceso:
usb 1-3: new high speed USB device using ehci_hcd and address 2
usb 1-3: New USB device found, idVendor=19d2, idProduct=2000
usb 1-3: New USB device strings: Mfr=3, Product=2, SerialNumber=4
usb 1-3: Product: ZTE CDMA Technologies MSM
usb 1-3: Manufacturer: ZTE,Incorporated
usb 1-3: SerialNumber: 1234567890ABCDEF
usb 1-3: configuration #1 chosen from 1 choice
Initializing USB Mass Storage driver…
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
Y hasta ahí se quedaba y no reportaba nada más. En otra maquina no habia unidad SATA, pero fedora 12 nombra mi unidad IDE como sr0. El reporte de “dmesg” pasaba de ese punto y tenia otras lineas adicionales a como sigue:
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
USB Mass Storage support registered.
usb-storage: device scan complete
usb 1-3: reset high speed USB device using ehci_hcd and address 2
scsi 2:0:0:0: CD-ROM ZTE USB SCSI CD-ROM 2.31 PQ: 0 ANSI: 2
sr1: scsi-1 drive
sr 2:0:0:0: Attached scsi CD-ROM sr1
sr 2:0:0:0: Attached scsi generic sg2 type 5
Pero nada del icono en la pantalla y revisando el directorio de dispositivos, no aparecia por ningun lugar /dev/sr1
Asi que decidí reportar el bug. Resulta que NetworkManager es parte del proyecto Gnome y ellos usan bugzilla, pueden ver el ticket #603433
A final la culpa no es de NetworkManager, si no de udev, que controla la asignacion de los dispositivos de hardware. Lo bueno es que hay una forma de resolver esta situación.
Sin haber conectado el modem3G, hay que buscar el archivo /lib/udev/rules.d/61-option-modem-modeswitch.rules y editarlo. Al final del archivo hay dos lineas que no dicen ==”0af0″” las que muestro a continuación:
ATTRS{idVendor}==”12d1″, ATTRS{idProduct}==”1446″, RUN+=”modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd”
ATTRS{idVendor}==”19d2″, ATTRS{idProduct}==”2000″, RUN+=”modem-modeswitch -v 0x%s{idVendor} -p 0x%s{idProduct} -t option-zerocd”
Hay que borrarlas esas dos lineas. Yo lo que hice fue hacer un respaldo del archivo en un directorio personal antes de editar ese archivo. Luego de eso se puede conectar el modem3G y seguir las instrucciones que presenté en mi post anterior.
Esta recomendación me funcionó en ambos escenarios y por ello la estoy compartiendo.


