Introducción
En el mundo del software libre, encontrar herramientas que consuman pocos recursos y ofrezcan una experiencia completa es siempre una ventaja. MOC (Music on Console) es un reproductor de audio diseñado exclusivamente para funcionar en la terminal, ideal para servidores, equipos antiguos o usuarios que prefieren trabajar sin entornos gráficos pesados. Su interfaz basada en ncurses permite navegar por carpetas, crear listas de reproducción y controlar la reproducción con teclas intuitivas, todo mientras mantiene un consumo de CPU y memoria prácticamente insignificante.
¿Qué es MOC?
MOC es un reproductor de música en modo texto que soporta una amplia variedad de formatos como MP3, Ogg Vorbis, FLAC, WAV y más, gracias a las bibliotecas de decodificación de FFmpeg o libmad. Se compone de dos partes: el daemon mocp que gestiona la reproducción en segundo plano y el cliente de interfaz que se lanza con el mismo comando. Esta arquitectura permite cerrar la ventana de la terminal sin detener la música, ya que el proceso continúa ejecutándose en background.
Instalación en distribuciones Linux
- Ubuntu/Debian:
sudo apt-get update && sudo apt-get install moc - Fedora:
sudo dnf install moc - Arch Linux:
sudo pacman -S moc - OpenSUSE:
sudo zypper install moc
Después de la instalación, el servicio no se inicia automáticamente; basta con ejecutar mocp en cualquier terminal para lanzar tanto el daemon como la interfaz.
Configuración básica
El archivo de configuración se encuentra en ~/.moc/config. Allí se pueden ajustar opciones como el directorio de música predeterminado, el tema de colores, el comportamiento al llegar al final de una lista y el uso de ecualizador. Por ejemplo, para establecer la carpeta de música en ~/Música y activar el tema oscuro, basta con añadir las líneas:
MusicDir = "~/Música"
Theme = "dark_background"
Luego, guarda el archivo y reinicia mocp para que los cambios surtan efecto.
Uso diario: comandos esenciales
- Lanzar el reproductor:
mocp - Navegar por carpetas: usar las flechas arriba/abajo para moverse y
Enterpara entrar a un directorio o reproducir un archivo. - Control de reproducción:
Spacepausa/reanuda,npista siguiente,banterior,sdetiene. - Crear lista de reproducción: presionar
apara agregar el elemento actual a la lista de espera,Cpara borrarla. - Salir sin detener la música: presionar
q; la reproducción seguirá en segundo plano y puede volver a abrirse con otromocp.
Características avanzadas
- Soporte de formatos: además de los estándar, MOC puede leer archivos AAC, M4A, WMA y FLAC mediante los codecs instalados en el sistema.
- Temas y colores: existen varios temas predefinidos (por ejemplo,
dark_background,transparent_background) y es posible crear uno propio modificando los valores de color en el archivo de configuración. - Integración con scripts: mediante el modo servidor (
mocp -S) se pueden enviar comandos mediantemocp -p(play),mocp -g(next) omocp -t(toggle) desde cualquier script bash o aplicación externa. - Ecualizador y efectos: se puede activar un ecualizador de 10 bandas mediante la opción
Equalizer = "yes"y ajustar bandas medianteEq1aEq10. - Letras y metadata: con el plugin
lyrics(disponible en algunos repositorios) MOC muestra la letra de la canción actual en tiempo real.
Ventajas frente a otros reproductores
Comparado con reproductores gráficos como Clementine, Rhythmbox o VLC, MOC destaca por su bajo consumo de recursos, lo que lo hace perfecto para máquinas con hardware limitado o para sesiones de trabajo remoto mediante SSH. Su dependencia de solo bibliotecas ncurses y de decodificación de audio elimina la necesidad de cargar entornos gráficos completos, reduciendo la superficie de ataque y mejorando la estabilidad. Además, la posibilidad de controlar la reproducción mediante comandos de línea facilita la automatización, la integración con gestores de ventanas tiling y el uso en sistemas embebidos como Raspberry Pi.
Conclusión
MOC demuestra que la potencia no siempre necesita una interfaz llamativa; a veces, la eficiencia y la simplicidad son las mejores virtudes de un software. Si buscas un reproductor de música que sea rápido, configurable y que funcione sin problemas en cualquier entorno terminal, MOC es una opción que vale la pena probar. Solo instala, configura tu carpeta de música y deja que la terminal se convierta en tu centro de entretenimiento auditivo.