{"id":2516,"date":"2018-02-15T08:00:05","date_gmt":"2018-02-15T07:00:05","guid":{"rendered":"http:\/\/www.lacavernedefred.ovh\/blog\/?p=2516"},"modified":"2018-03-08T11:58:03","modified_gmt":"2018-03-08T10:58:03","slug":"volumio-et-streaming-bluetooth-sur-raspberry-pi-zero-w","status":"publish","type":"post","link":"https:\/\/www.lacavernedefred.ovh\/blog\/2018\/02\/15\/volumio-et-streaming-bluetooth-sur-raspberry-pi-zero-w\/","title":{"rendered":"Volumio et streaming Bluetooth sur Raspberry Pi Zero W"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2563\" src=\"https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/Volumio.jpg\" alt=\"\" width=\"800\" height=\"267\" srcset=\"https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/Volumio.jpg 800w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/Volumio-300x100.jpg 300w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/Volumio-768x256.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>Il manque une chose \u00e0 Volumio, c&rsquo;est de pouvoir se connecter \u00e0 son syst\u00e8me \u00e0 base de Raspberry Pi en bluetooth pour streamer dessus comme sur une enceinte audio bluetooth. En suivant ce guide, vous pourrez ajouter cette fonctionnalit\u00e9 \u00e0 votre streamer Volumio !<\/p>\n<p><!--more--><\/p>\n<ul>\n<li class=\"li\">Installer puis configurer<a href=\"https:\/\/volumio.org\/\" target=\"_blank\" rel=\"noopener\"> Volumio 2<\/a><\/li>\n<li class=\"level1 node\">\n<div class=\"li\">Installer <a href=\"https:\/\/github.com\/BaReinhard\/Super-Simple-Raspberry-Pi-Audio-Receiver-Install\" target=\"_blank\" rel=\"noopener\">Super Simple Raspberry Pi Audio Receiver (SSRPAR)<\/a><\/div>\n<ul>\n<li class=\"level2\">\n<div class=\"li\">choix 4 (BT only)<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<li class=\"level1 node\">\n<div class=\"li\">D\u00e9sactiver le chipset audio :<\/div>\n<\/li>\n<\/ul>\n<pre class=\"li\">sudo nano \/etc\/modprobe.d\/alsa-blacklist.conf<\/pre>\n<ul>\n<li class=\"level1 node\" style=\"list-style-type: none;\">\n<ul>\n<li class=\"level2\">\n<div class=\"li\">Enter the following line :<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"li\">\u201cblacklist snd_bcm2835\u201d<\/pre>\n<ul>\n<li class=\"level1 node\" style=\"list-style-type: none;\">\n<ul>\n<li class=\"level2\">\n<div class=\"li\">Save the file and reboot<\/div>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre>sudo reboot<\/pre>\n<ul>\n<li>Cr\u00e9er le script <strong>bt_audio.sh<\/strong><\/li>\n<\/ul>\n<pre class=\"p1\"><span class=\"s1\">#!\/bin\/bash<\/span>\r\n\r\n<span class=\"s1\"># Wait 3 minutes before starting the script<\/span>\r\n<span class=\"s1\">sleep 180<\/span>\r\n\r\n<span class=\"s1\"># Make Rpi Zero W seen as a BT device<\/span>\r\n<span class=\"s1\">\/etc\/init.d\/bluetooth-agent stop<\/span>\r\n<span class=\"s1\">sleep 5<\/span>\r\n<span class=\"s1\">\/etc\/init.d\/bluetooth-agent start<\/span>\r\n\r\n<span class=\"s1\"># Enable streaming audio to BT device<\/span>\r\n<span class=\"s1\">\/etc\/init.d\/pulseaudio stop<\/span>\r\n<span class=\"s1\">sleep 5<\/span>\r\n<span class=\"s1\">\/etc\/init.d\/pulseaudio start<\/span>\r\n\r\n<span class=\"s1\"># Wait 10 seconds before continuining the script<\/span>\r\n<span class=\"s1\">sleep 10<\/span>\r\n\r\n<span class=\"s1\"># When BT connexion started : Wifi OFF<\/span>\r\n<span class=\"s1\"># When BT connexion stopped : Wifi ON<\/span>\r\n<span class=\"s1\">while true<\/span>\r\n<span class=\"s1\">do<\/span>\r\n<span class=\"s1\">RES=`inotifywait -q -e CREATE,DELETE \/dev\/input\/`<\/span><span class=\"s1\">case \"$RES\" in<\/span>\r\n<span class=\"s1\">\"\/dev\/input\/ DELETE event1\")<\/span>\r\n<span class=\"s1\">ifconfig wlan0 up<\/span>\r\n<span class=\"s1\">;;<\/span><\/pre>\n<ul>\n<li>Rendre le script <strong>bt_audio.sh<\/strong> executable<\/li>\n<\/ul>\n<pre class=\"p1\">\u00a0chmod +x \/home\/volumio\/bt_audio.sh<\/pre>\n<ul>\n<li>ajouter \u00e0 <strong>\/etc\/rc.local<\/strong> les lignes suivantes<\/li>\n<\/ul>\n<pre><span class=\"s1\"># enable wifi first to always gain access on boot<\/span>\r\n<span class=\"s1\">ifconfig wlan0 up<\/span>\r\n\r\n<span class=\"s1\"># script to stop wifi when connected to BT<\/span>\r\n<span class=\"s1\">\/home\/volumio\/bt_audio.sh &amp;<\/span><\/pre>\n<ul>\n<li>Red\u00e9marrer et 3 minutes apr\u00e8s avoir entendu le son de d\u00e9marrage de Volumio, vous pouvez vous connecter en BT \u00e0 votre Rpi ZeroW\u00a0 !<\/li>\n<\/ul>\n<pre>sudo reboot<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il manque une chose \u00e0 Volumio, c&rsquo;est de pouvoir se connecter \u00e0 son syst\u00e8me \u00e0 base de Raspberry Pi en bluetooth pour streamer dessus comme sur une enceinte audio bluetooth. En suivant ce guide, vous pourrez ajouter cette fonctionnalit\u00e9 \u00e0 votre streamer Volumio !<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"gallery","meta":{"footnotes":""},"categories":[117],"tags":[],"_links":{"self":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts\/2516"}],"collection":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/comments?post=2516"}],"version-history":[{"count":7,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts\/2516\/revisions"}],"predecessor-version":[{"id":2568,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts\/2516\/revisions\/2568"}],"wp:attachment":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/media?parent=2516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/categories?post=2516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/tags?post=2516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}