Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


Qjackctl bloque mes lectures

Bonjour à tous.

Fraichement sur Ubunutu, je découvre beaucoup de possibilités.

J'ai découvert beaucoup de fonctions grâce à qjackctk. J'ai quand même passé beaucoup de temps avant de pouvoir le régler correctement (et encore je ne suis pas encore très sure de ce que je fais).

Cependant j'ai un petit problème une fois que j'ai lancé qjcakctl, impossible de lire un autre média (que ce soit mp3 you tube). Le lecteur se lance fait comme il lisait mais n'avance pas et donc ne lis pas.

La seule solution pour l'instant et de redémarrer. C'est pas trop grave mais c'est un peu embétant.

Auriez vous une solution?
Merci d'Avance.
Hello !

Pour les lecteurs, en tout cas, la plupart du temps il faut leur déclarer implicitement jackd comme serveur audio.
Ca se trouve souvent dans "préférences/audio", selon le lecteur. Il faut parfois que jackd soit déjà lancé pour le voir apparaître dans les listes.

Pour le son dans le navigateur, je ne sais pas, désolé...

A+
Qjackctl bloque mes lectures


Non jack ne bloque pas tes lectures mais il prend la main sur ta carte son et du coup tes logiciels deviennent aphone (c'est embêtant il est vrai)

As tu pulse audio sur ta machine ?
Portugal
Edit je n'étais pas très clair désolé. Si nano n'est pas présent dans ubuntu de base il suffit de l'installer par cette commande
sudo apt-get install nano

Yep stop JACK a chaque fois que tu veus faire autre chose xD
Puisque tu es sous ubuntu tu peus installer le paquet pulseaudio-module-jack ( simplement en tapant dans un terminal:

sudo apt-get install pulseaudio-module-jack

Puis rooter tout les signaux a travers JACK mais dans ce cas la tu dois avoir JACK tout le temps lancé. Je sais pas si c'est une solution tres "pro" mais ca marche.
Et perso j'ai testé en modifiant ou créant ces fichiers

~/.pulse/default.pa

Dans lequel il faut entré ces 10 lignes:

load-module module-native-protocol-unix
load-module module-jack-sink channels=2
load-module module-jack-source channels=2
load-module module-null-sink
load-module module-stream-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-suspend-on-idle
set-default-sink jack_out
set-default-source jack_in

En language plus claire en tapant ca dans un terminal

sudo nano ~/.pulse/default.pa

tu edit ou cré le fichier en lui ajoutant les 10 lignes de configuration.

et aussi ce fichier ici

~/.pulse/daemon.conf

Tu peux y entrer les 4 lignes suivantes:

default-sample-format = float32le
default-sample-rate = 48000
realtime-scheduling = yes
exit-idle-time = -1

Donc même manip:

sudo nano ~/.pulse/daemon.conf

Et tu colles les 4 lignes.



Sinon à-priori tu peus installer les repos de KXstudio http://kxstudio.linuxaudio.org/Repositories

Et installer Cadence, qui est une sorte de QJackctl mais qui devrait te permettre de faire ça 😊

De mon humble avis le plus simple c'est symplement de stopper JACK quand tu as finit pour retourner sous youtube etc 😊
Portugal
je viens de decouvrir un thread qui parle de ça si ca peut t'aider forumthread66125
Merci de votre contribution.

Effectivement, qjackctl ne bloque pas comme tu le dis bien utilisateur_anonyme.

Alors pour l'instant effectivement quand j'arrête Qjackctl, ça remarche. Mais pas tout le temps d'où mon intervention ici.
Pour l'instant le simple fait de l’arrêter fonctionne mais jusqu'à combien de temps...

En tout cas je vous remercie beaucoup pour votre aide.
Il suffit d'ajouter deux petits paquets qui sont pulseaudio-module-jack et pavucontrol.

Mais attention jack devra être démarré en premier MAO sans Pulseaudio et Pulseaudio sans MAO
Sinon, un peu plus simple que de tout router vers pulseaudio, bien que moins efficace, c'est le petit plugin vlc-jack-plugin, qui me permet d'écouter de la musique ou de regarder des vidéos avec vlc pendant que j'enregistre de la musique pour m'inspirer.