I’ve updated Bluetooth Manager plugin for volumio3.
Same as previous, it is strongly recommended to try it with clean Volumio3 image not to break your environment already working.
The improvement from previous version for volumio2 is supporting volume control from GUI. Please note that since it is implemented as software volume, full bit output is available only when GUI volume is set to 100%. The volume control in bluetooth device side still works separately.
I confirmed it works at VERSION 3.165 with Raspberry Pi 3 ModelB+ and Raspberry Pi 4 Model B.
Here is the install process: (for volume3 only)
Download zip files below:
bluetooth_controller.zip (4.2 MB)
www.zip (4.5 MB)
www3.zip (6.9 MB)
www4.zip (6.9 MB)
Access http://volumio/dev/ and enable SSH.
From your local machine (Git Bash etc)
$ scp www.zip www3.zip www4.zip volumio@volumio:~/
$ ssh volumio@volumio
After ssh login
$ cd /volumio/http
$ sudo mv www www_bak
$ sudo mv www3 www3_bak
$ sudo mv www4 www4_bak
$ mkdir www && cd www
$ miniunzip ~/www.zip && cd …
$ mkdir www3 && cd www3
$ miniunzip ~/www3.zip && cd …
$ mkdir www4 && cd www4
$ miniunzip ~/www4.zip && cd …
Settings → Appearance
Switch User Interface Layout Design from “Contemporary” to “Classic” → Save
Settings → Plugins → Upload Plugin
Drag and Drop bluetooth_controller.zip
Please wait patiently as Plugin Install progress will hold at 70% for a long time.
It will finally finish within 30 min with Raspberry Pi 3 ModelB+ and Raspberry Pi 4 Model B.
Then click Enable Plugin. At this timing, you’ll see Bluetooth Manager is still inactive.
After plugin installed, you can switch UI to “Contemporary” or “Manifest” if you want.
Then reboot Volumio once.
Settings → Plugins → Installed Plugins
Now you’ll find Bluetooth Manager is active (in green lamp)
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.
Added on Dec. 11th:
For clarification, this is an unofficial plugin. It could harm other features.
Please try under your own risk.
(@balbuze, thanks for follow up comment)