Мне нравится vim, vifm, tmux, пришло время пополнить коллекцию -нашёл и начал использовать cmus, консольный аудиоплеер.
Я изучил великий man cmus и полезный man cmus-remote. Я читаль гугль, практиковался и конспектировал. Так что кучу нубских вопросов удалось надеюсь избежать. Определённо, как и всякий vim-style софт, программа требует определённого уровня погружения и изучения, без чего это просто бесполезный кирпич в руках кибер дикаря.
Ниже я хочу озвучить оставшиеся у меня вопросы и пожелания. Прошу высказаться всех, кто пользуется данной программой. Мне нравится её потенциал.
p.s. А есть ли на LOR кто-то имеющий отношение к этому плееру? Или все вопросы и пожелания только туды? Или, быть может, ждать патчей разрабов бессмысленно и её надо как vim допилить какими-либо плагинами?
- НЕПОЛНОЦЕННОСТЬ ВИДОВ 2,3 В режиме отображения Sorted library view (2) и playlist (3) не показывается тэг album. Только artist и name. Невозможно понять, из какого альбома песня. В Режиме Library view (1) отображается. Это не позволяет полноценно использовать какие-либо режимы, кроме 1го, только в дополнение.
- ПРОГРЕССБАР У ВОСПРОИЗВОДИМОГО ТРЕКА Неудобно считывать положение в треке из цифр - 00:14 / 01:50 . Для музыкального плеера очень не хватает такой основной части, как прогрессбар. Библиотека ncurses явно что-то такое умеет: [██████████████55%█░░░░░░░░░░░░░░░░] Не хватает запоминания позиции воспроизведения после выхода из программы при прослушивании аудиокниг - слушать вообще невозможно, единственный костыль - запоминать время вручную и продолжать по :seek mm:ss.
- ЭКВАЛАЙЗЕР Не хватает графического эквалайзера для визуализации звука. Это не только украшательство, так я вижу что звук есть и какого он уровня, когда управляю cmus по ssh на удалённой машине, которую я не слышу. Пока спасаюсь тем, что запускаю в сеанс tmux cmus и cava.
- ПОЛОСА ПРОКРУТКИ Vim style и всё такое, но не хватает вертикальных полос прокрутки в библиотеках. Когда музыки много, невозможно понять в каком % рулона списка находишься. Косвенный признак - алфавитная сортировка, но когда несколько сотен треков начинаются на одну букву, то это не работает.
- MUSIC TAG VIEW & EDIT Удивительно, что этого нет, не хватает просмотрщика и редактора всех тэгов трека(треков). Нет возможности увидеть на одном экране все тэги трека, его путь и имя файла. Учитывая, что далеко не все треки бывают заполнены правильно и появляется зверинец с тэгами, оперативно внутри программы это посмотреть и исправить возможности нет.
- ВКЛАДКИ Треки сперва добавляются в базу ~/.config/cmus/lib.pl, и уже затем cmus с нею работает. Почему бы в случае отсутствующего трека просто не предлагать его поискать по имеющимся путям? Скорее всего его просто переименовали,зачем осложнять жизнь нудным ручным добавлением? Также очень отвлекает одна большая помойка БД на всю программу. Либо у меня всё в куче, либо каждый раз приходится прыгать по папкам и добавлять нужных исполнителей, мучиться с плейлистами и их поддержкой в актуальном виде. Хотелось бы поддержки вкладок, чтобы музыка была у меня в одном месте, аудиокниги в другом, всякий хлам в третьем. И всё доступно мгновенно, а не путём :clear :add path/folder. Вкладки это простое и удобное решение!
- КОДИРОВКА ПО УМОЛЧАНИЮ Почему бы не проверять при старте язык системы, и если например: LANG=ru_RU.UTF-8, LANGUAGE=ru, то назначать переменную id3_default_charset=cp1251 исключая проблемы с кодировкой у пользователя? Это ещё хорошо, что я вручную нашёл решение, как корректно отображать тэги в 1251, но убил кучу времени, наблюдая кучу кракозябр в списках воспроизведения.