Android applications for control MPD on Beaglebone Black.
Which android applications are you using to control MPD?
This image is very good, easy to use and powerful with many different players ready to activate in the image:
audio linux players optimized
There is a BBB/Botic version in downloads
Which android applications are you using to control MPD?
Volumio2.668 fixed the infinit loop error found in the previous version. It can handle 15000 files without the above error. Rescanning music files is very fast. There are a few new features. Very good, indeed.
Hoping programmers will fix the BeagleBone AI bug, and Botic player for AI will be available soon.
Hoping programmers will fix the BeagleBone AI bug, and Botic player for AI will be available soon.
Which android applications are you using to control MPD?
I don't use mpd, only nad.
N.B.: i forgot to say that you have to select botic kernel to use the image with BIII and hermes
I don't use mpd, only nad.
N.B.: i forgot to say that you have to select botic kernel to use the image with BIII and hermes
...And that only on ST (or even ST-RT) kernels the battery operated shutdown delay is working fully ok. On RT-only kernels shutdown via SSH is required, at least in my system.
But sound quality is top notch using Hqplayer4/Nad, the best i experimented in my system until now (and i tested many configurations, images and players, including "exotic" ones like Wtfplay, BHE and Hysolid)
The etc/asound.config file is very basic in the ‘stock’ distribution of Botic. I am traveling currently but when back with my home system l will reply again with some additions for asound.conf that you can use to open more channels and manage signal routing within them. Shoot a reminder if you don’t see something next week. 🙂
F.
I took the scope to my home lab. Tomorrow a BIG drinking time starts over here so I’ll have some quiet days to take a peek at data1..3 lines. 🙂
I just say that aplay -l or -L sees only two channels instead of 8 expected by serconfig.
Yes, default is two channels for ALSA & botic. I also use a USB input to the BBB and it offers up to 8 channels with prescribed routing, such as "surround71:CARD=xxx". For signals that are rendered by the BBB (such as using multichannel MPD) you can create the additional needed channels in asound.conf simply by specifying the desired number. However, you will also have to manage the routing manually. This is fairly easy to do with the aid of the command 'speaker-test'.
Is this normal to force channel number in alsa config? An external USB multichannel DAC looks initially as a device with 8 outs.
Yes - ALSA is quite powerful and flexible, although it is frustrating to learn because the minimal documentation is not instructional. So, here is some code you can try as-is:
Code:
ctl.!default {
type hw
card 0
pcm.!default {
type plug
slave {
ppm "t-table"
channels 8
rate "unchanged"
}
pcm.t-table {
type route
slave {
pcm "hw:0,0"
channels 8
}
ttable {
0.7 0
1.3 0
2.1 1
3.5 1
4.2 1
5.6 1
6.0 1
7.4 1
}
}
The table format above is X.Y (space space) Z
X = the input channel number
Y = the output channel number
Z = the output volume where zero is 'off' and one is 'full volume'. You can combine more than one input into a single output channel (such as to create a mono sub channel) and then the sum of volume factors should not exceed 1.0...
I found that the channel routing was all jumbled with BBB/Hermes/Cronus, so by using 'speaker-test -Dplug:default -c8' I was able to find the correct pairings.
Finally, ALSA is very fussy with spacing and character syntax. If the above doesn't work I suggest re-typing the above with only spaces and simple quote marks.
If using MPD as your player, remember to specify the correct number of channels and output plug in etc/mpd.conf
Code:
audio_output {
type "alsa"
channels "8"
device "default"
# plus whatever else you need...
too late to fix an autocorrect error - NOT 'ppm "t-table"'
you want: 'pcm "t-table"'
Sorry - just noticed another mistake in the above ALSA code box: Each plug (either ctl. or pcm.) needs symmetry of left and right brackets. [When I moved things around in the above code box they didn't end up correct.] The last plug is correct, the first two need one more '}' as the last character. After editing asound.conf, you can check syntax using aplay -L. If it is not correct you will get an error message. For safety, before you begin editing make a backup of your working asound.conf file: 'cp asound.conf asound.conf.backup'.
good luck,
Frank
Last edited:
The compiling of 'lirc-bbb' stuck on:
Hi bern, just researched this today, turns out that lirc-bbb is not necessary anymore, since there is now a mainlined driver for gpio IR receivers: gpio-rc-recv. This seems to be now the correct way to implement the remote control (still have to try though).
RompЯ is a browser-based client for MPD!
Hi Christian
!
Volumio for BBB is dead, is it worth it to install RompЯ? This is a browser-based client for MPD.
How install RompЯ?
Installation On Linux | RompЯ
GitHub - fatg3erman/RompR: Web client for Mopidy and MPD
RompЯ сan control a music player on another device or on your computer. Because it runs in a web browser you can run it ony any device - your laptop,tablet, or phone can all be used to control your music player. It has a rich and beautiful interface which is intended to sort your music, manage radio stations, browse and subscribe to podcasts.
Hi Christian

Volumio for BBB is dead, is it worth it to install RompЯ? This is a browser-based client for MPD.
How install RompЯ?
Installation On Linux | RompЯ
GitHub - fatg3erman/RompR: Web client for Mopidy and MPD
RompЯ сan control a music player on another device or on your computer. Because it runs in a web browser you can run it ony any device - your laptop,tablet, or phone can all be used to control your music player. It has a rich and beautiful interface which is intended to sort your music, manage radio stations, browse and subscribe to podcasts.
Last edited:
This post from @bern is from 2017 here but apparently nobody replied.
I run into the same issue on my Debian 9 / Botic 7 setup.
I tried to install cpufrequtils:
I this due to Botic or how can I make it set my frequency to for example 300 MHz ?
Code:root@beaglebone:~# cpufreq-info cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009 Report errors and bugs to [EMAIL="cpufreq@vger.kernel.org"]cpufreq@vger.kernel.org[/EMAIL], please. analyzing CPU 0: no or unknown cpufreq driver is active on this CPU maximum transition latency: 0.00 ms.
I run into the same issue on my Debian 9 / Botic 7 setup.
I tried to install cpufrequtils:
Code:
root@beaglebone:/home/debian# apt-get install cpufrequtils
Reading package lists... Done
Building dependency tree
Reading state information... Done
cpufrequtils is already the newest version (008-1+b1).
I this due to Botic or how can I make it set my frequency to for example 300 MHz ?
This is due to the original botic kernel being massively outdated and I believe no cpufreq driver for BBB was implemented in mainline kernel back then.
If you use my arch linux repo or the debian-buster kernel version based on 4.19 cpufreq should work just fine.
If you use my arch linux repo or the debian-buster kernel version based on 4.19 cpufreq should work just fine.
Just do whatever you want. Just try to figure something out for yourself and let us know your findings please!Hi Christian!
Volumio for BBB is dead, is it worth it to install RompЯ? This is a browser-based client for MPD.
How install RompЯ?
Installation On Linux | RompЯ
GitHub - fatg3erman/RompR: Web client for Mopidy and MPD
RompЯ сan control a music player on another device or on your computer. Because it runs in a web browser you can run it ony any device - your laptop,tablet, or phone can all be used to control your music player. It has a rich and beautiful interface which is intended to sort your music, manage radio stations, browse and subscribe to podcasts.
Debian 10 Buster for BBB!!!
I am sorry I
just a lazy user!
Just do whatever you want. Just try to figure something out for yourself and let us know your findings please!
I am sorry I

Last edited:
Newer version of gentooplayer for BBB available at Download - GentooPlayer
Now configuration via web interface is possible and user can choose between different ALSA versions. Various kernel options (including RT and botic ones) and players/servers available (more than one can be enabled at once), ramdisk support and more.
Stable, high performance and very good sounding!
Now configuration via web interface is possible and user can choose between different ALSA versions. Various kernel options (including RT and botic ones) and players/servers available (more than one can be enabled at once), ramdisk support and more.
Stable, high performance and very good sounding!

Gentooplayer for BBB
Thank you!!!
Please explain, if it is possible to control Gentooplayer (MPD) via a mobile phone’s webbrowser (GUI)?
Which for players are available to control Gentooplayer (MPD) via a mobile phone
?
Newer version of gentooplayer for BBB available at Download - GentooPlayer
Now configuration via web interface is possible and user can choose between different ALSA versions. Various kernel options (including RT and botic ones) and players/servers available (more than one can be enabled at once), ramdisk support and more.
Stable, high performance and very good sounding!![]()
Thank you!!!
Please explain, if it is possible to control Gentooplayer (MPD) via a mobile phone’s webbrowser (GUI)?
Which for players are available to control Gentooplayer (MPD) via a mobile phone

Thank you!!!
Please explain, if it is possible to control Gentooplayer (MPD) via a mobile phone’s webbrowser (GUI)?
Which for players are available to control Gentooplayer (MPD) via a mobile phone?
As i said, i don't use mpd, but you can ask directly to antonello caroli (creator of gentooplayer) here: GentooPlayer - Software - Audiophile Style
He is very kind to help users and develop new features if needed
- Home
- More Vendors...
- Twisted Pear
- Support for Botic Linux driver