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.

1

 

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.

2

 

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.

3

 

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.

4

 

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.

 

5

 

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.

 

6

 

7

 

8

 

9

 

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.

 

10

 

 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.

11

 

*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....

 

12

 

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.

 

Fuentes consultadas:

github

elbinario

linuxadictos

maslinux.es

github/error

underc0de.org/foro

 

Lo + Leído

mastodon latinlinux
 
diaspora latinlinux
 
telegram latinlinux