Linux: mps-youtube – консольный Youtube плеер

Автор: | 01/10/2017
 

Страница проекта на Github.

Умеет играть прямо с Youtube, искать на нём музыку, загружать, конвертировать.

Устанавливаем:

[simterm]

$ sudo pacman -S mps-youtube

[/simterm]

Дополнительно:

[simterm]

$ sudo pacman -S youtube-dl

[/simterm]

Запускаем:

[simterm]

$ mpsyt

[/simterm]

Помощь:

[simterm]

$ mpsyt --help

[/simterm]

Или из консоли плеера – h:

 Help Topics

  Enter help <topic> for specific help:

     basic      : Basics
     search     : Searching and Retrieving
     edit       : Editing / Manipulating Results
     download   : Downloading and Playback
     dl-command : Downloading Using External Application
     encode     : Encoding to MP3 and other formats
     playlists  : Using Local Playlists
     history    : Accessing Local History
     invoke     : Invocation Parameters
     config     : Configuration Options
     tips       : Advanced Tips
     new        : New Features

Примеры.

Запускаем плеер, и загружаем плейлист:

[simterm]

$ mpsyt
> pl https://www.youtube.com/playlist?list=PLQX8-pwv_vyIhGp6Y6ZnIOHX_6_CGr_Qj

[/simterm]

Сохраняем плейлист локально:

[simterm]

> save GO

[/simterm]

Получить все плейлисты Youtube-юзера:

[simterm]

$ mpsyt userpl setevoy5

[/simterm]

Загрузить плейлист – указываем номер, например 16 Marilyn Manson – просто набираем 16:

[simterm]

> 16

[/simterm]

И вводим all что бы играть всё:

[simterm]

> all

[/simterm]

Настройки и плейлисты хранятся в ~/.config/mps-youtube/:

[simterm]

$ ls -l /home/setevoy/.config/mps-youtube/
total 48
-rw-r--r-- 1 setevoy setevoy 25560 Oct  1 08:38 cache_py_3.6.2
-rw-r--r-- 1 setevoy setevoy   549 Oct  1 08:28 config
-rw------- 1 setevoy setevoy   176 Oct  1 08:38 input_history
-rw-r--r-- 1 setevoy setevoy     6 Oct  1 08:28 play_history
-rw-r--r-- 1 setevoy setevoy  2755 Oct  1 08:42 playlist_v2
-rw-r--r-- 1 setevoy setevoy  1382 Oct  1 08:28 transcode

[/simterm]

Включить видео – в консоли плеера указываем set show_video true:

Приятнейшая вещь, советую попробовать.

Опций много – смотрите --help:

[simterm]

$ mpsyt --help

[/simterm]

И пример с tmux и cli-visualizer: