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

spotatui: Полностью автономный Spotify-клиент для терминала с нативным воспроизведением

spotatui — это современный и эффективный терминальный клиент для Spotify, написанный на языке Rust. Являясь развитием проекта spotify-tui, это приложение предоставляет полноценный интерфейс для управления музыкой прямо из командной строки, при этом не требуя наличия запущенного официального клиента или фоновых демонов. * Нативное воспроизведение (Spotify Connect): В отличие от аналогов, программа может самостоятельно стримить аудио, регистрируясь как отдельное устройство Spotify Connect. * Отсутствие демонов: Не требует установки дополнительных инструментов вроде spotifyd для вывода звука. * Синхронизированные тексты песен: Поддержка отображения текста композиции в реальном времени параллельно с воспроизведением. * Визуализация аудио: Встроенный визуализатор на базе FFT-анализа (активируется клавишей v), работающий на системном уровне. * Интерактивный поиск: Быстрый поиск по трекам, альбомам, исполнителям и плейлистам. * Управление очередью: Возможность просматривать и редактировать оч
Оглавление

spotatui — это современный и эффективный терминальный клиент для Spotify, написанный на языке Rust. Являясь развитием проекта spotify-tui, это приложение предоставляет полноценный интерфейс для управления музыкой прямо из командной строки, при этом не требуя наличия запущенного официального клиента или фоновых демонов.

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

* Нативное воспроизведение (Spotify Connect): В отличие от аналогов, программа может самостоятельно стримить аудио, регистрируясь как отдельное устройство Spotify Connect.

* Отсутствие демонов: Не требует установки дополнительных инструментов вроде spotifyd для вывода звука.

* Синхронизированные тексты песен: Поддержка отображения текста композиции в реальном времени параллельно с воспроизведением.

* Визуализация аудио: Встроенный визуализатор на базе FFT-анализа (активируется клавишей v), работающий на системном уровне.

* Интерактивный поиск: Быстрый поиск по трекам, альбомам, исполнителям и плейлистам.

* Управление очередью: Возможность просматривать и редактировать очередь воспроизведения, а также быстро переключаться между доступными устройствами.

* Поддержка MPRIS (для Linux): Глубокая интеграция с рабочим окружением, позволяющая управлять плеером через медиа-клавиши или стандартные виджеты GNOME/KDE.

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

* Высокая производительность: Благодаря использованию Rust и библиотеки Ratatui, приложение потребляет минимум системных ресурсов (около 48-56 МБ ОЗУ).

* Кроссплатформенность: Стабильная работа на Linux (PipeWire/PulseAudio), Windows (WASAPI) и macOS (Intel/Apple Silicon).

* Простота настройки: Интерактивный мастер первого запуска помогает быстро связать приложение с аккаунтом Spotify API без ручного редактирования конфигов.

* Кастомизация интерфейса: Встроенное меню настроек с поддержкой различных цветовых схем (например, Gruvbox или Catppuccin).

* CLI-режим для скриптов: Поддержка командной строки для автоматизации воспроизведения конкретных плейлистов или треков.

Скачать с GitHub

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

✅SBER: 2202 2050 1464 4675