sendspin daemon --audio-device "my_alsa_device" should not try reaching a pulseaudio server
まだ誰も着手していません。
評価
調査の方向性
Start in sendspin/cli.py at _run_client_mode and then inspect sendspin/audio_devices.py, where sounddevice is imported and the audio device is resolved. Reproduce the command with the ALSA device from the report on a system without PulseAudio. Done means selecting that device no longer attempts to connect to a PulseAudio server.
索引モデルが issue の本文から書いたものです。
説明
Env:
- Kernel/Arch: 6.18.38-current-sunxi / armv7l
- OS: Ubuntu 26.04
- sendpin-cli 7.5.0
- No Pulseaudio software installed or running.
Steps
$ /root/.local/bin/sendspin daemon --log-level DEBUG --name "P0" --audio-device "plughw:CARD=Lite,DEV=0" --hardware-volume true
Note: plughw:CARD=Lite,DEV=0 is a ALSA device.
Logs
Traceback (most recent call last):
File "/root/.local/bin/sendspin", line 6, in <module>
sys.exit(main())
~~~~^^
File "/root/.local/share/pipx/venvs/sendspin/lib/python3.14/site-packages/sendspin/cli.py", line 782, in main
return asyncio.run(_run_client_mode(args))
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/asyncio/runners.py", line 204, in run
return runner.run(main)
~~~~~~~~~~^^^^^^
File "/usr/lib/python3.14/asyncio/runners.py", line 127, in run
return self._loop.run_until_complete(task)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.14/asyncio/base_events.py", line 719, in run_until_complete
return future.result()
~~~~~~~~~~~~~^^
File "/root/.local/share/pipx/venvs/sendspin/lib/python3.14/site-packages/sendspin/cli.py", line 798, in _run_client_mode
from sendspin.audio_devices import resolve_audio_device
File "/root/.local/share/pipx/venvs/sendspin/lib/python3.14/site-packages/sendspin/audio_devices.py", line 10, in <module>
import sounddevice
File "/root/.local/share/pipx/venvs/sendspin/lib/python3.14/site-packages/sounddevice.py", line 2972, in <module>
_initialize()
~~~~~~~~~~~^^
File "/root/.local/share/pipx/venvs/sendspin/lib/python3.14/site-packages/sounddevice.py", line 2936, in _initialize
_check(_lib.Pa_Initialize(), 'Error initializing PortAudio')
~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/root/.local/share/pipx/venvs/sendspin/lib/python3.14/site-packages/sounddevice.py", line 2836, in _check
raise PortAudioError(errormsg, err, hosterror_info)
sounddevice.PortAudioError: Error initializing PortAudio: Unanticipated host error [PaErrorCode -9999]: 'PulseAudio_Initialize: Can't connect to server' [<error getting host API: -10000> error -1]
```
- 主要言語
- Python
- スター
- 195
- フォーク
- 39
- 平均マージ
- 10日 2時間
- マージ済み PR(30日)
- 3
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Sendspin/sendspin-python-cli のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
Sendspin/sendspin-python-cli#280 · コメント 1 件 · リアクション 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
Sendspin/sendspin-python-cli#278 · コメント 2 件 · リアクション 5 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Sendspin/sendspin-python-cli#257 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Sendspin/sendspin-python-cli#256 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Sendspin/sendspin-python-cli#113 · コメント 10 件 ·
Sendspin/sendspin-python-cli の issue をすべて見る
似ている issue
-
Device Details tables: FS/SF columns contradict each other (nfet_01v8 Vt row, pfet_01v8 Idsat row)オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
google/skywater-pdk#450 ·
-
Drained trajectory arrays are overwritten when the sequence buffer is reused対応中かも @sylvesterkaczmarek が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
google-deepmind/bsuite#56 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
LearningCircuit/local-deep-research#7206 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
chingu-voyages/V62-tier3-team-33#285 ·
メンテナーはふだん 1 日以内に返信
-
Proxy drops log notifications from backends that don't send FastMCP's msg/extra dict対応中かも @asasemahmed が今日担当しました。 オープンbug server
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信