Найти в Дзене
avencores.

GopherTube: YouTube-клиент для терминала

GopherTube — это лёгкий клиент YouTube для терминала. Он сканирует сайт YouTube для поиска видео и воспроизводит их через mpv. Интерфейс написан на Go с использованием fzf и полностью управляется с клавиатуры. * Поиск видео в терминале — вводите запрос, и приложение ищет результаты прямо в консоли. * Воспроизведение через mpv — любое выбранное видео запускается напрямую в плеере mpv. * Превью в терминале — поддержка отображения миниатюр с помощью chafa (если терминал позволяет). * Управление клавиатурой: * ↑ / ↓ — перемещение по списку * Enter — поиск или воспроизведение * Tab — загрузка дополнительных результатов * Esc — возврат или выход * Go (1.21+) * mpv * fzf * chafa (для превью) * yt-dlp * Быстрая установка через install.sh * Установка из AUR (для Arch Linux) * Ручная сборка: клонировать репозиторий и собрать бинарь Файл настроек: ~/.config/gophertube/gophertube.toml Доступные параметры: * search_limit — количество результатов поиска за раз * quality — качество видео (“1080p”, “7
Оглавление

GopherTube — это лёгкий клиент YouTube для терминала. Он сканирует сайт YouTube для поиска видео и воспроизводит их через mpv. Интерфейс написан на Go с использованием fzf и полностью управляется с клавиатуры.

Основные возможности

* Поиск видео в терминале — вводите запрос, и приложение ищет результаты прямо в консоли.

* Воспроизведение через mpv — любое выбранное видео запускается напрямую в плеере mpv.

* Превью в терминале — поддержка отображения миниатюр с помощью chafa (если терминал позволяет).

* Управление клавиатурой:

* ↑ / ↓ — перемещение по списку

* Enter — поиск или воспроизведение

* Tab — загрузка дополнительных результатов

* Esc — возврат или выход

Требования и установка

Зависимости

* Go (1.21+)

* mpv

* fzf

* chafa (для превью)

* yt-dlp

Способы установки

* Быстрая установка через install.sh

* Установка из AUR (для Arch Linux)

* Ручная сборка: клонировать репозиторий и собрать бинарь

Конфигурация

Файл настроек: ~/.config/gophertube/gophertube.toml

Доступные параметры:

* search_limit — количество результатов поиска за раз

* quality — качество видео (“1080p”, “720p”, “Audio” и др.)

* downloads_path — папка для сохранённых файлов

Преимущества

* Лёгкий и быстрый — подходит для старых или слабых машин

* Без API-ключей — работает через анализ страниц YouTube

* Минималистичный интерфейс — удобный поиск и управление клавиатурой

* Аудиорежим — возможность воспроизводить только звук

Ограничения

* Миниатюры работают не во всех терминалах

* Требуется обновление yt-dlp при изменениях на YouTube

* Возможны различия в доступных потоках качества

Скачать с GitHub

⬇️Поддержать автора⬇️

✅SBER: 2202 2050 7215 4401