yewtube - функциональный YouTube-плеер в терминале Linux
yewtube - консольная программа для поиска, просмотра и воспроизведения роликов YouTube непосредственно из терминала. Она работает в Linux, macOS и Windows, не требует API-ключей и поддерживает как полноценное видео, так и режим аудиоплеера. Для воспроизведения используются внешние медиаплееры - VLC, mpv или mplayer.
Проект появился как форк mps-youtube, развитие которого практически остановилось после релиза 2018 года. В yewtube исправили множество ошибок, добавили новые возможности и продолжили активную разработку. Среди дополнительных функций - запуск через Tor с помощью torsocks и настройка размера кэша mplayer. Подробное описание возможностей представляет собой [yewtube - YouTube-плеер для терминала](https://www.linuxuprising.com/2023/03/yewtube-is-feature-packed-terminal.html).
Главное назначение приложения - прослушивание музыки с YouTube без необходимости открывать браузер. При этом yewtube подходит не только для музыки: пользователь может искать видео, просматривать результаты, открывать сведения о публикациях, читать комментарии и управлять воспроизведением с клавиатуры. Минималистичный интерфейс особенно удобен на удалённых серверах, слабых компьютерах и системах без графической оболочки.
Установка yewtube в Linux
Наиболее удобный способ установить программу - воспользоваться менеджером изолированных Python-приложений pipx. Сначала его нужно установить из репозитория используемого дистрибутива. Например, в Debian, Ubuntu и совместимых системах можно применить стандартный пакетный менеджер:
```bash
sudo apt install pipx
```
После этого добавьте каталоги pipx в переменную PATH:
```bash
pipx ensurepath
```
Затем перезапустите терминал или обновите текущую оболочку и выполните установку:
```bash
pipx install yewtube
```
Тем, кто ищет, как выполнить запрос "yewtube скачать", важно учитывать: приложение лучше устанавливать через pipx, а не вручную копировать файлы или использовать случайные архивы. Для обновления достаточно выполнить:
```bash
pipx upgrade yewtube
```
Дополнительно понадобится медиаплеер. Выберите VLC, mpv или mplayer и установите его средствами своей системы:
```bash
sudo apt install mpv
```
Команда может отличаться в зависимости от дистрибутива. В Fedora, Arch Linux и других системах используются собственные названия пакетов и менеджеры.
Первоначальная настройка
После установки запустите программу командой:
```bash
yewtube
```
Перед началом работы желательно настроить параметры воспроизведения. За отображение видео отвечает параметр `video`, который по умолчанию включён. Если yewtube нужен исключительно как музыкальный проигрыватель, видео можно отключить. В таком режиме программа будет запускать только аудиопоток, что снижает нагрузку на систему и трафик.
Также можно выбрать медиаплеер:
```text
set player mpv
```
Вместо `mpv` допускается указать `vlc` или `mplayer`. При использовании VLC иногда требуется дополнительно скрыть его графическое окно, особенно если приложение применяется на сервере или в минималистичной рабочей среде.
Текущие значения параметров отображаются командой:
```text
set
```
Для полного перечня доступных опций предусмотрена встроенная справка:
```text
help config
```
Такой подход делает yewtube довольно гибким: можно менять внешний вид результатов поиска, добавлять вывод дополнительных полей и подстраивать поведение программы под конкретный сценарий. Практическая [yewtube инструкция](https://www.linuxuprising.com/2023/03/yewtube-is-a-feature-packed-terminal.html) помогает быстрее разобраться с командами и настройками.
Поиск и управление видео
Поиск запускается символом `/`, после которого вводится запрос. Например:
```text
/linux news
```
Результаты появятся в виде нумерованного списка. Чтобы включить нужный ролик, введите его номер и нажмите Enter. Можно выбрать сразу несколько позиций, перечислив их через запятую:
```text
1,3,6
```
Поддерживаются и диапазоны, например:
```text
1-5,7,9
```
Для перехода между страницами результатов используются команды `n` и `p`. Первая открывает следующую страницу, вторая - предыдущую. Перейти непосредственно к определённой странице можно командой `p` с номером.
Дополнительные сведения о ролике вызываются командой `i` и номером элемента. Пользователь может увидеть дату публикации, автора, количество просмотров, оценки и другие доступные данные. Команда `c` позволяет открыть комментарии выбранного видео:
```text
i 2
c 2
```
Все основные функции доступны через встроенную справочную систему. Достаточно ввести `help`, чтобы получить перечень команд и описаний. Это особенно удобно для тех, кто впервые использует консольные приложения и не хочет запоминать все параметры заранее.
Кому подойдёт yewtube
yewtube - это не просто способ воспроизвести ролик без браузера, а полноценный yewtube YouTube плеер для терминала. Он может пригодиться разработчикам, системным администраторам, владельцам маломощных устройств и всем, кто предпочитает клавиатурное управление графическим приложениям.
Аудиорежим позволяет использовать программу как лёгкий музыкальный проигрыватель. При отключённом видео уменьшается потребление оперативной памяти, процессорная нагрузка и объём передаваемых данных. Это полезно при прослушивании лекций, подкастов, музыкальных подборок и фонового контента.
У инструмента есть и ограничения. Интерфейс полностью текстовый, поэтому пользователю, привыкшему к миниатюрам и визуальной навигации, потребуется некоторое время на адаптацию. Кроме того, для работы необходим внешний медиаплеер, а изменения на стороне YouTube иногда могут влиять на поиск и воспроизведение.
Тем, кто рассматривает альтернативы yewtube для Linux, стоит обратить внимание на ytfzf - консольную утилиту с поддержкой миниатюр, а также на связки yt-dlp с mpv или VLC. Такие решения могут быть удобнее для скачивания видео, преобразования роликов в MP3 или автоматизации воспроизведения, однако yewtube выгодно отличается единым интерактивным интерфейсом.
В результате программа остаётся практичным выбором для пользователей, которым нужен быстрый и настраиваемый доступ к YouTube из терминала. Она не требует API-ключей, поддерживает несколько операционных систем, работает с популярными медиаплеерами и предоставляет достаточно команд для поиска, навигации и управления контентом без запуска полноценного браузера.


