• Disclaimer: This Vendor's Forum is a paid-for commercial area. Unlike the rest of diyAudio, the Vendor has complete control of what may or may not be posted in this forum. If you wish to discuss technical matters outside the bounds of what is permitted by the Vendor, please use the non-commercial areas of diyAudio to do so.

Support for Botic Linux driver

Member
Joined 2004
Paid Member
i had the same experience, the volumio (BBB version 2.118) fails to boot on my Beaglebone black, going to an earlier version works fine.

Well, I'm not having any luck trying to get back any botic version.
My notes from my original installs are not any help.
I have been trying since last week and can only get debian to load
into the eMMC from SDcard, and boot from the eMMC.

Trying to get bot v4 to load to eMMC not happening.
I can boot from the SDcard and see bot v4 running but
can't get it onto the eMMC. :eek:
 
I see a certain amount of effort directed towards a Botic-compatible Volumio. I certainly encourage this project, but in the meantime if BBB/Cronus/Botic users just want a "richer user interface" (and let's face it, there's nothing "rich" about ympd) I recommend dedicated MPD client applications, which are available for all operating systems, but iOS and Android seem the most useful considering these are on tablets and smartphones. For iOS I think that Soundirok is the only currently available option. For Android there are many different client applications available, listed here -
Clients | Music Player Daemon Community Wiki | Fandom powered by Wikia
My personal favourite is MPDroid.

Like all things Linux-related, there's a certain amount of configuration and setup involved, the biggest of which is probably getting album art to work - it involves having a webserver running on the BBB specifically to serve the album art. I can help anyone who wants to get this going. It's working for me, and looks great.
 
I second linuxfan.
MPDroid is up and running in a jiffy. Only annoyance is it has a tendency to drop the network and requires the app to be rebooted. But that's 10 seconds to do.
Loved Volumio on my pi but just read too many stressed posts on botic/volumio integration to attempt it.
IMO If you've got a sorted BBB and Android, MPdroid is the way to go for an easy life.
Ced
 
First off all thanks to Miero and the Volumio team for a the integrated Botic/Volumio.
I have been on Squeezelite for a long time, and find it to be a great interface, nice libary and a ton of plugins to play around with. Have two Logitech touch running in the house and Sqlite would be my first choice. Newer understood why Logitech stopped the Squeeze division. but.. in my opinion Volumio has a little better sound quality then Sqlite on my BBB-Cronus-DDDac. And that it is crucial that there is Spotify and Airplay working on my HiFi setup, Volumio is what is on my BBB. it is a demand from my children..with the Spotify Airplay thing working.
As control i use Cantata on windows and MPDroid on my android devices.
The thing i don't get is why there is different in the sound quality from Volumio to Sqlite.
As i understand it is the Botic driver that does the job and Volumio/Sqlite is "just" an interface for the controls and library, could it be Volumio is a liter distro. Less cpu demand?
 
Cannot create a mute pin

Hi miero,

Recently I tried to create a mute pin to avoid popping noise appearing when initializing and ending DSD play (via MPD or as NAA from HQ player) for a BBB/Hermes/Cronus system with a 4.8.13-botic7-rc3 kernel on a debian-stretch (rcn-ee.net console Debian Image 2017-03-09).

Based on the instruction at http://bbb.ieero.com/ and your #1967 post, I tried to create a mute pin which is supposed to appear on D5 pin of Cronus.

Code:
root@arm:~# echo 12 > /sys/module/snd_soc_davinci_mcasp/parameters/mute_pin
root@arm:~# echo MD-- > /sys/module/snd_soc_botic/parameters/serconfig
root@arm:~# cat /sys/module/snd_soc_davinci_mcasp/parameters/mute_pin
12
However, the D5 pin remained 0V on measurement during repeated stops and playbacks, suggestive of possible failure in creating the mute pin.

Any advice?

Regards,
 
Member
Joined 2007
Paid Member
The thing i don't get is why there is different in the sound quality from Volumio to Sqlite.
As i understand it is the Botic driver that does the job and Volumio/Sqlite is "just" an interface for the controls and library, could it be Volumio is a liter distro. Less cpu demand?

I haven't used volumio per se, but I hear no difference between squeezelite and MPD. Could Volumio improve on the performance of simple MPD? I do not use volume control on the BBB and I specify buffer size, period size, etc. using the 'a:' flag in Sqlite. Also, with BBB/Hermes -> three B3s -> three amps -> two 3-way speakers, I never hear any effects related to CPU load. The isolation is wonderful regardless.
 
twluke, I'm afraid it won't work with that kernel version. There was a bug, that I've not fixed, because I decided to do it other way which I have not finished yet...

