OSS-Mixersteuerung

Status
Für weitere Antworten geschlossen.

Alloc

Benutzer
Mitglied seit
19. Nov 2009
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hi,

bin seit Anfang der Woche nun auch ein glücklicher Besitzer einer DS209. Nun war einer der ersten Schritte den MPD zu installieren, damit ich die Musikwiedergabe übers Netzwerk steuern kann (und eventuell auch mal meine normale USB-Fernbedienung nutzen, was mit der AudioStation ja auch nicht geht).

Problem zur Zeit: Ich kann die Lautstärke nicht ändern. In der AudioStation ging das jedoch einwandfrei. Nun kann man in der Config von MPD angeben, wie der Mixer angesprochen werden soll.
Das sieht bei mir so aus:
Rich (BBCode):
mixer_type      "oss"
mixer_device    "/dev/mixer"
# mixer_control   "USB Mixer"
# mixer_index     "0"
Weglassen der Parameter (welche alle als "optional" markiert sind) hatte auch keine besseren Ergebnisse gebracht als das jetzt. Fehler bekomme ich zwar nicht, aber es tut sich auch nichts. mixer_index hatte ich mal an, hat auch nicht funktioniert. Bei mixer_control hab ich bereits "Vol", "PCM", "Master" und "USB Mixer" ausprobiert. Dabei sagt er mir dann immer, dass es den jeweiligen Mixer nicht gibt.

Wie bekomme ich denn nun überhaupt raus, wie der Mixer hier heisst? Die OSS-Tools sind ja nicht auf der Box und auch nicht im IPKG-Repos. Oder hat zufällig sogar schon jemand Erfahrung mit MPD und kann mir da zur Erleuchtung verhelfen?


Grüße,
Chris
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hi Chris,

ich glaube, dass das alles nicht geht, was du da vorhast. Ich hab zumindest bislang noch nie gehört, dass das jemand so hin bekommen hat. Am besten wäre es, wenn du dein Problem dem Synology-Support schildern würdest. Vielleicht bauen die ja dann in einer der nächsten Firmware-Releases was ein.

Itari
 

Alloc

Benutzer
Mitglied seit
19. Nov 2009
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hi Itari,

danke für deine Antwort.

ich glaube, dass das alles nicht geht, was du da vorhast. Ich hab zumindest bislang noch nie gehört, dass das jemand so hin bekommen hat.
Was genau meinst du sollte nicht funktionieren?


Also meine Sicht der Dinge ist folgende:
Synology hat einen Audioplayer auf der DS, welcher die Lautstärke regeln kann. Hierfür gibt es zwei Möglichkeiten:

1. Hardware-Mixer. Wenn es diesen gibt, kann er auch von andren Programmen angesprochen werden, da hier Synology sicher keine eigenen Treiber für die ganzen Soundkarten geschrieben hat. Dafür spricht, dass laut Kompatibilitätsliste im Wiki bei vielen Soundkarten zwar der Ton rauskommt, aber die Lautstärkeregelung nicht funktioniert. Dagegen spricht, dass die Änderung der Lautstärke in der AudioStation keine Auswirkung auf die Lautstärke mit MPD hat.

2. Software-Mixer. "Dafür" spricht, dass die Widergabe mit der AudioStation bei mir sehr schnell ins stocken gerät, wenn andere Aktivitäten auf der DS laufen -> kleiner Buffer -> Lautstärkeänderungen wirken recht schnell. Wenn dies allerdings falsch ist (Buffer > vllt 0,3sec) wäre das ein Punkt dagegen, da man dann auch die Lautstärkeänderungen verzögerter bekommen müsste. Dagegen spricht außerdem der Punkt, der für HW-Mixer spricht: Wenn die AS einen SW-Mixer nutzen würde, müsste dies eigentlich mit allen Soundkarten funktionieren.


IMHO hat der Stick (achja, nen Terratec Aureon Dual USB nutz ich übrigens ;D ) nen HW-Mixer, denn /proc/asound/card0/devices zeigt mir eben auch ein Mixer-Device an. Also blockiert wohl entweder irgendwas auf der DS die Lautstärkeregelung per /dev/mixer, oder ich hab einfach noch nicht den richtigen Mixer-Namen gefunden. Daher die Frage, wie man diesen auf der DS rausbekommen könnte, da die ALSA/OSS-Tools ja fehlen.


Am besten wäre es, wenn du dein Problem dem Synology-Support schildern würdest. Vielleicht bauen die ja dann in einer der nächsten Firmware-Releases was ein.
Hatte ich eigentlich extra nicht gemacht, da ich dachte, das könnte die Ärgern wegen quasi Werbung für Konkurrenzprodukt (AudioStation <-> MPD). Andrerseits würde eine gute Audio-Lösung ja eher für die DS sprechen als gegen ... werde also dort mal zusätzlich noch fragen ;)


Grüße,
Chris
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.015
Punkte für Reaktionen
271
Punkte
393
Hallo,
womit möchstest Du mpd steuern?
Per mpc volume 60 geht es zB.

Gruß Götz
 

Alloc

Benutzer
Mitglied seit
19. Nov 2009
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hi Götz,

