====== cmus — C* Music Player ======
Reproductor de audio para la consola Linux.
* [[https://cmus.github.io/|Sitio web]]
* [[https://github.com/cmus/cmus|Repositorio de código]]
{{ https://cmus.github.io/cmus-2.4.3-osx.png |}}
===== Formatos soportados =====
===== Instalación =====
==== Arch Linux ====
Disponible a través del paquete ''cmus''.
===== Configuración =====
==== Temas ====
Los temas son ficheros de texto con extensión ''.theme''. Por ejemplo, ''dracula.theme'':
### 'Dracula' theme for CMus (for 255 color terms)
set color_cmdline_bg=default
set color_cmdline_fg=231
set color_error=009
set color_info=231
set color_separator=004
set color_statusline_bg=default
set color_statusline_fg=231
set color_statusline_progress_bg=010
set color_statusline_progress_fg=236
set color_titleline_bg=010
set color_titleline_fg=236
set color_win_bg=default
set color_win_cur=010
set color_win_cur_sel_bg=010
set color_win_cur_sel_fg=016
set color_win_dir=004
set color_win_fg=004
set color_win_inactive_cur_sel_bg=default
set color_win_inactive_cur_sel_fg=014
set color_win_inactive_sel_bg=default
set color_win_inactive_sel_fg=014
set color_win_sel_bg=004
set color_win_sel_fg=236
set color_win_title_bg=default
set color_win_title_fg=014
Podemos cambiar el tema dentro de **cmus** mediante '':colorscheme ''.
Podemos ver si tenemos más temas instalados en el diretorio ''/usr/share/cmus/''.
===== Uso =====
Una vez abierto, podemos añadir nuestro directorio con música mediante:
:add ~/Music
Suponiendo que tenemos toda nuestra biblioteca musical en ''~/Music''.
Con el siguiente comando actualizaremos la caché:
:update-cache
==== Vistas ====
Con cmus abierto, pulsando las teclas del 1 al 5 podremos acceder a diferentes vistas de la biblioteca musical:
* 1 → biblioteca
* 2 → playlists
* 3 → cola
* 4 → navegador de carpetas
* 5 → filtros
===== Atajos de teclado =====
==== Reproducción ====
^ Acción ^ Tecla ^
| Play | %%x%% |
| Pausa | %%c%% |
| Stop | %%v%% |
| Siguiente canción | %%b%% |
| Canción anterior | %%z%% |
| Reproducción aleatoria | %%s%% |
==== Navegación ====
^ Acción ^ Tecla ^
| Subir | %%k%% o ↑ |
| Bajar | %%j%% o ↓ |
| Ir arriba del todo | %%g%% |
| Ir abajo del todo | G |
| Cambiar de panel | Tab |
| Activar / abrir | Enter |
| Seleccionar | Space |
| Refrescar pantalla | Ctrl+%%l%% |
| Salir de cmus | %%q%% |
| Línea de comandos | : |
==== Vistas ====
^ Vista ^ Tecla ^
| Biblioteca (árbol artista/álbum) | 1 |
| Biblioteca ordenada | 2 |
| Playlist | 3 |
| Queue | 4 |
| Navegador de archivos | 5 |
| Filtros | 6 |
| Configuración | 7 |
==== Control remoto ====
**cmus** permite el control de varias funcionalidades mediante la línea de comandos. Es útil crear atajos de teclado para las siguientes acciones:
^ Acción ^ Comando ^
| Pausar/Reanudar | ''cmus-remote -u'' |
| Reproducir | ''cmus-remote -p'' |
| Pausa | ''cmus-remote -U'' |
| Stop | ''cmus-remote -s'' |
| Siguiente pista | ''cmus-remote -n'' |
| Pista anterior | ''cmus-remote -r'' |
Ejemplos:
* En [[..:..:sistemas_operativos:linux:software:qtile|Qtile]], podemos configurar estos atajos de teclado en el fichero ''config.py''.
* En [[..:..:sistemas_operativos:linux:software:openbox|Openbox]], podemos configurar estos atajos de teclado en el fichero ''rc.xml''.