Posts: 1
Joined: Mon Sep 10, 2018 8:25 pm

Music Player with BT speaker and GPIO

Mon Sep 10, 2018 8:34 pm


I'm struggling to find a Music/Media Player (mp3+radio) based on rpi 3+ with www interface, Bluetooth Speaker and GPIO buttons (all 3 working at the same time :) ).

I found Volumio which has a nice and simple to configure GPIO addon but BT speaker is missing.

I know (tried) that external BT speaker can easily be configured in Raspbian (GUI) - so its possible to get it working.

I'm looking for a solution for dummies. I know that Its possible to write python scripts...etc.

Is there any "ready to work" solution combining www UI+BT+GPIO?


User avatar
Paul Webster
Posts: 833
Joined: Sat Jul 30, 2011 4:49 am
Location: London, UK
Contact: Twitter

Re: Music Player with BT speaker and GPIO

Tue Sep 18, 2018 2:29 pm

I use piCorePlayer (pCP)
RPi 3 with pCP running LMS (server) and SqueezeLite (player) and JiveLite (RPi official touchscreen) serving a number of other players and sources including UPnP to TV, pCP (SqueezeLite) on RPi Zero W with bluetooth to nearby speaker, turntable as source via Behringer USB DAC, and I have plugged in an infrared receiver to GPIO as another way to control it.

Fairly easy to set-up and very easy to keep running - and big benefit of using LMS as the server is that you get access to 10k+ radio stations, plus some 3rd-party services (such as Spotify if you have a paid account with Spotify) and ability to play locally (in my case "locally" is on a NAS box in the same LAN) held audio files - plus it has a good web interface and a documented API.
Even supports synchonization of playback between players so can have more than 1 area playing same thing at same time.

Posts: 268
Joined: Fri Oct 03, 2014 3:03 pm

Re: Music Player with BT speaker and GPIO

Wed Sep 19, 2018 8:19 am

I could be wrong, but I think Volumio has a Bluetooth manager plug-in available. Have a look in the plugins via the web GUI and see if you can install/enable that and if it works with your speaker?

There are a few other people exploring this (as you say there's no "official" built-in support) but the below links might be of interest. ... t7432.html ... t6130.html

Return to “Media centres”