Гид по технологиям

cmus — текстовый аудиоплеер для Linux

5 min read Linux Обновлено 01 Jan 2026
cmus — текстовый аудиоплеер для Linux
cmus — текстовый аудиоплеер для Linux

Важно: cmus использует регистрозависимые сочетания клавиш, похожие на Vim. Небольшая кривая обучения компенсируется скоростью работы и низкими ресурсными потребностями.

Человек за настольным компьютером в наушниках

Что такое cmus

cmus (C* Music Player) — это текстовый аудиоплеер для Linux и других Unix-подобных систем. В мире графических проигрывателей cmus выделяется тем, что полностью заточен под консоль. Коротко:

  • Интерфейс в терминале. Нужен только терминал, X/Wayland не обязательны.
  • Подходит для старых компьютеров, серверов и минималистичных рабочих сред.
  • Поддерживает MP3, Ogg Vorbis, FLAC, WAV, MP4 и многое другое через плагины.
  • Есть скрипты-плагины для интеграции с внешними сервисами, темами и отображением обложек в терминале.

cmus часто используют на машинах без графики или на удалённых серверах. Его гибкость позволяет управлять воспроизведением даже с удалённых терминалов.

Установка cmus на Linux

Установка проста и выполняется через пакетный менеджер вашей системы.

Примеры команд:

sudo apt install cmus
sudo pacman -S cmus
sudo dnf install cmus

Совет: если ваша система использует другой менеджер пакетов, найдите пакет cmus в репозиториях или соберите из исходников.

Добавление музыки в библиотеку cmus

Запустите cmus командой:

cmus

Чтобы вводить команды в cmus, нажмите клавишу “:” и введите команду. Не требуется выходить из режима навигации.

Добавление каталога с музыкой:

:a ~/music

Замените ~/music на путь к вашей библиотеке. После этого cmus просканирует указанную папку и добавит треки в библиотеку.

Воспроизведение музыки в cmus

Библиотека треков в интерфейсе cmus

Навигация в списках выполняется с помощью движений в стиле Vim: K — вверх, J — вниз. Клавиша Tab переключает панели (исполнители/альбомы/треки).

Основные сочетания клавиш:

  • Enter или x — начать воспроизведение
  • c — пауза/возобновление
  • l — перемотка вперёд
  • h — перемотка назад
  • b — следующий трек
  • z — предыдущий трек

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

Плагины и скрипты для cmus

Список плагинов cmus на вики

На вики и в сообществе доступны скрипты для расширения функционала. Они часто написаны на Bash или Python.

Чтобы сделать скрипт исполняемым, используйте:

chmod a+x script

Примеры возможностей плагинов:

  • скробблинг в Last.fm
  • загрузка треков из внешних источников
  • отображение обложек прямо в терминале
  • кастомные темы и интеграция с системными уведомлениями

Мини‑методология: быстрое развертывание cmus

  1. Установите cmus через пакетный менеджер.
  2. Запустите cmus: cmus.
  3. Добавьте папку с музыкой: :a /путь/к/музыке.
  4. Навигируйте клавишами J/K, Tab для переключений.
  5. Сохраните плейлист при необходимости командой :save -f ~/my-playlist.m3u.

Совет: автоматизируйте запуск cmus и загрузку библиотеки в скрипте systemd или в профиле пользователя, если хотите авто‑стартер.

Краткая памятка: сочетания клавиш (шпаргалка)

  • : — ввод команд
  • a <путь> — добавить каталог
  • A — добавить файл
  • enter / x — воспроизвести
  • c — пауза
  • q — выйти из cmus
  • C — показать/скрыть текущий плейлист

Эта шпаргалка помогает быстрее привыкнуть к интерфейсу.

Кому подойдет cmus и когда он не подходит

Подходит если:

  • вам нужен плеер для сервера или удалённого терминала;
  • вы любите быстрые клавиатурные интерфейсы;
  • у вас ограниченные ресурсы или старый компьютер.

Не подходит если:

  • вы хотите богатый графический интерфейс и визуальные плейлисты;
  • вам важны обложки и визуальные эффекты «из коробки»;
  • вы не готовы тратить время на запоминание сочетаний клавиш.

Альтернативы

Если cmus не устраивает, рассмотрите:

  • mpd + ncmpcpp — демоны + консольный клиент с возможностью сетевого управления;
  • Moc — ещё один лёгкий консольный плеер с простым интерфейсом;
  • полнофункциональные GUI-плееры (Rhythmbox, Clementine) — для пользователей, кто предпочитает графику.

Ролевые чек‑листы

Для обычного пользователя:

  • Установил cmus через пакетный менеджер
  • Добавил основную папку с музыкой
  • Ознакомился с основными клавишами воспроизведения
  • Сохранил плейлист при необходимости

Для администратора/дистрибутора:

  • Развернул cmus как systemd-юнит или сервис для автозапуска
  • Организовал каталог музыки с учётом прав доступа
  • Настроил резервное копирование плейлистов и конфигураций

Факты и соображения по совместимости

  • cmus остаётся полезен на минималистичных дистрибутивах и серверных инсталляциях.
  • Большинство дистрибутивов включают cmus в репозитории.
  • Скрипты-плагины требуют интерпретаторов (bash, python и т. п.) — убедитесь, что они установлены.

Безопасность и приватность

  • Скрипты, загруженные из неизвестных источников, могут выполнять произвольный код. Просматривайте и проверяйте их перед запуском.
  • При интеграции с онлайн‑сервисами (например, Last.fm) учитывайте передачу метаданных треков и настройки приватности.

Критерии приёмки

  • cmus успешно устанавливается и запускается в терминале без ошибок.
  • Библиотека корректно импортирует всю музыку из указанной папки.
  • Воспроизведение запускается, останавливается и переключается сочетаниями клавиш.
  • Нужные плагины работают и не нарушают работу плеера.

Терминология (1‑строчные определения)

  • Скробблинг — отправка статистики прослушивания на сервисы вроде Last.fm.
  • Плейлист — список треков, сохраняемый для повторного воспроизведения.
  • Плагин/скрипт — внешний скрипт, расширяющий функции cmus.

Когда потребуется дополнительная настройка

  • Если вы хотите отображать обложки в терминале — потребуется терминал с поддержкой изображений и соответствующий плагин.
  • Для автоматического воспроизведения при загрузке сервера настройте автозапуск через systemd или init-скрипт.

Заключение

cmus — надёжный и экономный инструмент для воспроизведения музыки в командной строке. Он особенно полезен на серверах, в минималистичных окружениях и для тех, кто ценит скорость клавиатурного управления. Поначалу придётся запомнить сочетания клавиш, но затем работа с библиотекой и управлением воспроизведением становится очень быстрой.

Краткое резюме:

  • Устанавливается через пакетный менеджер;
  • Имеет Vim-подобные сочетания клавиш;
  • Поддерживает плагины и основные аудиоформаты;
  • Подходит для серверов и старого железа.

Если хотите, могу подготовить готовые systemd‑юниты, пример автозапуска или подборку проверенных скриптов для интеграции с Last.fm и отображения обложек.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство