JACKオーディオ接続キットを介してBluetoothスピーカーを出力として使用

JACKオーディオ接続キットを介してBluetoothスピーカーを出力として使用

JACKの出力でBluetoothオーディオデバイス(私はSUREエレクトロニクスのAMP)が使えるかどうか知りたいです。

現在、私はpulseaudio-bluetoothモジュールとは反対方向にjackdでpulseaudioを実行する可能性についてのみ知っています。 pulseaudioをjackdのクライアント(ソース/シンクと呼ばれる)として使用することです。

PS:もっと遅れやその他の問題があるようです。これは極端なケースかもしれませんが…それでもやりたいです。

ベストアンサー1

キットはpulseaudio-jackPulseAudioとJACK接続をサポートしています。

PulseAudioが通常ALSA接続で使用されていない場合は、ALSAデバイスを「オフ」に設定できます。

pactl set-card-profile 0 off

より多くのオーディオデバイスが必要な場合は、コマンドを繰り返して等0に変更してください。12

より良い解決策は、ALSAカードを検出するパルスオーディオモジュールを取り外すことです。

cp /etc/pulse/default.pa ~/.config/pulse/default.pa
nano ~/.config/pulse/default.pa

このセクションを見つけて、次のように各行の先頭に「#」を追加します。

### Automatically load driver modules depending on the hardware available
#.ifexists module-udev-detect.so
#load-module module-udev-detect
#.else
### Use the static hardware detection module (for systems that lack udev support)
#load-module module-detect
#.endif

nanoを保存して終了します(他のテキストエディタを使用できます)。
PulseaudioまたはPCを再起動して新しい設定を再ロードします。

D-BusでJACKを使用すると、Pulseaudio Jack SinkとPulseaudio JACK Source接続が自動的にロードされます。

JACKとPulseAudioの両方が実行されている場合は、接続を追加できます。

pactl load-module module-jack-sink
pactl load-module module-jack-source connect=0

JACKのサウンド出力はPulseAudioで再生できます。

pactl load-module module-loopback source=jack_in

PulseaudioがJACKの後に起動したら、設定ファイルの末尾に「pactl」を引いたコマンドを追加できます。~/.config/pulse/default.pa

おすすめ記事