Cmus muss output_plugin zurückgesetzt werden, wenn Lautsprecher angeschlossen sind?

1119
Ismael

Ich habe cmus ( http://cmus.sourceforge.net/ ) sowohl über den Quellcode als auch über Abhängigkeiten installiert, selbst kompiliert und über die Standardinstallation von Homebrew ( https://github.com/mxcl/homebrew ) (es installiert alle) auch die Abhängigkeiten). Beide Versionen hatten das gleiche Problem: Wenn etwas an die Ausgangsbuchse angeschlossen wird (wenn ich beispielsweise vom Kopfhörer zu den Lautsprechern wechsle), stoppt die Musik. cmus wird noch abgespielt, aber es wird kein Ton ausgegeben, bis ich output_plugin: ao erneut manuell eingestellt habe. Nervig. Weiß jemand warum das so ist?

1

2 Antworten auf die Frage

2
schredder

Laut der cmus-Manpage ~/.cmus/rcmöchten Sie Ihre eigenen Optionen festlegen, da sie unmittelbar danach gelesen werden ~/.cmus/autosave.

So hängen Sie die Option an:

$ echo "set output_plugin=ao" >> ~/.cmus/rc 
0
iovuio

Dies ist ein altes, aber es half mir, mein Problem zu lösen.

In meinem Fall habe ich Soundflower installiert. Ich habe übrigens durch eine Kombination aus Plug / Unplug etwas Sound in den Kopfhörern, der Soundpegel war jedoch nicht einstellbar, ignorierte die Soundeinstellungen des Systems, außer dass er stummgeschaltet wurde, wenn der Sound des Systems stummgeschaltet war.

So beheben Sie das Problem:

  1. Gehen Sie in den Systemeinstellungen zum Abschnitt Sound.
  2. Stecken Sie Ihren Kopfhörer ein. Die Ausgabe in den Sound-Voreinstellungen sollte geändert werden. Wenn es sich bei der neuen Auswahl um einen der Soundflower-Ausgänge handelt, wählen Sie Kopfhörer.
  3. Führen Sie im cmus Folgendes aus: set set set_plugin = ao

Jetzt kann ich Kopfhörer ein- / ausstecken, cmus neu starten, Tonausgabe richtig geliefert. hoffentlich hilft das