Usuario:Kakahuete/Taller/cmus

De Wikipedia, la enciclopedia libre
cmus

Captura de cmus reproduciendo un archivo de audio.
Información general
Tipo de programa Reproductor de audio
Desarrollador Timo Hirvonen
Licencia GPLv2 [3]
Estado actual En desarrollo [4]
Versiones
Última versión estable 2.7.1 [1]( 13 de julio de 2015)
Última versión en pruebas 2.8.0-rc0 [2]( 20 de noviembre de 2016)
Enlaces

cmus (C Music Player) es un reproductor de audio libre sin interfaz gráfica para sistemas operativos tipo Unix.[5]​ Se distribuye bajo los términos de la licencia pública general de GNU[3]​ y funciona exclusivamente mediante una interfaz en modo texto, construida con ncurses. Además, los atajos de teclado presentes por defectos están diseñados al estilo del editor de texto vi.[6]


Paradigma[editar]

El uso de atajos de teclado al estilo vi permiten una gran rapidez a la hora de manejar la aplicación, aunque supone una curva de aprendizaje mucho más pronunciada que otros reproductores de música, especialmente en comparación con aquellos con interfaz gráfica. Por otra parte, cmus está construido de tal forma que sea completamente configurable, incluidos todos los atajos de teclado por defecto. La interfaz presenta 7 modos o vistas diferentes desde las que acceder a diferente funcionalidad como acceder a la librería de música, ver y modificar la cola de reproducción o navegar por los archivos del sistema, entre otras cosas. Además de los atajos de teclado, cmus posee un modo de línea de comandos al que se accede escribiendo :, que permite realizar cierta funcionalidad para la que no haya asignada ninguna tecla. De nuevo siguiendo el modelo de vi, no es necesario escribir el nombre completo del comando, sino que es suficiente con escribir un número suficiente de letras para que no haya ambigüedad con otros comandos.[7]

Junto con cmus, se incluye la herramienta cmus-remote, que permite interactuar con la instancia de cmus que esté ejecutándose desde otra sesión de consola o desde un script.[8]

Uso básico[editar]

Siguiendo los objetivos de orientación a consola y portabilidad del proyecto, cmus es controlado exclusivamente con el teclado (exceptuando la operación con cmus-remote). Los comandos están basados en los del editor de texto vi. Las operaciones generales imitan el modo comando de vi, donde los comandos complejos se escriben anteponiéndolos por dos puntos (ejemplo: :add /home/usuario/música/), los comandos más comunes y simples están asignados a teclas individuales (como «j/k» para moverse hacia arriba y abajo, o «x» para iniciar la reproducción), y las búsquedas comienzan con «/» como en «/the beatles» (no se distinguen mayúsculas y minúsculas) para buscar pistas que contengan las palabras «the» y «beatles», sin importar el orden. La no distinción de mayúsculas y minúsculas y la búsqueda por cada uno de los términos separados por espacios derivan del motor de expresiones regulares que usa vi.

Se puede asignar cualquier comando a una simple tecla, para optimizar el uso de comandos complejos que se usen frecuentemente. La configuración por defecto es completamente personalizable, lo cual es un beneficio para las distribuciones de teclado diferentes a la inglesa.

Una pequeña herramienta llamada «cmus-remote» permite manipular externamente algunos aspectos de cmus disponibles en el programa interactivo.

Características[editar]

  • Plugins de entrada:
  • FLAC.
  • Ogg/Vorbis.
  • MP3 (libmad).
  • Wav.
  • WMA (ffmpeg).
  • .mod, .s3m, ... (libmodplug).
  • .mpc, mpp, .mp+ (libmpcdec).
  • MPEG-4/AAC (libmp4v2, libfaad2).
  • Plugins de salida:
  • ALSA.
  • libao.
  • aRts.
  • OSS.
  • Sun Audio.
  • Reproducción:
  • Vista de árbol por artista/álbum/pista.
  • Vista de lista.
  • Listas de reproducción editables.
  • Cola de reproducción.
  • Streaming de MP3, Ogg y AAC (Shoutcast/Icecast).
  • Powerful playlist filters
  • Interfaz:
  • Navegador simple de directorios.
  • Colores completamente personalizables.
  • Completado de comandos con Tab.
  • Miscelánea:
  • Soporte de UTF-8.
  • Ejecuta comandos externos para ficheros marcados.
  • Probado en Linux, FreeBSD, NetBSD y OpenBSD.

Véase también[editar]

Referencias[editar]

  1. «C* Music Player stable releases». Consultado el 29 de abril de 2018. 
  2. «cmus releases». Github. Consultado el 29 de abril de 2018. 
  3. a b «Archivo COPYING en el repositorio principal de cmus». Github. Consultado el 29 de abril de 2018. 
  4. «Actividad en el repositorio git de cmus». Github. Consultado el 29 de abril de 2018. 
  5. «C* Music Player» (en inglés). Consultado el 29 de abril de 2018. 
  6. «C* Music Player: features» (en inglés). Consultado el 29 de abril de 2018. 
  7. «Manual page for cmus» (en inglés). Consultado el 29 de abril de 2018. 
  8. «Manual page por cmus-remote» (en inglés). Consultado el 29 de abril de 2018. 

Enlaces externos[editar]

Recursos para la mejora del artículo[editar]

Texto de defensa de la relevancia en solicitud de restauración[editar]

Solicito la restauración del artículo cmus sobre el reproductor de música de software libre. Dado que el borrado fue debido a la relevancia no demostrada del mismo, aporto las siguientes referencias tratando de mostrar lo contrario.

En primer lugar, se trata de un software activamente desarrollado [1] con una comunidad de usuarios implicada en el mismo [2] [3]. Por otra parte, es un software presente (y con bastante recorrido) en la mayoría de repositorios de software de las principales distribuciones de GNU/Linux, como son Debian [4] y algunas de sus derivadas [5], Arch Linux [6], Gentoo [7],... Además, suele ser de las principales sugerencias [8] [9] de reproductores de música libres sin interfaz gráfica que se encuentran.

He centrado exclusivamente la argumentación en el motivo de la relevancia, pues fue la causa del borrado, pero si existiera cualquier otro problema con el artículo, espero atentamente la respuesta para poder expandir la argumentación, si fuera oportuno.

[[Categoría:Software de audio libre]] [[Categoría:Reproductores multimedia para Linux]] [[Categoría:Reproductores de audio digital libres]]