ich hab hier GMPC am laufen. Damit will das nicht wirklich :(
Wie hast du denn die Audioausgabe im MPD eingestellt?

Grüße,
Chris
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.015
Punkte für Reaktionen
271
Punkte
393
Hallo,
ich habe gar nichts weiter eingestellt.
Rich (BBCode):
DS-106> more /opt/etc/mpd.conf
port                    "6600"
music_directory         "/volume1/music"
playlist_directory      "~/.mpd/playlists"
db_file                 "~/.mpd/mpd.db"
log_file                "~/.mpd/mpd.log"
Zum testen mit --no-daemon gestartet
Rich (BBCode):
DS-106> mpd --create-db --no-daemon /opt/etc/mpd.conf
failed to stat playlist directory "/root/.mpd/playlists": No such file or directory
output: No "audio_output" defined in config file
output: Attempt to detect audio output device
output: Attempting to detect a oss audio device
output: Successfully detected a oss audio device
findet oss allein. mpc und ncmpc installiert. ncmpc ist ganz nett.
ncmpc.jpg
Mit den links/rechts Pfeiltasten kann man die Lautstärke regulieren. Oder eben per mpc
Rich (BBCode):
mpc volume 40
Gruß Götz
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hi Chris,

ich habe keine Ahnung, wie der Sound aus der DS herauskommt. Ich kann nur ein paar Dinge klarstellen: es gibt auf der DS keinen eigenen Soundchip oder eigene Soundkarte. Der Sound wird also per USB-Ansteuerung via externer USB-Soundkarte erzeugt. Möglicherweise brauchen Programme dazu noch Kernel-Unterstützung ... das hier ist per IPKG auf meiner DS509+ installierbar:

Rich (BBCode):
kernel-module-snd - 2.6.15-1 - Synology e500 (Marvell mv5281) kernel module: snd
kernel-module-snd-hwdep - 2.6.15-1 - Synology e500 (Marvell mv5281) kernel module: snd-hwdep
kernel-module-snd-mixer-oss - 2.6.15-1 - Synology e500 (Marvell mv5281) kernel module: snd-mixer-oss
kernel-module-snd-page-alloc - 2.6.15-1 - Synology e500 (Marvell mv5281) kernel module: snd-page-alloc
kernel-module-snd-pcm - 2.6.15-1 - Synology e500 (Marvell mv5281) kernel module: snd-pcm
kernel-module-snd-pcm-oss - 2.6.15-1 - Synology e500 (Marvell mv5281) kernel module: snd-pcm-oss
kernel-module-snd-rawmidi - 2.6.15-1 - Synology e500 (Marvell mv5281) kernel module: snd-rawmidi
kernel-module-snd-timer - 2.6.15-1 - Synology e500 (Marvell mv5281) kernel module: snd-timer
kernel-module-snd-usb-audio - 2.6.15-1 - Synology e500 (Marvell mv5281) kernel module: snd-usb-audio
kernel-module-snd-usb-lib - 2.6.15-1 - Synology e500 (Marvell mv5281) kernel module: snd-usb-lib
kernel-module-soundcore - 2.6.15-1 - Synology e500 (Marvell mv5281) kernel module: soundcore

Itari
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.015
Punkte für Reaktionen
271
Punkte
393
Hi,
Topflappen gebootet, gmpc installiert, zur DS106 verbunden und alles funktioniert, incl. Lautstärke. Du hast Dir anscheinend etwas zu viele Gedanken gemacht:)

Gruß Götz
 

Alloc

Benutzer
Mitglied seit
19. Nov 2009
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hi ihr,

ich habe keine Ahnung, wie der Sound aus der DS herauskommt. Ich kann nur ein paar Dinge klarstellen: es gibt auf der DS keinen eigenen Soundchip oder eigene Soundkarte. Der Sound wird also per USB-Ansteuerung via externer USB-Soundkarte erzeugt. Möglicherweise brauchen Programme dazu noch Kernel-Unterstützung ... das hier ist per IPKG auf meiner DS509+ installierbar:
Joa, das ist ja schon klar, Tonausgabe ist bei mir ja nicht das Problem. Das klappt ja einwandfrei, mit der AudioStation sogar mit Lautstärkeregelung. Nur die Lautstärkeregelung mit MPD eben nicht ;)
Die Kernelmodule sind hier übrigens schon von vornherein installiert gewesen und auch automatisch geladen.

Topflappen gebootet, gmpc installiert, zur DS106 verbunden und alles funktioniert, incl. Lautstärke. Du hast Dir anscheinend etwas zu viele Gedanken gemacht:)
Hm, grad mal ausprobiert, also die Audio-Section auskommentiert und Mixer wieder auf HW: Ging nicht. Mixertype komplett auskommentiert: Immer noch nicht. Welche Soundkarte hast du denn?

Grüße,
Chris
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.015
Punkte für Reaktionen
271
Punkte
393
Hallo,
noname Conrad USB Soundcard, einige Jahre alt. Installiere Dir doch mal den mpc per ipkg nach und schau ob der das richtig macht.

Gruß Götz
 

Alloc

Benutzer
Mitglied seit
19. Nov 2009
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Ne, geht leider auch nur mit dem Software-Mixer :(
 

ifish

Benutzer
Mitglied seit
16. Nov 2009
Beiträge
29
Punkte für Reaktionen
0
Punkte
0
mpd --> Lautstärke

Hallo zusammen,
ich möchte das Thema mal wieder aufleben lassen ;-)

Also.. mpd installiert, Lautstärke kann auf der DS109+ nicht geändert werden,
es gibt aber tatsächlich /dev/mixer ..

grummel.. Also mpd ist mega genial, kein Vergleich zur Audiostation, wo es mich nervt, dass ich nicht anständig nach Stücken suchen kann, zumal es für Windows / Linux / etc. sehr nette Frontends gibt.

In der mpd.conf habe ich übrigens /dev/mixer angegeben, aber irgendwie wird der nicht richtg angesprochen. Bis auf das wünschenswerte Ändern der Lautstärke funktioniert übrigens alles einwandfrei.

Hat jemand noch einen Tipp, was ausprobierenswert wäre?


Schöne Grüße
Wolfgang
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat