Pianobar Mute / Stalls autre audio sur Linux [void linux]

1

Donc, j'ai eu ce problème depuis que j'ai installé le logiciel. Pianobar laissera, par exemple, les sons de notification en file d'attente jusqu'à la fermeture de l'application. Les vidéos YouTube ne fonctionneront pas si elles sont ouvertes, mais reprenez-les dès qu'elles sont fermées - comme si elles étaient suspendues en attendant l'accès à l'audio. Il semble que le son soit verrouillé pour que seul le son puisse être lu et je ne sais pas comment le réparer. Si quelqu'un sait comment je peux résoudre ce problème pour qu'il joue en parallèle avec d'autres sons, ce serait grandement apprécié.

De plus, je n’ai constaté aucune activité sur le canal OBS «Desktop Output» avec Pianobar ouvert, mais d’autres sons étaient affichés correctement (après l’avoir quitté, bien sûr).

Edit: De plus, je reçois cette erreur en essayant de démarrer pianobar sur une source audio séparée

ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave
ao_alsa ERROR: Unable to open ALSA device 'default' for playback => Device or resource busy
/!\ Cannot open audio device.
Carvool
la source
1
Peut-être essayer OSS au lieu d'ALSA?
mcalex
Modifiez votre question pour indiquer si vous utilisez uniquement ALSA ou Pulseaudio.
dirkt

Réponses:

1

Lorsqu'un programme utilise directement le pilote ALSA, il prend en charge la totalité de la carte son. La plupart des distributions incluent un autre pilote au-dessus d'ALSA pour permettre plusieurs connexions à la fois. Puisque vous utilisez Void Linux, je suis presque certain que pianobar devrait utiliser PulseAudio plutôt que ALSA ou OSS. Essayez d’ajouter "default_driver = pulse" à la fin de /etc/libao.conf. Si PulseAudio n'est pas installé, vous pouvez trouver des instructions ici .

Sources:

https://bbs.archlinux.org/viewtopic.php?id=158070

https://wiki.archlinux.org/index.php/Pianobar

(Pour une raison quelconque, je trouve la communauté Arch Linux très utile en ce qui concerne les problèmes audio aléatoires)

Anton Liakhovitch
la source
Je suis allé de l'avant et ai suivi ces instructions, seulement pour obtenir la même erreur. Malheureusement, le son reste complet. Pourquoi le pianobar essaie-t-il encore d'utiliser ALSA alors que ce n'est plus dans mes services? D'autres applications font la lecture simultanée très bien quand il est fermé (testé avec Firefox, VLC, Telegram.)
Carvool
D'accord, j'aimerais signaler que j'ai résolu le problème. Apparemment, il me fallait installer le libao-pulsepaquet. Une fois installé, tout fonctionnait correctement.
Carvool