The new way will allow to pass Mute and DSD/PCM signal via unused data pins (in Stereo mode) of Hermes, so both of these signal will be isolated.

So ... please try to wait until I find a time to finish this :/
 
I stand corrected from my post of #2252.
Volumio has grown into something FANTASTIC in the last 3 years. I can't recommend it enough!

Managed to brick my old BBB with some unexpected grounding issues after a round of mods and rebuilds. Then had 2 full days of struggling with uSD cards, versions of botic, BBGreens and BBBlacks, a download of volumio from a few weeks back, not getting hard drives to mount and generally getting into a fouler and fouler mood.
In desperation tried the very latest version of Volumio v2.129. It worked like a dream; booted, configured and sucked in every music file from everything attached in seconds.
User interface and functionality is brilliant- bold, clear, easy on the eye, cover art is beautiful, browse functionality is comprehensive- takes streams, automatically updates library databases, you name it. A really good bit of software and beats MPDroid, so thanks for all your efforts to Michaelangleo and the team.

Some quick user comments if it will help:
1. volumio V2.032 (only a few weeks old) failed to work. Booted and was clearly operational as could PuTTy in, but couldnt access the UI. This on a brand new BBBlack rev C from Farnell/element 14. Its clearly now been fixed, but I suspect not perfect-
2. Access via Volumio.local is unstable and locks up intermittently on latest firefox on Samsung S3 phone. However using the volumio IP address works reliably. Laptop is fine via volumio.local.
3. User guidelines could state that you should also be able to get the IP address by logging in to your Router admin. My Asus certainly shows clients and their IPs.
4. Interface- browse navigation. Showing the navigation path next to the home icon would be helpful when you're in Browse, as you can get lost e.g Browse>music library>USB>musicHD1 and ability to click back is a bit clunky.
5. Changing mixer type in settings/playback options caused volumio to cease playing music. Had to reboot.
6. DSD files don't produce sound (2.82mhz into hermes/cronus/buffalo III combo) though they show as playing and DSD of DoP is 'on' in settings/playback options. But worked fine on my old botic/ympd so suspect its a Volumio issue.

Which leads to an interesting question... I have stopped buying hi rez files as they are stupidly expensive and I cannot for the life of me hear the slightest difference between redbook CD and 192/24, DSD or anything inbetween with hermes,cronus,buff III. This with about 4 A-B test albums (same album different rez). Now I'm pretty sure its not me or my system because we've both been ruthlessly tweaked over 20 years of modding and the difference in quality of the original recordings is night and day. Anyone else same experience or am I missing something?

7. Flash to eMMC. This is a must in my book for the BBB. Found this script:
sudo dd if=/dev/mmcblk0 of=/dev/mmcblk1 bs=1M
from here: https://volumio.org/forum/flash-bbb-t13-10.html
Anyone any comments before I try it? I'm loath to disturb anything right now after 2 days of hell but maybe after I have a backup unit in place.

some ramblings anyway
cheers
Ced
 
Access via Volumio.local is unstable and locks up intermittently on latest firefox on Samsung S3 phone. However using the volumio IP address works reliably.
...
you should also be able to get the IP address by logging in to your Router admin.
In such a situation I would avoid using DHCP on your BBB, and instead configure the BBB to use a static IP address. It's very useful to know the IP address of your music server, and know that it won't change.
 
Member
Joined 2004
Paid Member
Volumio re: TIDAL

I stand corrected from my post of #2252.
Volumio has grown into something FANTASTIC in the last 3 years. I can't recommend it enough! .............
Ced

Yes, it looks good. But, because it still does not support TIDAL access it remains a no go for me. :(
Last November/December they said TIDAL was coming soon. ???

I would like another way to access TIDAL instead of Logitech Media Server to Squeezelite on the BBB/Botic. LMS does not support a Favorite Albums list greater than 500. A bummer for me, with over 1000 Albums tagged in my Favorite Albums on TIDAL.

Only way to see all Fav Albs is to use the TIDAL supplied application. However, the Squeezelite player on BBB/Botic does not show up in their application. Probably because Windows does not see it as an audio-device.

I can hook up a WAVEIO USB->I2S board into the Sabre Buffalo II to use the TIDAL app, but, the XMOS falls short of the Ethernet to BBB connection, sound wise.
 
I would like another way to access TIDAL instead of Logitech Media Server to Squeezelite on the BBB/Botic.
Then you'll need to run Roon server on a PC, which can be used for Tidal streaming, and BBB/Botic can work as a RoonBridge for output (somewhat analogous to NAA in HQ player). Though Tidal is not available in Japan as of this writing, I confirmed that the BBB/Botic (botic7) on a debian stretch can work well as a RoonBridge.

Regards,