• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Quality of Raspberry Pi4 USB For Streaming

Rate RPi Streaming Quality

  • 1. Poor (headless panther)

    Votes: 2 1.6%
  • 2. Not terrible (postman panther)

    Votes: 5 3.9%
  • 3. Fine (happy panther

    Votes: 19 14.8%
  • 4. Great (golfing panther)

    Votes: 102 79.7%

  • Total voters
    128
So, excuse potentially daft question, are we saying the RPi usb out, with any mature software, (picore, volumio, moode etc) will give identical, or near as damn it, performance?
I believe so. As far as the software used is transparent and did not modify the digital audio data. I know that the Roon Bridge is transparent so I think it was a good idea to use it for the proof.
 
This is an analysis of Raspberry Pi4 USB signal quality to drive a budget but good DAC without impact on its performance. Traditionally it is thought that one needs a high-end "streamer" to accomplish the same.
I am curious about this tradition. I know nothing about it except perhaps one thing. An anecdote, if memory serves...

Several years ago I was learning about streaming, networks, system architectures, hardware and software and was interested in something called Andover Songbird Music Streamer. I found a youtuber singing Songbird's praises (iirc his channel specialized in "cheap"?). Another video from the same youtuber talked about RPi (which I ended up using for several years) and he said you gotta geta proppa RPi sound card that connects to the RPi's circuit board, like e.g. HiFiBerry, because USB is horrible for sound quality. I stopped watching that youtuber.
 
So, excuse potentially daft question, are we saying the RPi usb out, with any mature software, (picore, volumio, moode etc) will give identical, or near as damn it, performance?
Having used Moode Audio, LMS, Volumio and PiCoreplayer on an Rpi4 and now on an Rpi5, I can say that they are all equally audibly transparent. I have tested Moode and PiCoreplayer (with same source and same preamp, amp and speakers, in the same room on the same day) and could see no differences in the recorded outputs, using REW software. To my ears there was no difference in any of the 4, but those tests were performed over a different time series.
I have settled on Moode over the last 2 years because the way it handles tagged files and untagged folders suits me, and if I want to fiddle with EQ, Moode also includes CamillaDSP.
As always, the biggest changes are with your choice of speakers and the set up in the room.
 
Excellent performance but maybe you would want to include its price of 400€ on the review as its quite higher than of a normal Pi, guess a big part due to the Roon licence?

It seems that "rooExtend" doesn't offer much more functionality than the free RoPieee software for a Raspberry Pi. The price of 400 euros therefore appears significantly excessive. The RoonBridge software is free, and "rooExtend" does not include a Roon license.
 
I am curious about this tradition. I know nothing about it except perhaps one thing. An anecdote, if memory serves...

Several years ago I was learning about streaming, networks, system architectures, hardware and software and was interested in something called Andover Songbird Music Streamer. I found a youtuber singing Songbird's praises (iirc his channel specialized in "cheap"?). Another video from the same youtuber talked about RPi (which I ended up using for several years) and he said you gotta geta proppa RPi sound card that connects to the RPi's circuit board, like e.g. HiFiBerry, because USB is horrible for sound quality. I stopped watching that youtuber.
Older RPis had a single shared USB and network bus and could actually have problems with audio transport. Using a HAT solved this. Modern ones (everything starting with the 4, IIRC) don't have this limitation.
 
This seems quite cool, but in terms of value... surely a WiiM mini has it beat hands down? It's in the same ballpark as a rpi and doesn't require a roon subscription or licensing fees.
I rather think the target market is primarily roon users
 
100% - the advantage of the WiiM is convenience, not SQ as such.

I used to connect my phone or tablet to my DAC and stream from my DLNA server using Neutron, then I replaced it with a WiiM Pro - mostly because I wanted to be able to easily EQ streaming services.

Now I have 4 WiiMs around the house, and being able to link them and play the same thing everywhere is awesome.
Or use roon and a bunch of RPis. With Ropiee installed you can also use the Pis as shittify connect endpoints, airport endpoints, upnp endpoints and as LMS repeater/gateway to any upnp only devices, roon enabling them. MUCH more versatile and with choice of usb DACs or HAT DACs.
 
It seems that "rooExtend" doesn't offer much more functionality than the free RoPieee software for a Raspberry Pi. The price of 400 euros therefore appears significantly excessive. The RoonBridge software is free, and "rooExtend" does not include a Roon license.
Please see my comment here:
 
So, excuse potentially daft question, are we saying the RPi usb out, with any mature software, (picore, volumio, moode etc) will give identical, or near as damn it, performance?
Short answer: Yes

Longer answer, it's digital and is sending the same bits it receives.
 
I am curious about this tradition. I know nothing about it except perhaps one thing. An anecdote, if memory serves...

Several years ago I was learning about streaming, networks, system architectures, hardware and software and was interested in something called Andover Songbird Music Streamer. I found a youtuber singing Songbird's praises (iirc his channel specialized in "cheap"?). Another video from the same youtuber talked about RPi (which I ended up using for several years) and he said you gotta geta proppa RPi sound card that connects to the RPi's circuit board, like e.g. HiFiBerry, because USB is horrible for sound quality. I stopped watching that youtuber.
With older Pis the usb and ethernet shared an I/o channel, ergo the usb connection was unsuitable for audio. The Pi4, with much improved hardware separated the I/o, enabling the unrestricted use of USB DACs. Moving the DAC off board keeps interference from the Pi itself at a distance.
 
With older Pis the usb and ethernet shared an I/o channel, ergo the usb connection was unsuitable for audio. The Pi4, with much improved hardware separated the I/o, enabling the unrestricted use of USB DACs. Moving the DAC off board keeps interference from the Pi itself at a distance.
Before we got the WiiM, I used to run upmpdcli on a Pi Zero connected with USB to a Topping D50s. Worked fine afaict. Does the Zero also have separate IO for network and USB?
 
That seems to suggest there is no problem with USB audio on RPi3?

With older Pis the usb and ethernet shared an I/o channel, ergo the usb connection was unsuitable for audio. The Pi4, with much improved hardware separated the I/o, enabling the unrestricted use of USB DACs. Moving the DAC off board keeps interference from the Pi itself at a distance.
So there may be problems with USB Audio on older RPis?

I am curious about this tradition. I know nothing about it except perhaps one thing. An anecdote, if memory serves...

Several years ago I was learning about streaming, networks, system architectures, hardware and software and was interested in something called Andover Songbird Music Streamer. I found a youtuber singing Songbird's praises (iirc his channel specialized in "cheap"?). Another video from the same youtuber talked about RPi (which I ended up using for several years) and he said you gotta geta proppa RPi sound card that connects to the RPi's circuit board, like e.g. HiFiBerry, because USB is horrible for sound quality. I stopped watching that youtuber.
A good DAC HAT is about £40 so 30% of the cost of an external DAC, needs no separate power supply brick, fits inside a tiny case with your Pi and arguably sounds the same as any other DAC. So the point for me is more about cost and neatness.
 
I am curious about this tradition. I know nothing about it except perhaps one thing. An anecdote, if memory serves...

Several years ago I was learning about streaming, networks, system architectures, hardware and software and was interested in something called Andover Songbird Music Streamer. I found a youtuber singing Songbird's praises (iirc his channel specialized in "cheap"?). Another video from the same youtuber talked about RPi (which I ended up using for several years) and he said you gotta geta proppa RPi sound card that connects to the RPi's circuit board, like e.g. HiFiBerry, because USB is horrible for sound quality. I stopped watching that youtuber.
The poor sound quality of the Raspberry Pi is the analog sound coming from it's 1/8" audio jack. Up through the Pi 3 B the best audio option was a HAT. The Pi 4 separated USB from ethernet and gave users a choice between USB to a DAC and a DAC HAT. The Pi 5 does not have an analog output. It doesn't give the option of remote control but you can connect multiple USB out devices to a standalone DAC with a USB switch. Because I'm an obsessive hobbyist I have 3 Pis connected to a Khadas Tone Board. Because I control it from my bedside table I don't need a remote. I realize it's not the best solution for every case.
 
I have been using RPI 4 for 4 years with Volumio, only for streaming Qobuz. Always worked fine, feeding my dac via usb without a single glitch.

Volumio is ok, also has dsp, but the UI is not the best. Qobuz announced that they will release the "qobuz connect" feature that will allow using the native Qobuz app to stream to volumio or wiim. At that point having wiim or volumio will be just irrelevant since the native Qobuz app is better by definition. Can't wait to forget the Volumio UI.

Roon in my opinion is a useless additional cost if you are interested in streaming services only, and also needs additional devices to run the Roon core, no raspberry can act as roon core at the moment.
 
arguably sounds the same as any other DAC.
Some measured here have not been that good:






This is probably the only one I'd consider - but that is the same price as an inexpensive external DAC - and still not SOTA.
 
With older Pis the usb and ethernet shared an I/o channel, ergo the usb connection was unsuitable for audio. The Pi4, with much improved hardware separated the I/o, enabling the unrestricted use of USB DACs. Moving the DAC off board keeps interference from the Pi itself at a distance.
While the technical change exists, I have a pi3 based streamer here, using USB to a DAC, and it has been faultless for audio.

So I don't think that shared bus is much of a problem if all you are doing is streaming audio with it. Audio after all doesn't need much bandwidth.
 
While the technical change exists, I have a pi3 based streamer here, using USB to a DAC, and it has been faultless for audio.

So I don't think that shared bus is much of a problem if all you are doing is streaming audio with it. Audio after all doesn't need much bandwidth.
I had the same experience with a pi2 as well, but rarely listened to anything more than 16/44.
 
Volumio is ok, also has dsp, but the UI is not the best
I used Volumio a couple of years ago in combination with the miniDSP SHD studio and Spotify connect. I found the software to be unstable and cumbersome to use.
 
Back
Top Bottom