Bluetooth Speaker Plugin

Hi.
I’ve modified Bluetooth Manager plugin to make it work on latest image thanks to information here and there.
It is strongly recommended to try it with starting from clean Volumio image because the process during installation does a little bit nasty, therefore, it could break something which has already worked in your environment.
I confirmed it works at VERSION 2.907 and VERSION 2.909 with Raspberry Pi 3 ModelB+ and Raspberry Pi 4 Model B.

  1. Download zip files below
    bluetooth_controller.zip (4.2 MB) www.zip (4.5 MB) www3.zip (6.9 MB)

  2. Access http://volumio/dev/ and enable SSH.

  3. From your local machine (Git Bash etc)

    $ scp www.zip www3.zip volumio@volumio:~/
    $ ssh volumio@volumio

  4. After ssh login

    $ cd /volumio/http
    $ mv www www_bak
    $ mv www3 www3_bak
    $ mkdir www && cd www
    $ miniunzip ~/www.zip
    $ cd …
    $ mkdir www3 && cd www3
    $ miniunzip ~/www3.zip

  5. Access http://volumio/
    Settings → Appearance
    Switch User Interface Layout Design from “Contemporary” to “Classic” → Save

  6. Settings → Plugins → Upload Plugin
    Drag and Drop bluetooth_controller.zip
    Wait patiently as Plugin Install progress will hold at 70% for a long time.
    It will finally finish within 10 min with Raspberry Pi 3 ModelB+ and 7 min with Raspberry Pi 4 Model B.
    Click Enable Plugin. Bluetooth Manager is still Inactive at this timing
    After plugin installed, you can switch UI back to “Contemporary” if you want.

  7. Then reboot Volumio once.

  8. Settings → Plugins → Installed Plugins
    You’ll find Bluetooth Manager is Active (in green lamp)

  9. Settings → Playback Options → Output Device → Select any (HDMI Out, Headphones or others) → Save
    This is needed to update /etc/mpd.conf. (for the first time only)

  10. Settings → Plugins → Installed Plugins → Bluetooth Manager → Settings → Bluetooth Devices → Refresh
    Click Connect beside target bluetooth device
    Refresh several times to confirm if selected device is connected.

  11. Then play any tracks and you can listen through selected bluetooth receiver.

Thanks.