[gelöst] Der Konsolenplayer moc findet mixer nicht

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
Benutzeravatar
ralli
Beiträge: 3900
Registriert: 02.03.2008 08:03:02

[gelöst] Der Konsolenplayer moc findet mixer nicht

Beitrag von ralli » 10.05.2021 09:19:31

Im Augenblick betreibe ich ein Debian Buster RC1 Minimalsystem. Pulseaudio ist nicht installiert, sondern ALSA. Ich benutze gerne den Konsolenplayer moc. Gestartet im Terminal mit:

Code: Alles auswählen

aoss mocp
Dafür habe ich das Paket

Code: Alles auswählen

alsa-oss
nachinstalliert. Das Paket

Code: Alles auswählen

alsa-utils
ist auch installiert. Sound funktioniert einwandfrei im moc. Wenn ich moc aber starte, kommt im moc die Fehlermeldung

Code: Alles auswählen

Can't read from mixer
wenn ich mit "." oder "," die Lautstärke regeln möchte. Natürlich kann ich an meinen Activboxen hardwaremäßig lauter oder leiser stellen, möchte das aber gerne wie früher direkt im moc. Was läuft hier falsch?

Grüße ralli
Zuletzt geändert von ralli am 10.05.2021 11:23:45, insgesamt 1-mal geändert.
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören.

Benutzeravatar
smutbert
Moderator
Beiträge: 8316
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Der Konsolenplayer moc findet mixer nicht

Beitrag von smutbert » 10.05.2021 09:23:45

Hast du eine »~/.asoundrc« oder eine »/etc/asound.conf« und wenn ja, was steht drin?
Wie ist die Ausgabe von

Code: Alles auswählen

aplay -l
Für den Fall, dass es mehrere Soundkarten bzw. Audioausgänge gibt (analog, s/pdif, hdmi,...) welchen davon nutzt du?

Benutzeravatar
ralli
Beiträge: 3900
Registriert: 02.03.2008 08:03:02

Re: Der Konsolenplayer moc findet mixer nicht

Beitrag von ralli » 10.05.2021 09:43:28

smutbert hat geschrieben: ↑ zum Beitrag ↑
10.05.2021 09:23:45
Hast du eine »~/.asoundrc« oder eine »/etc/asound.conf« und wenn ja, was steht drin?
Wie ist die Ausgabe von

Code: Alles auswählen

aplay -l
Für den Fall, dass es mehrere Soundkarten bzw. Audioausgänge gibt (analog, s/pdif, hdmi,...) welchen davon nutzt du?
Hallo smutbert,

klar habe ich die:

Code: Alles auswählen

defaults.pcm.!card 1
defaults.pcm.!device 0
defaults.ctl.!card 1
Und aplay -l ergibt:

Code: Alles auswählen

**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: NVidia [HDA NVidia], Gerät 3: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: NVidia [HDA NVidia], Gerät 7: HDMI 1 [HDMI 1]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: NVidia [HDA NVidia], Gerät 8: HDMI 2 [HDMI 2]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: NVidia [HDA NVidia], Gerät 9: HDMI 3 [HDMI 3]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: NVidia [HDA NVidia], Gerät 10: HDMI 4 [HDMI 4]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: U0x41e0x30d3 [USB Device 0x41e:0x30d3], Gerät 0: USB Audio [USB Audio]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Benutzt wird USB Audio.

Gruß ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören.

Benutzeravatar
smutbert
Moderator
Beiträge: 8316
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Der Konsolenplayer moc findet mixer nicht

Beitrag von smutbert » 10.05.2021 09:55:10

Per default versucht moc meines Wissens die Regler Master und/oder PCM zu bedienen – möglicherweise gibt es die bei der Soundkarte nicht oder sie heißen anders.
Damit geht es eigentlich nur mehr darum herauszufinden wie die richtigen Lautstärkeregler heißen und wie man moc dazu bringt sie zu verwenden.

Code: Alles auswählen

amixer -D hw:1 scontrols
sollte eine Liste der Lautstärkeregler liefern.

Benutzeravatar
ralli
Beiträge: 3900
Registriert: 02.03.2008 08:03:02

Re: Der Konsolenplayer moc findet mixer nicht

Beitrag von ralli » 10.05.2021 10:05:16

smutbert hat geschrieben: ↑ zum Beitrag ↑
10.05.2021 09:55:10
Per default versucht moc meines Wissens die Regler Master und/oder PCM zu bedienen – möglicherweise gibt es die bei der Soundkarte nicht oder sie heißen anders.
Damit geht es eigentlich nur mehr darum herauszufinden wie die richtigen Lautstärkeregler heißen und wie man moc dazu bringt sie zu verwenden.

Code: Alles auswählen

amixer -D hw:1 scontrols
sollte eine Liste der Lautstärkeregler liefern.
Danke,

Code: Alles auswählen

amixer -D hw:1 scontrols
ergibt

Code: Alles auswählen

Simple mixer control 'Speaker',0
Simple mixer control 'Mic',0
Simple mixer control 'Auto Gain Control',0
Gruß ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören.

Benutzeravatar
smutbert
Moderator
Beiträge: 8316
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Der Konsolenplayer moc findet mixer nicht

Beitrag von smutbert » 10.05.2021 10:14:47

und wenn du, zB mit alsamixer, den Speaker-Regler bewegst, ändert das die gewünschte Lautstärke?

Hast du bereits eine eigene moc-Konfigurationsdatei (»~/.moc/config«)?

Benutzeravatar
ralli
Beiträge: 3900
Registriert: 02.03.2008 08:03:02

Re: Der Konsolenplayer moc findet mixer nicht

Beitrag von ralli » 10.05.2021 10:28:07

smutbert hat geschrieben: ↑ zum Beitrag ↑
10.05.2021 10:14:47
und wenn du, zB mit alsamixer, den Speaker-Regler bewegst, ändert das die gewünschte Lautstärke?

Hast du bereits eine eigene moc-Konfigurationsdatei (»~/.moc/config«)?
Ja mit alsamixer kann ich die gewünschte Lautstärke ändern. Es ging mir aber darum, sie direct in moc ändern zu können. Aber es ist kein muss.

Es gibt einen .moc Ordner mit Konfigurationsdateien.

In softmixer steht:

Code: Alles auswählen

Active: 0
Amplification: 100
Value: 100
Mono: 0
Gruß ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören.

Benutzeravatar
smutbert
Moderator
Beiträge: 8316
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Der Konsolenplayer moc findet mixer nicht

Beitrag von smutbert » 10.05.2021 10:53:03

Ok, dann versuch einmal die Datei »~/.moc/config« mit dem Inhalt

Code: Alles auswählen

ALSAMixer1 = Speaker
anzulegen.

Benutzeravatar
ralli
Beiträge: 3900
Registriert: 02.03.2008 08:03:02

Re: Der Konsolenplayer moc findet mixer nicht

Beitrag von ralli » 10.05.2021 11:23:00

Hat leider nichts gebracht. Was aber den gewünschten Erfolg brachte, das ich die externe USB Audio abgeklemmt habe und meine interne Soundblaster wieder eingebaut habe. Jetzt funktioniert es wie gewünscht. Es lag als an dem USB Stick. Smutbert, danke für Deine wie immer hilfreiche Unterstützung.

Gruß ralli
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören.

Antworten