YouTube es uno los grandes en alojamiento de música-vídeo desde donde poder disfrutar de horas de diversión, por eso hoy os hablo de “mps-youtube” el cual nos permite reproducir fácilmente música desde el coloso de YouTube sirviéndose de nuestra terminal de Linux y además con consumo mínimo de recursos.
Mps-youtube es multiplataforma y está escrita en el lenguaje de programación Python, además se sirve del conocido reproductor mpv que también se controla desde la misma terminal.
Entre otras cualidades la aplicación mps-youtube
- Posee la opción de buscar y reproducir audio
- Crea y guarda tus propias listas de reproducción además de poder buscar y reproducir las de YouTube
- Puedes establecer previamente el formato de audio
- Reproducción personalizada del video, ya que puedes decidir que reproductor externo usar por defecto usa mpv, pero se puede configurar para usar vlc o mplayer.
- Notificaciones en el escritorio al cambiar de pista
- Información de las canciones con soporte last.fm
- Podemos decidir el formato de descarga del vídeo o audio que queramos si decidimos bajarnos una copia del tema seleccionado.
Proceso de instalación
- Para saber que versión de Python tenemos instalado ejecutamos el siguiente comando
python3 –version |
Aparecerá la versión instalada o un “not foud” en cado de que no esté instalado.
*Para mayor información sobre instalación en otras distros y problemas en la página del proyecto .
Instalación para Debian, Ubuntu y derivados
- instalando Python
sudo apt-get install python3-pip mpv |
- instalando el gestor de paquetes Python
sudo apt-get install python3-pip |
- instalando mps-youtube utilizando pip3
sudo pip3 install mps-youtube |
*Nota: bien si no tienes instalado el reproductor mpv deberías hacerlo no es obligatorio, pero es el que menos consumo genera y la aplicación lo tiene seleccionado por defecto.
- Instalando Mplayer
sudo apt intall mplayer mplayer-gui |
Una vez concluido la instalación pasaremos a configurarlo
En la terminal y ejecutamos
mpsyt |
Se nos abrirá la siguiente ventana que cargara la aplicación.
Pasemos a configurar lo básico y necesario:
De forma predeterminada msp-youtube busca música en la categoría de música para que lo haga de modo genérico cambiamos esto con el siguiente comando:
set search_music false |
Aparecerá lo siguiente en la terminal dónde vamos viendo los cambios.
Cambiamos la configuración predeterminada de reproducir solamente audio que trae mps-youtube por la reproducción de vídeos también.
set show_video true |
*Nota: por defecto mps- youtube se sirve del reproductor de vídeos mpv que como todos sabéis funciona mediante la terminal por línea de comandos también, pero si queremos usar otro como “vlc o mplayer” podemos servirnos del siguiente comando:
Set player {player} donde “player” sin las paréntesis será donde situemos el nombre del reproductor.
Para configurar la utilización del vlc pondríamos.
set player cvlc |
Para usar mplayer seria:
set player mplayer |
Hasta aquí estaría todo listo para su uso sin problemas, pero he comprobado que en algunos casos aparece este error cuando buscamos los vídeos para su reproducción, ahora os mostrare como solucionarlo.
Este error se produce con una desactualización de la librería youtube-dl que está instalada a diferente versión a la requerida por phyton, por lo que o tipeamos en la terminal:
sudo pip3 install mps-youtube –upgrade |
Para su actualización a la última versión en un intento de tenerlo en la 3.50 creo recordar.
Pero si no se resolviese el problema usaríamos la siguiente respuesta dada en el foro de Github por el usuario “alberemias” que me soluciono el problema.
Se trataría de desinstalar la librería y sustituirla por la más reciente con los siguientes comandos.
Podría arreglarlo eliminando youtube-dl y mps-youtube
$ sudo apt remove youtube-dl mps-youtube |
Y luego reinstalar pytho3
$ sudo apt install python3-pip $ pip3 install mps-youtube youtube-dl |
Instalaríamos de nuevo mps-youtube con el comando
sudo pip3 install mps-youtube |
Y listo!! asombrosamente sirvió, ya funciona sin problemas en cuanto localiza el vídeo para la reproducción lo abre y reproduce sin más “funciona de maravilla”.
Bien pasaré a comentaros el manejo básico de la aplicación.
Abrimos la terminal y ejecutamos
mpsyt |
Se nos abrirá la aplicación.
Para desplegar el menú de ayuda podemos usar la “h” (help search) como os muestra la imagen el manejo es sencillo desde esta ventana podemos buscar directamente en youtube para ello colocamos el signo del ” . o la /” delante de la palabra que defina la búsqueda ejemplo.
. Fedora 30 & deepin
Se nos desplegará un menú con todas las opciones encontradas al termino de la búsqueda empleado, seleccionamos con el número de la pista que queremos que reproduzca y pulsaremos Enter.
*Nota: comprender qué por derechos de autor no puedo usar como ejemplo nada ajeno a mi creación en este artículo pero vosotros usar los términos de búsqueda que necesitéis.
Usaremos las teclas “n” o “p” para reproducir el siguiente vídeo o regresar al anterior.
Para ajustar el volumen las teclas “9 ó 0“. Pausar presionar la barra espaciadora, para localizar diferentes pistas las teclas de arriba o abajo, para avanzar o retroceder sobre la pista de vídeo las teclas izquierda o derecha. Y por último pará parar la reproducción y salir pulsamos la tecla “q“.
Como podemos apreciar en la anterior imagen vemos que en la terminal aparecen unos accesos de teclado para los controles básicos de reproducción con ellos podremos navegar por las pistas, avanzar, pausar terminar la reproducción y demás….
Si queremos descargar un vídeo o mp3 después de realizar la búsqueda seleccionamos el número del vídeo elegido y con el comando d [numero de pista].
Ejemplo
d 10
Se despegará el menú para elegir el formato de descarga y seleccionamos el elegido y pulsamos Enter.
Para abrir una lista de reproducción de Youtube por medio de una dirección url que habremos copiado
pl {tu dirección de url]
Para acceder a un vídeo del cual tenemos una url
Url { la url que deseamos del vídeo]
Comandos de ayuda:
- h + presionar la tecla enter –>para obtener ayuda
- h basic + presionar la tecla enter –> comandos básicos para uso de mpsyt
- h search + presionar la tecla enter –> comandos avanzados para realizar búsquedas
- h edit + presionar la tecla enter –> comandos para realizar cambios en la lista de resultados de búsqueda
- h download + presionar la tecla enter –> opciones de descarga y repetir reproducción.
- h encode + presionar la tecla enter –>Convertir en MP3 y otros formatos
- h playlists + presionar la tecla enter –> opciones para reproducir listas de reproducción locales
- h invoke + presionar la tecla enter –> parametros de arranque por terminal
- h config + presionar la tecla enter –>Opciones de configuración.
- h tips + presionar la tecla enter –>Tips avanzados
- h new + presionar la tecla enter –> Novedades de la versión instalada.