Running SonoBus headless on a Raspberry Pi

1,909 views
Skip to first unread message

Aman Singer

unread,
Dec 9, 2020, 10:28:24 AM12/9/20
to SonoBus Users

Hi all,

 

          Is it possible to run SonoBus on a Raspberry Pi when the user of the unit on a daily basis is unable to interact with the unit except for plugging it in? That is, I would like to plug a card into a Pi and, after having set it up in some way, be able to unplug it, send it to someone else, have him connect it to ethernet, power, and the sound device, and have immediate communication with the group. The person in question is not really able to do anything technical besides plugging the computer in. Is running in such a way possible with the Linux build?

 

Thanks,

 

Aman

 

Jesse Chappell

unread,
Dec 9, 2020, 11:15:17 AM12/9/20
to Aman Singer, SonoBus Users
Right now SonoBus isn't really set up to be headless, but that is on
the list for the future.

Jesse
> --
> You received this message because you are subscribed to the Google Groups "SonoBus Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sonobus-user...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sonobus-users/0e7d01d6ce3f%24e82f8c20%24b88ea460%24%40gmail.com.

Greg Johnson

unread,
Dec 9, 2020, 3:17:24 PM12/9/20
to SonoBus Users
This reminds me of the old JamLink devices from musicianslink. I have three of these paperweights.  :-/

This sounds interesting, and I can see a use for it.

-Greg

Kevin Doren

unread,
Dec 31, 2020, 1:41:17 AM12/31/20
to SonoBus Users
Hi Aman,

I released a Raspberry Pi image (see my "Jambox" post) for online jamming.  We have been using so far with Jamulus, but I just added SonoBus.
We supply some users a pre-wired board with a Raspberry Pi, USB audio interface, and headphone amp.  

jambox-board-800x600.jpg

It can be configured to auto-start either Jamulus or SonoBus on boot.  At Jazz Night School here in Seattle, it will auto-connect to our Jamulus server, then shut off after 2 hours, so it can run headless with no UI at all, and sometimes we do just that.
You could configure SonoBus to auto-start in the same way, but I don't know of a SonoBus command-line option to connect to a specific group.  If that exists, I could add that capability to the SonoBus startup script.

However, the SonoBus and Jamulus apps have useful controls and information, which users might want.   The Jambox image makes the Linux desktop accessible via a web UI which is very easy to get into from any web browser on the same local network.  Laptop or iPad is fine, even a smartphone works although the screen is probably  too small to be useful.

Here's a screen shot:

jambox-sonobus-screen-shot.PNG


-Kevin

Kevin Doren

unread,
Dec 31, 2020, 3:54:56 PM12/31/20
to SonoBus Users
Aman,

From Jesse's response to my Jambox post, if using my jambox image for Raspberry Pi, if you set

1) SONOBUS_AUTOSTART=1   in ~/.config/sonobus_start.conf
and
2) "Auto-Reconnect to Last Group" in SonoBus "Options"

I think it will do what you want - automatically launch SonoBus on boot, and connect to last group.  You'll still be able to get into the UI via a web browser, but it wouldn't be required, you could go completely headless.

-Kevin
Reply all
Reply to author
Forward
0 new messages