I look for a good solution to output a nice music quality from my Raspberry Pi 3. So I don't want a software correction or something similar, I realy need an hardware solution.
On this page I describe the solution I tried (?) and the other I've found on the web.
HIFIBerry : Digi+
Standard version : €24.90
The HiFiBerry Digi+ is a high-quality S/PDIF output board for the Raspberry Pi model A+/B+, Raspberry Pi 2 and 3.
- Dedicated S/PDIF interface chip supports up to 192kHz/24bit resolution
- Optical (Toslink) and electrical outputs
- Bit-perfect output, audio data stream will not be modified in any way
- Connects directly to the Raspberry Pi, no additional cables needed
- No soldering. The Digi+ comes as a pre-fabricated kit. You just plug it onto the Raspberry Pi B+. The board conform to the Raspberry Pi hardware-attached-on-top (HAT) specification. That means it perfectly fits your Raspberry Pi B+.
- Directly powered from the Raspberry Pi, no additional power supply
- Optional: high-bandwidth output transformer provides full galvanic isolation of the electrical output (not in the standard version)
Integrated EEPROM for automatic configuration (with write-protection).
Note that this feature is still in development by the Raspberry Pi foundation. You will be able to upgrade your HiFiBerry DAC+ when it is officially available. The sound card already works without this feature.
- Comes with all components required to mount it. We include 4 M2.5x12mm spacers to fix the board onto the Raspberry Pi.
Mamboberry HiFi DAC
The MAMBOBERRY HiFi DAC+ is a high-resolution digital-to-analog converter(DAC) for the Raspberry Pi models A+/B+ and 2B/Zero/Pi 3.
Specially designed to deliver the best audio playback quality, and also an ultra low power supply ! with 1A power ability, for the Raspberry Pi models.
I didn't test the Mamboberry as it is a DAC, but the HifiBerry is a very good solution and give me the quality I was looking for.
The HifiBerry is very simple to plug and comes with all the screws you need to be attach on the Raspberry card. By default the HifiBerry card use all the Gpio ports, so if you need some, you have to extends the card for that.
Under OSMC, you have to specify the new output card.
- In System > "My OSMC" > PI config > hardware support > soudcard overlay : hifiberry-digital-overlay
- w1gpio : none