YouTube в терминале - как yt-x меняет правила игры
Представьте: вы работаете на сервере без графического интерфейса или просто предпочитаете держаться подальше от браузеров, но хотите посмотреть свежие видео на YouTube. Знакомая ситуация? Именно для таких случаев создан yt-x — терминальный клиент для YouTube, который удивит вас своей функциональностью.
Что такое yt-x?
Это Bash-скрипт, который превращает ваш терминал в медиацентр. Под капотом он использует проверенные инструменты вроде yt-dlp для работы с YouTube и mpv/vlc для воспроизведения. Но главное — удобный текстовый интерфейс на основе fzf или rofi.
В моей практике это один из немногих терминальных YouTube-клиентов, который действительно удобен для повседневного использования. Автор явно уделил внимание деталям — от поддержки превью видео до тем оформления.
Топ-5 причин попробовать yt-x
- Полноценная работа с аккаунтом — доступ к подпискам, лайкам, истории и даже приватным плейлистам
- Гибкое управление — можно выбирать качество видео, сохранять понравившиеся ролики, создавать свои подборки
- Поддержка тем оформления — настраивайте цвета интерфейса под свои предпочтения
- Расширения — добавляйте функциональность для других сайтов, которые поддерживает yt-dlp
- Кроссплатформенность — работает на Linux, macOS и даже Android (с Termux)
# Пример простого использования
yt-x # запуск интерфейса
yt-x --player mpv --preview # с превью и выбором плеера
Технические особенности
Проект написан на Bash, что делает его:
- Легковесным (скрипт весит всего несколько КБ)
- Зависимым от стандартных UNIX-утилит (jq, curl, fzf)
- Легко модифицируемым
Интересно, что для отображения превью используются специальные терминалы вроде Kitty или WezTerm. Если у вас обычный терминал — ничего страшного, просто превью будут текстовыми.
Из личного опыта
Я тестировал yt-x на Arch Linux с терминалом Kitty. Вот что особенно понравилось:
- Удобная навигация по каналам (гораздо быстрее, чем в браузере)
- Возможность сохранять часто используемые плейлисты
- Интеграция с mpv — можно использовать все его фичи вроде аппаратного ускорения
Единственный минус — нужно немного повозиться с настройкой зависимостей, особенно если хотите превью изображений. Но игра стоит свеч!
Кому подойдет yt-x?
- Разработчикам, работающим в терминале
- Любителям минималистичных решений
- Тем, кто хочет смотреть YouTube без рекламы и трекеров
- Пользователям слабых компьютеров или серверов
Как установить?
Для Arch Linux есть пакет в AUR:
yay -S yt-x-git
Для других систем — простой скрипт установки:
curl -sL "https://raw.githubusercontent.com/Benexl/yt-x/master/yt-x" -o ~/.local/bin/yt-x && chmod +x ~/.local/bin/yt-x
Yt-x — это не просто «ещё один терминальный YouTube-клиент». Это продуманный инструмент, который действительно может заменить браузер для работы с YouTube. Особенно рекомендую его:
- Для фонового прослушивания музыки
- Быстрого доступа к обучающим видео
- Организации своих медиаподборок
Проект активно развивается — за последний год было более 40 коммитов. Если вы любите терминальные приложения, yt-x точно заслуживает места в вашем арсенале.
А вы уже пробовали смотреть YouTube из терминала? Делитесь опытом в комментариях!
