Volumio et streaming Bluetooth sur Raspberry Pi Zero W

Il manque une chose à Volumio, c’est de pouvoir se connecter à son système à base de Raspberry Pi en bluetooth pour streamer dessus comme sur une enceinte audio bluetooth. En suivant ce guide, vous pourrez ajouter cette fonctionnalité à votre streamer Volumio !

sudo nano /etc/modprobe.d/alsa-blacklist.conf
    • Enter the following line :
“blacklist snd_bcm2835”
    • Save the file and reboot
sudo reboot
  • Créer le script bt_audio.sh
#!/bin/bash

# Wait 3 minutes before starting the script
sleep 180

# Make Rpi Zero W seen as a BT device
/etc/init.d/bluetooth-agent stop
sleep 5
/etc/init.d/bluetooth-agent start

# Enable streaming audio to BT device
/etc/init.d/pulseaudio stop
sleep 5
/etc/init.d/pulseaudio start

# Wait 10 seconds before continuining the script
sleep 10

# When BT connexion started : Wifi OFF
# When BT connexion stopped : Wifi ON
while true
do
RES=`inotifywait -q -e CREATE,DELETE /dev/input/`case "$RES" in
"/dev/input/ DELETE event1")
ifconfig wlan0 up
;;
  • Rendre le script bt_audio.sh executable
 chmod +x /home/volumio/bt_audio.sh
  • ajouter à /etc/rc.local les lignes suivantes
# enable wifi first to always gain access on boot
ifconfig wlan0 up

# script to stop wifi when connected to BT
/home/volumio/bt_audio.sh &
  • Redémarrer et 3 minutes après avoir entendu le son de démarrage de Volumio, vous pouvez vous connecter en BT à votre Rpi ZeroW  !
sudo reboot