Meine Kritik war (ähnlich PulseAudio), dass es nur mit großen Problemen möglich war, hochauflösende
Musikstücke (bis 192 kHz) ohne Down-Sampling wiederzugeben.
Da führte dann dazu, das ich meine Musikbibliothek über ALSA-Direkt hörte, alles andere über PA.
Zwangsläufig musste ich dann den Player stoppen (Pause reicht nicht), da sonst ALSA blockiert war.
Durch einen Tipp in einem anderen Forum hab ich nun die "eierlegende Wollmichsau" mit
Pipewire auf meinem Rechner laufen.
Jedes Musikstück wird in der Auflösung, wie auf dem Rechner vorhanden, an ALSA durchgereicht.
Ich kann sogar zwei Stücke mit unterschiedlichen Auflösungen an 2 Sinks weiterreichen,
ohne das da was Up- oder Down- gesampelt wird
Code: Alles auswählen
~$ pactl list sinks short
47 alsa_output.pci-0000_00_1f.3.hdmi-stereo PipeWire s32le 2ch 44100Hz RUNNING
57 alsa_output.usb-0a12_Avantree_DG60_ABCDEF0123456789-00.iec958-stereo PipeWire s16le 2ch 48000Hz IDLE
98 alsa_output.usb-TEAC_TEAC_USB_AUDIO_DEVICE-02.iec958-stereo PipeWire s24le 2ch 192000Hz RUNNING
die /usr/share/pipewire/pipewire.conf (aus pipewire-bin)
nach
~/.config/pipewire/pipewire.conf kopiert (Ordner muss angelegt werden)
dann diese Datei so editiert:
Code: Alles auswählen
## Properties for the DSP configuration.
default.clock.rate = 44100
default.clock.allowed-rates = [44100 48000 88200 96000 176400 192000]
#default.clock.quantum = 1024
#default.clock.min-quantum = 32
#default.clock.max-quantum = 2048
#default.clock.quantum-limit = 8192
#default.video.width = 640
#default.video.height = 480
#default.video.rate.num = 25
#default.video.rate.denom = 1
#
Vielleicht auch für andere interessant ?