Home / General / reproduce youtube desde tu terminal

reproduce youtube desde tu terminal

k15_12_2014_192056

Para los amantes de la terminal, esta es una alternativa viable, al uso de flash player en Linux con interesantes opciones para utiliza la conocida web Youtube.

Como instalar mps-youtube

  • Requisitos de sistema

Tener instalado pip  y mplayer, en el caso de no tener alguno de los requisitos de sistema, usted puede ejecutar el siguiente comando en su terminal para instalarlos.

Code:
 $ su -c  "yum install pip mplayer"
#Este comando permite instalar mplayer y pip requisitos necesarios para poder utilizar
 mps-youtube

El paquete o conjunto de librerías llamada, mps-youtube esta escrito en python y se instala de la siguiente manera.

Code:  
$ su -c "pip install mps-youtube"
#Este comando permite instalar mps-youtube
$ su -c "pip install mps-youtube --upgrade"
#Este comando permite actualizar mps-youtube

Para poder utilizar la aplicación recién instalada, debemos de arranca nuestra terminal y escribir el siguiente comando :

Code:

$ mpsyt

#Permite arrancar mpsyt

k15_12_2014_192029

Opciones de arranque de la aplicación

Esta opciones funcionan para arrancar desde linea de comandos con ciertos parámetros

mpsyt dlurl <tu url>  + presionar la tecla enter Descarga un video atraves desde una url  de youtube
mpsyt playurl <tu url > + presionar la tecla enter–> Reproduce una lista de reproducción  atravez de sus url en Youtube
mpsyt /mozart + presionar la tecla enter  –> ejemplo de búsqueda de relacionados con la palabra mozart
mpsyt //electronica + presionar la tecla enter  –> ejemplo de busqueda de listas de reproducción relacionadas con la palabra electrónica.
mpsyt play <nombre de la lista de reproducción local > + presionar la tecla enter  –> Permite reproducir una lista guardada localmente
mpsyt ls + presionar la tecla enter  –> Muestra la listas de reproducción guardadas localmente
mpsyt open 1, 2-4 + presionar la tecla enter–> Reproduce de la lista de reproducción con el nombre 1, del item 2 al 4
mpsyt //the doors, 1, all -a + presionar la tecla enter –> Este ejemplo abre una lista de reproducción de the Doors  y se reproducen todos los items  solo por medio de su pista de audio

k17_12_2014_014907


Algunos comandos para configuración de la interfaz.

h + presionar la tecla enter  –>para obtener ayuda

h basic  + presionar la tecla enter          –> muestra comandos básicos para uso de mpsyt
h search  + presionar la tecla enter     –> Muestra comandos avanzados para realizar búsquedas
h edit  + presionar la tecla enter          –> Muestra comandos para realizar cambios en la lista de resultados de búsqueda
h download + presionar la tecla enter –>Muestra 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   –>Muestra opciones para reproducir listas de reproducción locales
h invoke  + presionar la tecla enter       –>Muestra 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

k17_12_2014_014527

Opciones de configuración

set + presionar la tecla enter   –> Muestra las configuraciones.
set <item> default  + presionar la tecla enter  –> Declara un valor por defecto para un item seleccionado.
set all default  + presionar la tecla enter –> Recupera las configuraciones por defecto para todos los items
set checkupdate true o false  + presionar la tecla enter  –> Permite activar o desactivar la opción de búsqueda de actualizaciones para mpsyt
set colours true o false  + presionar la tecla enter  –> Activa o desactiva el uso de colores para la pantalla de salida.
set columns <columnas>  + presionar la tecla enter –> select extra displayed fields in search results:
(valid: views comments rating date user likes dislikes category)
set ddir <directorio de descarga> + presionar la tecla enter   – ->  Te permite seleccionar una ubicación para las descargas.
set encoder <numero> + presionar la tecla enter    –> Permite cambiar el codec de audio para la opción descarga

Ejemplo:

  • 0 #Para default
  • 1  #para MP3 256k
  • 2 #Para MP3 192k
  • 3 #Para MP3 VBR best
  • 4  #Para MP3 VBR good
  • 5 #Para OGG 256k
  • 6 #Para M4A 256k
  • 7 #Para Windows Media Audio v2

set fullscreen true o false  + presionar la tecla enter  –> Te permite activar la pantalla completa.
set max_res <numero>  + presionar la tecla enter –> Define el tamaño de pantalla para descargar o reproducir un video
set notifier <notifier app> – call <notifier app> Permite utiliar alguna herramienta de notificaciones para lanzar mensajes en pantalla cuando sea necesario
set order <relevance o date o views o rating> + presionar la tecla enter  –> Cambia las busquedas por relevancia, por fecha, por reproducciones y raiting
set overwrite true o false + presionar la tecla enter   –> Activa o desactiva la opción sobre escribir
set player <player app>  + presionar la tecla enter –> Cambia el reproductor por defecto por el que a nosotros nos gusten

  • set player vlc
  • set player msplayer
  • set player dragon

set playerargs <args> + presionar la tecla enter –> Permite declarar argumentos para el reproductor predeterminado
set search_music true o false + presionar la tecla enter  –> activa o desactiva la búsqueda dentro de la categoría música “Funcional si se busca una cancion ”
set show_mplayer_keys true o false + presionar la tecla enter –> Activa o desactiva la ayuda de teclado para controlar las opciones de reproducción
set show_status true o false  + presionar la tecla enter –> Activa o desactiva los mensajes de progreso y estaus
set show_video true o false + presionar la tecla enter –  –> Activa o desactiva la opción de reproducir con video.

Ejemplo:

  • set show_video false  #Para reproducir solo el audio de los videos

set window_pos <top|bottom>-<left|right> + presionar la tecla enter — Permite seleccionar la posición de la pantalla de reproduccion de video

Ejemplo:

  • set window_pos top left  #Permite colocar la ventana de reproducción de video arriba a la izquierda

set window_size <number>x<number> + presionar la tecla enter –> Permite declara el tamaño vertical y horizontal de la ventana de reproducción de videos

k17_12_2014_022231

Algunos comando básicos para poder utilizar, mpsyt desde terminal.

/<lo que se busca>  + presionar la tecla enter  –>  comando para realizar búsquedas

ejemplos:

  • /shakira      #Busca videos relacionados con shakira
  • /daft punk  #Busca videos relacionados con daftpunk

 

  set search_music false + presionar la tecla enter –>  Activa la búsqueda en todas las categorías de  YouTube
set search_music true  + presionar la tecla enter–> Limita la búsqueda solo a la categoría música en YouTube.
  /<mas lo que se busca> o .<mas lo que se busca> + presionar la tecla enter –> Permite realizar busquedas por video ejemplo:

  • /daft punk
  • .daft punk

//<lo que se busca> o ..<lo que se busca> + presionar la tecla enter –>Permite buscar listas de reproducción en YouTube.

  • ..90’s music
  • //80’s music

  n o p +  presionar la tecla enter –> Se utiliza n para movernos a la siguiente pagina de resultados y se utiliza p para regresar a la pagina anterior de resultados

  album <nombre delalbum >+  presionar la tecla enter –> Permite buscar pistas de un disco por medio de su nombre
  user <username> +  presionar la tecla enter – Permite ver la lista de video subidos de un usuario seleccionado en YouTube
user <usuario de youtube>/<lo que se busca>+  presionar la tecla enter –> Permite buscar dentro de los video subido por un usuario de Youtube
  userpl <usuario de youtube>+  presionar la tecla enter –> Nos permite acceder a una lista de reproducción creada por un usuario de YouTube
pl <tu url > +  presionar la tecla enter – ->Permite abrir una lista de reproducción de YouTube por medio de una url.
  url <tu url >+  presionar la tecla enter  – -> Permite utilizar un aurl para acceder a un video de youtube

k17_12_2014_022627

Opciones para editar y manipular lista de resultados

rm <numero)> +  presionar la tecla enter–> Elimina un item de la lista por numero .
sw <numero>,<numero> +  presionar la tecla enter–> swap two items.
mv <numero>,<numero> +  presionar la tecla enter–> Desplaza un item a una nueva poción en la lista
save <nombre>+  presionar la tecla enter  –> Guarda de forma local los resultados obtenidos de la búsqueda
shuffle +  presionar la tecla enter – Mezcla los resultados obtenidos.

<numero(s)>  +  presionar la tecla enter   –>  Se utiliza para  reproducir los videos resultantes de la búsqueda se escribe el numero del video(s) que se desea reproducir

Opciones de descarga y repetir reproducción

set show_video true +  presionar la tecla enter –>Activa la reproducción de audio y video de los resultados
set show_video false +  presionar la tecla enter –> Permite reproducir unicamente el audio al reproducir los resultados

d <numero> + presionar la tecla enter –> Permite ver las opciones de descarga para un elemento seleccionado .
da <numero(s)> +  presionar la tecla enter –> Descarga la pista de audio de mejor calidad para los videos seleccionados.
dv <numero(s)> +  presionar la tecla enter –> Descarga el video seleccionado en la mejor calidad disponible.
dapl <tu url > + presionar la tecla enter –> Descarga las pistas de audio de una serie de videos en una lista atraves de su url.
dvpl <tu url>  +  presionar la tecla enter – Descarga los videos en listados atraves de una url declarada .
daupl <usuario de Youtube>  + presionar la tecla enter –> Descarga el audio de una lista de videos creada por un usuario de youtube
dvupl <usuario de youtube> + presionar la tecla enter   – -> Descarga los video en listados por un usuario de Youtube.
dlurl <tu url> + presionar la tecla enter –> Descarga un video de Youtube atravez de su url.
playurl <tu url > + presionar la tecla enter –> Reproduce un video atravez de su url
all or * +  presionar la tecla enter –> Reproduce todos los resultados
repeat <numbero(s)> +  presionar la tecla enter   –> Repite los resultados seleccionados
shuffle <numero(s)>  +  presionar la tecla enter    –> Mezcla los resultados seleccionados

ejemplos:

                #se elige el video de la lista numero 2

1-1o          #Se reproduce desde el video  1 hasta el video 10

1, 5, 10    #Se reproduce el video 1, 5, 10

1-10,  15  #Se reproduce  desde el video 1 hasta el 1o y el también el 15

i <numero> +  presionar la tecla enter   –> Permite ver la información relacionada con el video elegido
c <numero> +  presionar la tecla enter –>Permite ver los comentarios relacionados entre
d <number> +  presionar la tecla enter –>Permite descargar el video elegido en diferentes formatos
r <numero> +  presionar la tecla enter   –>permite ver, videos relacionados con el video  elegido
u <numero> +  presionar la tecla enter  –>Permite ver los videos subidos por el usuario del video elegido
x <numero> +  presionar la tecla enter  – ->Permite copiar la url del video seleccionado  (“requiere xerox y xclip)

Puedes instalar los complemento para el comando anterior con las siguientes lineas:

Code:
$ su  -c "pip install xerox"
#instala xerox
$ su -c "yum -y install xclip"
#instala xclip

q, quit –>  Permite salir de mpsyt

Controles de reproducción en terminal

Usando mplayer como reproductor por defecto podemos usar las siguientes teclas para controlar la reproducción, volumen , cambio de pista y detener mpsyt

Barra espaciadora –>Permite pausar y reproducir una pista seleccionada

Ctrl + c –> Cierra el modo reproductor y regresa a la lista de resultados

0 –> la tecla cero permite subir el volumen

9 –> permite bajar el volumen

q –> permite reproducir la siguiente canción “siempre y cuando se seleccione”

← o  → –> Permite adelantar o retazar la reproducción en la linea de tiempo

↑ o ↓–>Permite desplazarse entre canciones seleccionadas

k17_12_2014_020211

Fuente : Repositorio del desarrollador

About Efren Robledo

Encargado de Proyecto @EvaFedora mexicano, instructor, locutor, Linuxero, imaginante, promotor del Software Libre y la libertad de elegir . I ♥ Fedora y las distribuciones RPM GNU Linux I ♥ Fedora Project