Я установил cmus (http://cmus.sourceforge.net/) как через исходный код и зависимости, скомпилировал сам, так и через Homebrew (https://github.com/mxcl/homebrew) стандартную установку (она устанавливает все зависимости тоже). Обе версии имели одну и ту же проблему: всякий раз, когда что-либо подключается к выходному разъему (скажем, когда я переключаюсь с наушников на динамики), музыка останавливается. cmus все еще играет, но звук не выходит, пока я снова не установлю output_plugin: ao вручную. Раздражает. Кто-нибудь знает, почему это?
2 ответа
Согласно справочной странице cmus, ~/.cmus/rc
- это место, куда вы хотите поместить свои собственные параметры, так как оно читается сразу после ~/.cmus/autosave
.
Чтобы добавить опцию:
$ echo "set output_plugin=ao" >> ~/.cmus/rc
Это старый, но он помог решить мою проблему.
В моем случае у меня установлен Soundflower. Я случайно услышал звук в наушниках с помощью комбинации штекер / штекер, однако уровень звука не регулировался, он игнорировал настройки звука системы, за исключением того, что он отключался, когда звук системы был отключен.
Чтобы исправить проблему:
- Перейдите в раздел «Звук» в Системных настройках.
- Подключите наушники. Вывод в настройках звука должен быть изменен. Если новый выбор - любой из выходов Soundflower, выберите Наушники.
- В cmus запустите:set set output_plugin = ao
Теперь я могу подключить / отключить наушники, перезапустить cmus, правильно выводить звук. надеюсь, это поможет