====== 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'' et ''playback_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'' et ''playback_FR'' * Faire un clic droit et choisir ''Connect''