QPwGraph
Permet de créer des virtual devices avec Pipewire. Pipewire est le système audio utilisé par KDE sous Debian 12. Il permet de connecter une source audio (Spotify) à plusieurs casques bluetooth connecté sur un PC, par exemple.
Compilation & installation sous Debian 12 avec Qt6
- Installer les dépendances nécessaires :
sudo apt install qt6-base-dev qt6-svg-dev libpipewire-0.3-dev libxkbcommon-dev libasound2-dev
- Créer le dossier qui contiendra l'application et le clone du dépôt Github :
mkdir -p ~/Applications/qpwgraph
- Se rendre dans le dossier créé :
cd ~/Applications/qpwgraph
- Cloner le dépôt dans un dossier nommé
build/
:git clone https://github.com/rncbc/qpwgraph.git build
- Se placer dans le dossier du dépôt :
cd build/
- Préparer le build :
cmake -DCMAKE_INSTALL_PREFIX=${HOME}/Applications/qpwgraph -B build
- Lancer le build :
cmake --build build --parallel 8
- Lancer les tests :
build/src/qpwgraph
- Installer l'application :
cmake --install build
- Se rendre dans le dossier contenant le binaire de l'appli :
cd ~/Applications/qpwgraph/bin
- Lancer l'appli :
./qpwgraph &
Connecter 2 casques Bluetooth sur l'appli Spotify Linux Debian 12
- Connecter les 2 casques BT au PC
- Rediriger le son du PC sur un des casques
- Lancer Spotify et vérifier que le son arrive bien sur le premier casque BT connecté
- Ouvrir QPwGraph et répérer les rectangles nommés Spotify et ceux des 2 casques qui ont des connecteurs :
playback_FL
etplayback_FR
- l'un des casques devrait être connecté via des lignes vertes au rectangle “spotify”
- Sélectionner le rectangle “Spotify” et le rectangle du 2nd casque possédant des connecteurs :
playback_FL
etplayback_FR
- Faire un clic droit et choisir
Connect