The icecast.xml file is indeed included in the Entrypoint Gateway image. The burst function is disabled, here is the specific part of the xml file:
<limits>
<clients>100</clients>
<sources>2</sources>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<!-- If enabled, this will provide a burst of data when a client
first connects, thereby significantly reducing the startup
time for listeners that do substantial buffering. However,
it also significantly increases latency between the source
client and listening client. For low-latency setups, you
might want to disable this. -->
<burst-on-connect>0</burst-on-connect>
<!-- same as burst-on-connect, but this allows for being more
specific on how much to burst. Most people won't need to
change from the default 64k. Applies to all mountpoints -->
<burst-size>0</burst-size>
</limits>
Thanks Jan for your super-fast reply . Really appreciated. Good to know burst values are 0, so 5 seconds will be the lowest latency I can get I guess. No big deal, but thereās always this urge to make things even betterā¦ Happy regardless!
My USB question is answered earlier in the thread. When the USB sound card is recognised by ALSA it should work (ref. the Behringer UFO 202 USB device).
For sox I still do not know. May require use of ALSA loopback which I understand is difficult to get working.
You are right, Linux ALSA support is what you need for USB sound cards.
Regarding adding sox to the signal path. The sound card that is selected in the extension Settings is directly used to create the web stream, so any additional actions have to be done upfront.
If I had to give it a try, I would check if sox can get input from an ALSA device, do its thing and then output to another ALSA device. This output device can then be a loopback of which the other end can be the input for the Audio Entrypoint. I donāt give support on this level of tinkering, donāt know if it can be done, but maybe this helps while Googling.
BTW I have used the loopback device successfully on DietPi, see post 139 of this thread.
Those of us who do not code Linux are just confused by Mr. Pugaliaās tutorial.
It sounds as though a Raspberry Pi could receive high resolution PCM via USB from a device like the miniDSP USBStreamer and then play it from any Roon endpoint on the network. Correct?
Telling us civilians to try it, and see for ourselves, doesnāt help.
The only tutorial I know about is the Wiki to which I linked in the first post of this thread. Can you provide a link to āMr. Pugaliaās tutorialā?
I shared that link for users who want to experiment, just a pointer to create functionality that is not provided āout of the boxā.
If you are not tech savvy I suggest that you read the Entrypoints Wiki and if you are interested use hardware that is reported to work. You havenāt been very specific on what you try to achieve, but if you want to stream the optical output of e.g. a CD player you need something different then the USBStreamer, as that provides an optical output and what you need is an optical input. What I used for testing is the HiFiBerry Digi+ I/O, it provides an optical input and the Audio Entrypoint can convert that into a web-radio stream (24 bit input signal is truncated to 16 bit).
Thanks for going over this ground again, which I do remember.
My latest outburst resulted from my misconception that a loopback, as described, might allow a high resolution SPDIF source to avoid the conversion to a truncated web-radio stream. I would like to feed the output of a Meridian disc player through Roonās convolution engine for quality room correction using filters from HAF.
BTW miniDSP does describe their device as ābidirectionalā, allowing Toslink in to USB out.
Please restart the bluetooth extension with logging, you then let it run for a while and try to discover it on your Android phone. If you can provide me the log I will have a look.
Hi Jan, I have the same issue with bluetooth. Iāve installed the BT entrypoint on the same Pi thatās running an audio entrypoint. It appears to be running and BT appears to be on when I look at Dietpi config>advanced. However, searching for the bluetooth device from an android phone doesnāt show the Pi. Like the poster earlier, I tried mask/unmask/mask and removed/restored bluetooth from Dietpi>config.
Iāve logged the extension as suggested, but canāt how to attach it to this messageā¦ so have linked to it here.
Thanks
Many thanks Janā¦ btw the audio entrypoint works flawlessly thanks. I decided not to go with the loopback idea as I wanted the LMS Pi to be on a separate VPN network, so use a TOSLINK connection between the two - this TOSLINK SPDIF USB capture dongle works great in case anyone needs something similar.